SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Lua

Reply
 
Thread Tools
[v1.1] BuddyEx - Limitless Bots Online or Offline You Can Swap Between! Details »»
[v1.1] BuddyEx - Limitless Bots Online or Offline You Can Swap Between!
Version: 1.0.1, by SMS Alfredo SMS Alfredo is offline
Developer Last Online: Jan 2021

Version: SRB2 Rating: (8 votes - 4.63 average)
Released: 01-07-2021 Last Update: Never Favourites: 14
SOCs Scripts Sprites/Graphics


Inspired by foxBot, combining the code of buddy.lua by Jimita and ExAI by CobaltBW, comes BuddyEX!


This mod allows anyone, in single-player or multiplayer, to add in object-based bots into the game which will follow you around and assist you on your adventures. Simply type addbot [skin, color] into the console to give yourself a buddy.





You can add more than one bot too! How many you can have at one time is only capped by the buddy_limit command, which can be set to pretty high values. Just try not to lag yourself out!



But that's not all, you can even swap between your bots too! Just press Weapon Next or Weapon Prev, and you'll instantly change your character to the next or previous bot in your party. Use the nextbot and prevbot if you'd rather use a different button for swapping!



If you don't want a bot anymore, you can use the delbot command to remove any of them. Enter in a number after the command to select a specific bot to get rid of.



Custom characters are supported too! Some may work better than others, and not all of them are perfect, but you can still easily create the team of your dreams!



As a bonus for those playing single-player, Team Sonic has been added to the character select screen! Relive the glory days of Sonic Heroes as you play through the game as this classic ragtag team of three.



Spoiler: Side notes
You can use the stalkbot to spectate one of your own bots. It's not very useful for anything other than debugging, but you can use it if you want.

buddy_attack and buddy_seekdist are commands inherited from ExAI and can only be set by a netgame host. While they can be adjusted, it's usually just best to leave alone.

buddy_debug is used to print debug information about the bot AI, again from ExAI. It's recommended not to use this one at all unless you wanna get a better idea of how the bot AI works.

Since these bots are fake player objects, not every single interaction will play out as you think. I tried my best to get it as close as possible, but not everything is perfect.

Not all custom characters will be supported, nor will I be taking requests on who to support next. Characters like Tails Doll or Kirby have too complicated followmobj set ups to be worth porting over. As long as a character has vanilla abilities and no followmobj (or a vanilla one), they will be supported out of the gate. Otherwise, there may be a few inconsistencies.

Modern Sonic as a bot will cause an error upon destroying an enemy. There is no way for me to fix it sadly. But, the error will only pop up once and not affect gameplay, so you can simply ignore it when it happens.

Download Now

File Type: zip L_BuddyEx-v1.1.zip (176.2 KB, 2309 views)

Screenshots

Click image for larger version

Name:	ezgif-2-07cc3c1636d9.gif
Views:	7045
Size:	5.73 MB
ID:	44926   Click image for larger version

Name:	srb20164.gif
Views:	7177
Size:	7.28 MB
ID:	44927   Click image for larger version

Name:	srb20153.gif
Views:	7105
Size:	7.61 MB
ID:	44928   Click image for larger version

Name:	ezgif-1-f4c02d82b60a.gif
Views:	6932
Size:	6.20 MB
ID:	44929   Click image for larger version

Name:	ezgif-1-3add30644cf7.gif
Views:	6660
Size:	4.27 MB
ID:	44930  

Click image for larger version

Name:	ezgif-1-d6623d6de258.gif
Views:	6724
Size:	4.94 MB
ID:	44931   Click image for larger version

Name:	ezgif-1-5e976012c189.gif
Views:	237
Size:	5.54 MB
ID:	44932   Click image for larger version

Name:	TEAMSONIC.png
Views:	6313
Size:	102.8 KB
ID:	44934   Click image for larger version

Name:	ezgif-1-0a2ace66dde0.gif
Views:	7194
Size:	7.89 MB
ID:	44935  

Supporters / CoAuthors

Show Your Support

  • This addon may not be copied, reproduced or published elsewhere without the author's permission.

Comments
Old 2 Weeks Ago   #42
SMS Alfredo
 
SMS Alfredo's Avatar
Default

New update to Version 1.1.


- You can now enter a number after the delbot command to delete a specific bot.


- Characters with CA_MELEE will no longer try to give you a shield if they don't have the ability to.


- Bots can now be killed via crush damage.


- Bots are now able to cling to you under certain circumstances.



Also, super forms for the bots are unlikely due to how SRB2 handles the sprites for them. Sorry about that.
Attached Thumbnails
Click image for larger version

Name:	srb20175.gif
Views:	1544
Size:	5.23 MB
ID:	45083  
SMS Alfredo is offline   Reply With Quote
Old 2 Weeks Ago   #43
puyopuyofan
 
puyopuyofan's Avatar
Default

Quote:
Originally Posted by SMS Alfredo View Post
New update to Version 1.1.


- You can now enter a number after the delbot command to delete a specific bot.


- Characters with CA_MELEE will no longer try to give you a shield if they don't have the ability to.


- Bots can now be killed via crush damage.


- Bots are now able to cling to you under certain circumstances.



Also, super forms for the bots are unlikely due to how SRB2 handles the sprites for them. Sorry about that.
Dang, that's unfortunate
puyopuyofan is offline   Reply With Quote
Old 2 Weeks Ago   #44
antonretrojr
 
antonretrojr's Avatar
Default

Finally, the proper Flight/Power formation gameplay.
__________________
Knuckles is disappointed in your failures.
antonretrojr is offline   Reply With Quote
Old 1 Week Ago   #45
GamerLuna2020
 
GamerLuna2020's Avatar
Default


We can finally relieve the JTE and CB days again! Hooray for Alfredo!


Now, if you excuse me.. Iím-a gonna go to Meadow Match Zone and test out my new mod there.
GamerLuna2020 is offline   Reply With Quote
Old 1 Week Ago   #46
carlrev
The living revolution
 
carlrev's Avatar
Default

Team '06: Sonic, Shadow and Silver.
Team Generations: Classic Sonic, Modern Sonic and Bandages.
Team Knuckles: You get the idea.
__________________
Long live the revolution!
carlrev is offline   Reply With Quote
Old 1 Week Ago   #47
zalde
Default mmmmmmmmmmmm

I cant use knuckles and other characters only tails and sonic
zalde is offline   Reply With Quote
Old 1 Week Ago   #48
GOTTAGOFAST!
FAK DIS SHIT I'M OUT
Tempbanned (Strike 2)
Default

What do you mean if you want knuckles to your team select team sonic or start as sonic and tails and type in the commands add ot knuckles

---------- Post added at 08:57 AM ---------- Previous post was at 08:56 AM ----------

Addbot not add ot
GOTTAGOFAST! is offline   Reply With Quote
Old 1 Week Ago   #49
antonretrojr
 
antonretrojr's Avatar
Default

Quote:
Originally Posted by GOTTAGOFAST! View Post
What do you mean if you want knuckles to your team select team sonic or start as sonic and tails and type in the commands add ot knuckles

---------- Post added at 08:57 AM ---------- Previous post was at 08:56 AM ----------

Addbot not add ot
With this your bot will have a random color - if yo want your Knuckles to be colored like Knuckles, type addbot knuckles red instead of just addbot knuckles.
__________________
Knuckles is disappointed in your failures.
antonretrojr is offline   Reply With Quote
Old 1 Week Ago   #50
Lukas
Default Cant get modern or neo sonic working with BuddyEx

Hey SMS Alfredo BuddyEx is a cool idea it works great but for some reason if i type addbot modern sonic and addbot neo sonic they dont work eventhough they are turned on. U are supposed to type everything lowercased right? but eitherway BuddyEx is a great mod
Lukas is offline   Reply With Quote
Old 1 Week Ago   #51
GOTTAGOFAST!
FAK DIS SHIT I'M OUT
Tempbanned (Strike 2)
Default

You need to type addbot masonic and addbot modernsonic if you do not know your skin name type skin and it will show you something like this skin is msonic (for neo) default is sonic type the addbot msonic and neo is following you
GOTTAGOFAST! is offline   Reply With Quote
Old 1 Week Ago   #52
GOTTAGOFAST!
FAK DIS SHIT I'M OUT
Tempbanned (Strike 2)
Default

Msonic I mean but that is how to do it!
Attached Thumbnails
Click image for larger version

Name:	IMG_20210109_164850.jpg
Views:	27
Size:	38.9 KB
ID:	45148  
GOTTAGOFAST! is offline   Reply With Quote
Old 1 Week Ago   #53
Modunlami
Default

Are you going to add online racing bots at the next update
Modunlami is offline   Reply With Quote
Old 1 Week Ago   #54
time gear
 
time gear's Avatar
Default

This looks incredible! It's a shame I didn't notice this sooner.
time gear is offline   Reply With Quote
Old 1 Week Ago   #55
MADVAL2
Default

Quote:
Originally Posted by time gear View Post
This looks incredible! It's a shame I didn't notice this sooner.
me too :(,i wish i did notice that
MADVAL2 is offline   Reply With Quote
Old 1 Week Ago   #56
GamerLuna2020
 
GamerLuna2020's Avatar
Default

Quote:
Originally Posted by Modunlami View Post
Are you going to add online racing bots at the next update
And Ringslinger bots. Don't forget Ringslinger bots for the next update, alongside racing bots.
GamerLuna2020 is offline   Reply With Quote
Old 1 Week Ago   #57
Sonamous 47
Extremely Strong Hedgehog
 
Sonamous 47's Avatar
Default

When I add the bots, the bots change skin color so please help me

---------- Post added at 05:57 AM ---------- Previous post was at 05:57 AM ----------

When I add the bot, there skin color changed, please help.
__________________
From the Nicest and Toughest Hedgehog, Sona :D (Also I am Making Archie Sonic in srb2 so it's on its way)
Sonamous 47 is offline   Reply With Quote
Old 1 Week Ago   #58
antonretrojr
 
antonretrojr's Avatar
Default

Quote:
Originally Posted by Sonamous 47 View Post
When I add the bots, the bots change skin color so please help me

---------- Post added at 05:57 AM ---------- Previous post was at 05:57 AM ----------

When I add the bot, there skin color changed, please help.
Use addbot [skin] skin when adding the bot to add it with its default skin color. If you want it to have a specific NON-skin default skin color, enter its name instead of skin (e.g. addbot sonic skin to get a blue Sonic, or addbot sonic red to get a red Sonic).
__________________
Knuckles is disappointed in your failures.
antonretrojr is offline   Reply With Quote
Old 1 Week Ago   #59
Sonamous 47
Extremely Strong Hedgehog
 
Sonamous 47's Avatar
Default

Quote:
Originally Posted by antonretrojr View Post
Use addbot [skin] skin when adding the bot to add it with its default skin color. If you want it to have a specific NON-skin default skin color, enter its name instead of skin (e.g. addbot sonic skin to get a blue Sonic, or addbot sonic red to get a red Sonic).
Thanks I just hope the next update will have all the bots turn super with all 7 chaos emeralds and 50 rings
__________________
From the Nicest and Toughest Hedgehog, Sona :D (Also I am Making Archie Sonic in srb2 so it's on its way)
Sonamous 47 is offline   Reply With Quote
Old 1 Week Ago   #60
D00D64
Probably Responsible
Moderator
 
D00D64's Avatar
Default



The greatest tragedy of BuddyEx.
D00D64 is online now   Reply With Quote
Old 1 Week Ago   #61
antonretrojr
 
antonretrojr's Avatar
Default

Quote:
Originally Posted by D00D64 View Post


The greatest tragedy of BuddyEx.
They can also pass right through the gate you usually need to reach the enemies behind which with an Armageddon Shield

but NOT the other ones...?
Attached Thumbnails
Click image for larger version

Name:	srb20054.gif
Views:	807
Size:	1.96 MB
ID:	45280   Click image for larger version

Name:	srb20055.gif
Views:	815
Size:	2.59 MB
ID:	45281  
__________________
Knuckles is disappointed in your failures.
antonretrojr is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:37 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc.