BotFriends v3.5.0
Spawn a squad of colorful bot friends that follow you around, grab nearby valuables, and haul them to the extractor like loyal little loot goblins. Singleplayer only. WIP.

Singleplayer Only
BotFriends works exclusively in singleplayer.
The mod includes built-in checks to prevent bot spawning in multiplayer, protecting lobbies.
Important Note
You may see NavMesh-related warnings in the log. These do not matter and can be safely ignored.
What the mod does
BotFriends spawns one or a small crew of player-avatar bot friends that:
- Follow you around or wander near you, depending on your config.
- Scan for nearby valuables in a configurable radius and pick them up.
- Carry valuables toward extraction using the game's real extraction logic.
- Activate extractors. It may not be instant, but they will do it.
Extractor behavior
- Bots will place valuables into the nearest active extractor.
- If no extractor is active, they carry loot into the next extractor and wait there for activation.
- If you activate a different extractor instead, bots will change targets automatically.
- Once all extraction points are completed, they head to the truck area.
Bots sometimes seem to have their own personalities:
- One that listens
- One that wanders off
- One that feels cursed
- One you learn to hate
Not intentional, but funny, so it stays.
Best experience: install RepoConfig so you can tweak all BotFriends settings from the in-game Mods menu instead of editing the config file manually.
Multiplayer is blocked for safety.
Config options
BepInEx/config/Empress.BotFriends.cfg
Bots
- ExtraBots - How many friends spawn (0-5)
- BotSpeed - NavMesh move speed
- FollowPlayer - True = they follow, False = they wander (defaults to False)
- Enable Physics Ragdoll - True/False
- Ragdoll Impact Threshold - How easily they topple
- Ragdoll Recovery Time - How fast they get back up
Carry / Valuables
- FetchValuables - Enables item pickup
- PickupSearchRadius - How far bots scan for loot
- ExtractorStopDistance - How close a bot tries to deliver items
- HoldOffsetY - Visual hold height
Credits
Coded by:
Changelog 3.5.0
Extra fix help by:
Bot name permissions:
- s1ckboy
- Zehs / CritHaxXoG
- Goat
- 753
- Impboy
- Swaggies
- Sizzlium
- Jettcodey
- Bocon
- Friendly
- gaymer
- Endershade
- 1A3
- BLOKBUST
- Doppelclick
- Adalade Kasner
- Skript
License and third party notes
- This Thunderstore package includes binaries from 80speak which is licensed under GPL 3.0
- Because 80speak is included, this mod package is distributed under GPL 3.0
- 80speak source and license: https://github.com/connornishijima/80speak/tree/master
- The GitHub repo for this mod contains source code only and does not contain third party binaries
Have fun.
"You all exist forever as small chaotic player-avatar creatures. Enjoy"
Changelog
Changelog
Update 2.0.0
- The bots are now player avatars!
Update 1.3.0
- Bots can now talk.
- They can say what valuables they pick up and also chat with each other.
- Added RepoConfig as a dependency so it installs with this mod.
- You will have a Mods button to edit configs at the main menu.
- They may talk in the main menu a bit if you toggle it on. This is a feature. LOL
Update 1.2.1
- Ragdoll mode has been added.
- Not perfect, but it is funny.
- Enabled by default.
Update 1.1.0
- Bots now properly wander the entire level by default if Follow Player is off.
- Follow Player is OFF by default now.
- Bots will now activate extractors.
- It may not be instant, but they will do it.
- Removed unnecessary Photon call.