Omniscye-BotFriends icon

BotFriends

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: more personality, behaviors, and features coming soon.

Last updated 3 weeks ago
Total downloads 5707
Total rating 3 
Categories Mods Client-side
Dependency string Omniscye-BotFriends-1.3.1
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
nickklmao-REPOConfig-1.2.3 icon
nickklmao-REPOConfig

Edit mod configs in-game!

Preferred version: 1.2.3

README

BotFriends v1.3.1

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: more personality, behaviors, and features coming soon.

Update 1.3.0

  • Bots can now talk!
  • They can say what valuables they pick up and also chat with eachother!
  • Added RepoConfig as a dependency so it installs with this mod! You will have a mods button to edit configs at main menu!
  • They may talk in the main menu a bit if you toggle it on.... is a feature. LOL

Update 1.2.1

  • Ragdoll mode has been added. Not perfect but it is funny! It is 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.

BotFriends Preview 1 BotFriends Preview 2 BotFriends Preview 3 BotFriends Preview 4


⚠️ Singleplayer Only

BotFriends works exclusively in singleplayer.
The mod includes built-in checks to prevent bot spawning in multiplayer, protecting lobbies.


Status - Work in Progress

This mod will be updated over time.
BotFriends is a W.I.P. - expect new behaviors and more chaos in future updates.


What the mod does

BotFriends spawns one or a small crew of capsule-shaped funny geniuses 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.
  • Bots will now 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 case - 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 (now defaults to False)
  • Enable Physics Ragdoll - True/False
  • Ragdoll Impact Threshold - How easily to Topple
  • Ragdoll Recovery Time - How fast to 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:

  • Omniscye / Empress

Extra fix help by:

  • OrigamiCoder

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 capsule creatures. Enjoy"