foxBot! ExAI-based Multiplayer Coop Bots

[Open Assets] foxBot! ExAI-based Multiplayer Coop Bots 1.7

This content may be freely modified and/or maintained by anyone.
This is really fun to use! Though there's a really annoying bug where even when disabling the Foxbot Hud, an arrow still appears over the bot, and it's really distracting
 
If I'm the only player on a netgame/game in general, how can I set the bots to NOT follow me? (I'm not sure but I guess non-following bots are not added yet.)
 
Great addon. Doesn't seem to work with Kirby character mod though. While it loads fine, it won't allow me to swap *to* Kirby, nor will it allow me to swap to others if I am *using* Kirby. Not sure why, but a fix would be appreciated. Otherwise definitely an improvement over BuddyEx, with being able to add bot w/ default skin colors in opposed to having to know the actual color.
 
For some reason, removing a bot requirs the Auto-Brake setting to exist.
I tried removing a bot in the Reveries custom build, (Which doesn't have the Auto-Brake option) but instead, a warning popped up in the console and the bot wasn't removed.
Removing 2p bot CrawlaSupremacyBot
WARNING: ...SRB2 v2.2\addons\L_foxBot-v1.7.pk3|lua/VL_foxBot.lua:644: attempt to index local 'CV_Autobrake' (a nil value)
stack traceback:
...SRB2 v2.2\addons\L_foxBot-v1.7.pk3|lua/VL_foxBot.lua:644: in function 'Repossess'
...SRB2 v2.2\addons\L_foxBot-v1.7.pk3|lua/VL_foxBot.lua:662: in function 'DestroyAI'
...SRB2 v2.2\addons\L_foxBot-v1.7.pk3|lua/VL_foxBot.lua:1099: in function <...SRB2 v2.2\addons\L_foxBot-v1.7.pk3|lua/VL_foxBot.lua:1051>
 
Kinda wish Foxbot was able to switch bots on the fly like how BuddyEX did it. messing around with pizza time mod and the bots ends up dying cause they can't keep up with me so added both buddy and fox together in so i can get that feature. now i'm left on practice mode though cause they don't register as real players anymore lol.
 
Is there a way to make this addon more friendly for Elfilin? I was using Elfilin using this addon and most of the time the bot would spazz out while standing still.
 
So I was wondering, how exactly do I swap to the other bot in my party specifically Knuckles when I have Sonic and Tails? I can swap to Tails but Knuckles can't be swapped with at all.
 
Has anyone else had trouble trying to get it to work in (yes this is what it's actually called) The Story of Uncapped Revengence Discord the 3rd like me? I started a multiplayer game in the Arch mod I forgot the name of as Sonic Overdrive and tried adding X-Treme from the X-Treme Sonic mod to the game, and I was greeted by "WARNING: VL_foxBot.lua: 873: attempt to index upvalue "cv_maxplayers" (a nil value) stack traceback".
From what I can figure, it's related to the max players parameter which (apparently?) seems to not be found? I'm not sure...
I didn't have a problem similar in the TSoURDt3rd build.
Post automatically merged:

Is there a way to make this addon more friendly for Elfilin? I was using Elfilin using this addon and most of the time the bot would spazz out while standing still.
That's because the bot's meant to follow you (as you're its leader) and since you're on top of it, it tries to get on top of itself (which is impossible).
 
Apparently using the Online+ mod fixed the problem. Kinda strange but, y'know what, I'm going to let it slide because I'm that much of a simpleton.
Post automatically merged:

That and applying the ExAI mod and using addmpbot*
 
Does anybody know how to enable instant teleporting because I've got a few addons selected but for some reason I think one of them stops multiple bots from instantly spawning around you when they're too far away. (Specifically in Co-Op Multiplayer)
Post automatically merged:

UPDATE: i don't know what's wrong with me I added configurations for enemy_player.lua in the AUTOCFG lol
 
Last edited:
I was using BuddyEx but I saw that it's creator said that it wouldn't be receiving any more updates, and told us to use foxbot instead. If this is a more updated version...

Does the bots save to a file in this one?

Like, if I play with Vanilla Sonic and add, idk, Knuckles, if I quit the game and come back, will Knux be there?

Anyways, I still am more used to BuddyEx, so if there's a way to do this in that mod I'd be happy if you could help too.
 
I was using BuddyEx but I saw that it's creator said that it wouldn't be receiving any more updates, and told us to use foxbot instead. If this is a more updated version...

Does the bots save to a file in this one?

Like, if I play with Vanilla Sonic and add, idk, Knuckles, if I quit the game and come back, will Knux be there?

Anyways, I still am more used to BuddyEx, so if there's a way to do this in that mod I'd be happy if you could help too.
Not if you do it that way, no. What would work is starting with Sonic and Tails, and then typing "alterbot 1 knuckles" to have Knuckles instead of Tails.
I think I'm kind of just getting back into this game again after like a month off so that's from memory. Still, pretty sure you need to select a duo to start (AnyWho works well for this too) in order for the save file to be a duo.
 
this mod is amazing! just a few things, can we get a bot freeroam? it'd be so fun to watch your bots go all the way to the end and destroy everything. also maybe a bit of better bot ai on the final boss if possible? they keep trying to hit him and distract him from the beams
Post automatically merged:

Fox Please Give us the 2.0 version and Race And Battle update my bots arernt racing and battling :<
unrelated cool pfp
Post automatically merged:

So I was wondering, how exactly do I swap to the other bot in my party specifically Knuckles when I have Sonic and Tails? I can swap to Tails but Knuckles can't be swapped with at all.
fire next and previous to change who and if their nearby press fire to change while the text is still on screen!
Post automatically merged:

I was using BuddyEx but I saw that it's creator said that it wouldn't be receiving any more updates, and told us to use foxbot instead. If this is a more updated version...

Does the bots save to a file in this one?

Like, if I play with Vanilla Sonic and add, idk, Knuckles, if I quit the game and come back, will Knux be there?

Anyways, I still am more used to BuddyEx, so if there's a way to do this in that mod I'd be happy if you could help too.
no unfortunately, you could always add them back if you want, if its just a duo modify tails and sonic or use anywho and if its a trio, modify one of the team characters! hope this makes sense lol
Post automatically merged:

Can Someone List Up Some Characters That Have Compatibility With This Mod? I Know Shadow Works But Not Always Shadow
oh do you mean how like amy knows how to use her hammer and shield? i know whisper works and most likely tangle surge and trip then because same person made them all
 
Last edited:
About the mods compatible with FoxBot... I don't know exactly. But from the characters I've downloaded and tested, they are:
Bean, Tails Doll, Metal Knuckles and Hakune. For the others, there is a command called "overrideaiability", with which we can modify the characters' abilities.
Example of the character Shadow:
overrideaiability 4 1 (Makes Shadow use the teleport forward and the homing attack, in addition to the spindash)
https://wiki.srb2.org/wiki/S_SKIN#ability here is the list of moves that can be put on bots.
The first number is the one that modifies JUMP, the second is SPIN, and the third (which is not shown) selects which bot will have this ability.

Here are the overrideaiability of some characters that original doesn't have:

overrideaiability 6 1 (Amy SuperStars) [Double Jump]
overrideaiability 4 1 (Shadow)
overrideaiability 6 1 (Blaze)
overrideaiability 6 3 (Marine)
overrideability 12 1 (Mighty)
overrideability 12 1 (Ray)
overrideability 6 1 (Trip)
overrideaiability 4 1 (Espio)
overrideaiability 1 1 (Vector)
overrideability 11 1 (Charmy)
overrideability 13 1 (Heavy)
overrideability 13 1 (Bomb)
overrideability -1 3 (Eggman) & (Eggette)
overrideability -1 0 (Flicky)
overrideaiability 10 2 (Gamma E-102)
overrideaiability 1 3 (Honey)

overrideaiability 13 2 (Tangle)
overrideability -1 1 (Dirk)
overrideability 12 3 (Whirl)
overrideaiability -1 2 (Vesola) [At least she creates flowers for others to jump on, but it doesn't work very well]
overrideability -1 3 (Skip)
overrideability 6 -1 (Jana)
overrideability 10 2 (Kou)
overrideaiability 12 1 (Gemma)
overrideability 12 1 (Willo)
overrideability 6 1 (Surge)
overrideaiability 11 3 (Maimy) [Can't use the jet]
overrideability 12 3 (Flame)
overrideability 13 -1 (Ryder)
overrideaiability 6 3 (Cacee)
overrideaiability 1 1 (Fells)
overrideability 11 1 (Nack)
overrideability 13 2 (Whisper)
overrideability 14 -1 (Flare)
overrideaiability 1 1 (Pierre)
overrideaiability 13 3 (Blossom)
overrideability -1 -1 (Hakune)
overrideability 10 1 (Veph)
 
About the mods compatible with FoxBot... I don't know exactly. But from the characters I've downloaded and tested, they are:
Bean, Tails Doll, Metal Knuckles and Hakune. For the others, there is a command called "overrideaiability", with which we can modify the characters' abilities.
Example of the character Shadow:
overrideaiability 4 1 (Makes Shadow use the teleport forward and the homing attack, in addition to the spindash)
https://wiki.srb2.org/wiki/S_SKIN#ability here is the list of moves that can be put on bots.
The first number is the one that modifies JUMP, the second is SPIN, and the third (which is not shown) selects which bot will have this ability.

Here are the overrideaiability of some characters that original doesn't have:

overrideaiability 6 1 (Amy SuperStars) [Double Jump]
overrideaiability 4 1 (Shadow)
overrideaiability 6 1 (Blaze)
overrideaiability 6 3 (Marine)
overrideability 12 1 (Mighty)
overrideability 12 1 (Ray)
overrideability 6 1 (Trip)
overrideaiability 4 1 (Espio)
overrideaiability 1 1 (Vector)
overrideability 11 1 (Charmy)
overrideability 13 1 (Heavy)
overrideability 13 1 (Bomb)
overrideability -1 3 (Eggman) & (Eggette)
overrideability -1 0 (Flicky)
overrideaiability 10 2 (Gamma E-102)
overrideaiability 1 3 (Honey)

overrideaiability 13 2 (Tangle)
overrideability -1 1 (Dirk)
overrideability 12 3 (Whirl)
overrideaiability -1 2 (Vesola) [At least she creates flowers for others to jump on, but it doesn't work very well]
overrideability -1 3 (Skip)
overrideability 6 -1 (Jana)
overrideability 10 2 (Kou)
overrideaiability 12 1 (Gemma)
overrideability 12 1 (Willo)
overrideability 6 1 (Surge)
overrideaiability 11 3 (Maimy) [Can't use the jet]
overrideability 12 3 (Flame)
overrideability 13 -1 (Ryder)
overrideaiability 6 3 (Cacee)
overrideaiability 1 1 (Fells)
overrideability 11 1 (Nack)
overrideability 13 2 (Whisper)
overrideability 14 -1 (Flare)
overrideaiability 1 1 (Pierre)
overrideaiability 13 3 (Blossom)
overrideability -1 -1 (Hakune)
overrideability 10 1 (Veph)
veph works? thats really surpising actually im glad he does
 
About the mods compatible with FoxBot... I don't know exactly. But from the characters I've downloaded and tested, they are:
Bean, Tails Doll, Metal Knuckles and Hakune. For the others, there is a command called "overrideaiability", with which we can modify the characters' abilities.
Example of the character Shadow:
overrideaiability 4 1 (Makes Shadow use the teleport forward and the homing attack, in addition to the spindash)
https://wiki.srb2.org/wiki/S_SKIN#ability here is the list of moves that can be put on bots.
The first number is the one that modifies JUMP, the second is SPIN, and the third (which is not shown) selects which bot will have this ability.

Here are the overrideaiability of some characters that original doesn't have:

overrideaiability 6 1 (Amy SuperStars) [Double Jump]
overrideaiability 4 1 (Shadow)
overrideaiability 6 1 (Blaze)
overrideaiability 6 3 (Marine)
overrideability 12 1 (Mighty)
overrideability 12 1 (Ray)
overrideability 6 1 (Trip)
overrideaiability 4 1 (Espio)
overrideaiability 1 1 (Vector)
overrideability 11 1 (Charmy)
overrideability 13 1 (Heavy)
overrideability 13 1 (Bomb)
overrideability -1 3 (Eggman) & (Eggette)
overrideability -1 0 (Flicky)
overrideaiability 10 2 (Gamma E-102)
overrideaiability 1 3 (Honey)

overrideaiability 13 2 (Tangle)
overrideability -1 1 (Dirk)
overrideability 12 3 (Whirl)
overrideaiability -1 2 (Vesola) [At least she creates flowers for others to jump on, but it doesn't work very well]
overrideability -1 3 (Skip)
overrideability 6 -1 (Jana)
overrideability 10 2 (Kou)
overrideaiability 12 1 (Gemma)
overrideability 12 1 (Willo)
overrideability 6 1 (Surge)
overrideaiability 11 3 (Maimy) [Can't use the jet]
overrideability 12 3 (Flame)
overrideability 13 -1 (Ryder)
overrideaiability 6 3 (Cacee)
overrideaiability 1 1 (Fells)
overrideability 11 1 (Nack)
overrideability 13 2 (Whisper)
overrideability 14 -1 (Flare)
overrideaiability 1 1 (Pierre)
overrideaiability 13 3 (Blossom)
overrideability -1 -1 (Hakune)
overrideability 10 1 (Veph)
How long did it take you to list this all? Congrats!
 
Well... It wasn't a lot of work, and I'm glad I helped you. I really want this mod to continue with more updates, but it seems like the creator has stopped it. This is my favorite mod.
 

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top