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, 2312 views)

Screenshots

Click image for larger version

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

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

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

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

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

Click image for larger version

Name:	ezgif-1-d6623d6de258.gif
Views:	6733
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:	6321
Size:	102.8 KB
ID:	44934   Click image for larger version

Name:	ezgif-1-0a2ace66dde0.gif
Views:	7205
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 1 Week Ago   #62
Damianaman
 
Damianaman's Avatar
Default

now we can have team chaotix!
we have a vector and charmy mod on the Game Banana page...
and legacy espio here.
__________________
help i have 4 cats
Damianaman is offline   Reply With Quote
Old 1 Week Ago   #63
BlackDragon
 
BlackDragon's Avatar
Default

Quote:
Originally Posted by Damianaman View Post
now we can have team chaotix!
we have a vector and charmy mod on the Game Banana page...
and legacy espio here.
And shadow is going to be in the MB soon, so team 2006 can be another team
BlackDragon is offline   Reply With Quote
Old 1 Week Ago   #64
Eclipsestriker
A Random Nobody
 
Eclipsestriker's Avatar
Default


For some reason, Shadow Android can shoot (or homing bounce) their partners, but this doesn't happend in stuff like BotSkin howover
Attached Thumbnails
Click image for larger version

Name:	srb20110.gif
Views:	494
Size:	6.66 MB
ID:	45434  
Eclipsestriker is offline   Reply With Quote
Old 1 Week Ago   #65
Damianaman
 
Damianaman's Avatar
Default

Quote:
Originally Posted by BlackDragon View Post
And shadow is going to be in the MB soon, so team 2006 can be another team
we also do have shadowRE so its already possible
__________________
help i have 4 cats
Damianaman is offline   Reply With Quote
Old 1 Week Ago   #66
Axolex53
Unknown person
 
Axolex53's Avatar
Default

Okay, this mod it's (First of all) awesome! The possibilities for making teams are amazing and you guys did a wonderful job!

However, i found something strange, it happens that some characters that interacts with bots or the player variable, their abilities doesn't work properly with the "bots" in this mod, for example, Dirk with the Ice platforming and Gemma with the Tera-rizer (hope to not be wrong at spelling); which is strange to me

I assume that the buddy variable it's a "fake bot" and i think that the only way to fix this is adding the compatibility for every addon that interacts with bots or players (well, that will be so... Painful... if i'm right)

Well, i'm a rookie in this thing called lua, so maybe some ideas here are wrong.

But hey! You made real the dream of SRB2 Heroes!

Edit nothing serious: Also i think that Skip, Gemma and Dirk make a good team
__________________
FAIL

Wait, did you made a question already answered on a post? Think in searching diamonds in a cave!

Last edited by Axolex53; 1 Week Ago at 02:43 PM.
Axolex53 is offline   Reply With Quote
Old 6 Days Ago   #67
Whitus
also known as Cutedy
 
Whitus's Avatar
Default

one of the best srb2 mod ever made
__________________
"What you see is what you get! Just a guy who loves adventure! I'm Sonic the Hedgehog!"

Last edited by Whitus; 6 Days Ago at 04:39 PM.
Whitus is offline   Reply With Quote
Old 5 Days Ago   #68
DJInferno978
professional idiot
 
DJInferno978's Avatar
Default

worth the wait i cannot express how happy i am. WE CAN LITERALLY PLAY SRB2 HEROES AGAIN
__________________
kart android when

Last edited by DJInferno978; 5 Days Ago at 05:11 AM.
DJInferno978 is offline   Reply With Quote
Old 3 Days Ago   #69
Peppermint
a fan of Cybershell lol.
 
Peppermint's Avatar
Default

new soup
Attached Thumbnails
Click image for larger version

Name:	srb20184.jpg
Views:	140
Size:	144.9 KB
ID:	45865  
__________________
Zoo Wee Mama!

Last edited by Peppermint; 2 Days Ago at 02:19 AM.
Peppermint is offline   Reply With Quote
Old 3 Days Ago   #70
Basic Bronze Sonic
no more basic now only meme
 
Basic Bronze Sonic's Avatar
Default

With this power... the pineapple army shall rise to the top and shall be UNSTOPPABLE

Basic Bronze Sonic is offline   Reply With Quote
Old 2 Days Ago   #71
Andrewkiller3000
 
Andrewkiller3000's Avatar
Default

Best mod ever

Last edited by Andrewkiller3000; 2 Days Ago at 10:48 PM.
Andrewkiller3000 is offline   Reply With Quote
Old 2 Days Ago   #72
ThunderGamingYT
Default

Knuckles 3 and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles and Knuckles.
ThunderGamingYT is offline   Reply With Quote
Old 2 Days Ago   #73
Sky Sonic
 
Sky Sonic's Avatar
Default

nice mod i love it
Sky Sonic is offline   Reply With Quote
Old 1 Day Ago   #74
Ezer.Arch
Porting ArchPack to 2.2
 
Ezer.Arch's Avatar
Default

There's something I'm missing: bots that fight the player, because I need to feel I'm good at match/CTF again. ;)
__________________
Ezer'Arch
ArchPack v2.1 level pack | EzerArch.com | YouTube | ERZ2 FTW!
Ezer.Arch is offline   Reply With Quote
Old 21 Hours Ago   #75
Snocgamer
Default We're Sonic Heroes

Noice! Now I can play the SRB2 Sonic Heroes mod the way it was meant to be played.
Snocgamer is offline   Reply With Quote
Old 20 Hours Ago   #76
TehMonkeyB
Default

could you add a command called buddy_heroes that changes team sonics movest to be sonic heroes moveset or make another version that has the heroes moveset? idk i just wish we had heroes moveset
TehMonkeyB 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 02:10 PM.


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