Mod Details

ABPS - Acid's Bot Placement System

ABPS - Acid's Bot Placement System 2.0.6

Created by acidphantasm

53.8K Downloads

SPT 4.0.6 Compatible

Configurable spawn mod, allows waves / starting PMCs / boss chances / progressive boss chances. ABPS will always try to keep your raids full and different each time.

Latest Version 2.0.6
SPT 4.0.6

Updated Friday at 9:38 PM

869.32 KB

Version Notes

This version will only work for SPT 4.0.3+

New Features

  • F12 option to despawn bots
  • F12 option to allow PMCs to spawn anywhere
  • Exposed Scav Wave total bot spawn limit in config

Changes

  • Added Customs Old & New Gas to Scav Hotzones
  • Changed default Raider spawn chance in config - If you have had issues with your skill in labs and have been complaining you can’t edit this, you’ve been wrong this entire time. All you had to do was change the chance, or disable adding new spawns. Crazy.
  • Changed PMC & Scav Wave StopTimer to allow max of 3600 seconds in web config

Bugs Squashed

  • Fixed not properly clearing all cached spawn points between raids
  • Fixed minor UI behaviours on web config
This download is externally hosted.
Always scan for viruses.

Please review the configuration app, as the default configuration is built the way it is because I enjoy it like this. All options in the configuration app have tooltips, please read them. You can adjust it freely to your liking. The configuration comes with starting PMCs only, and no additional PMC spawns - all bosses are set the same as vanilla defaults in SPT. The default Scav configuration will attempt to keep the map at near caps for the map at all times.

Both PMC & Scav spawning has been built to only spawn a specific distance from players, and any other bots to spread them around the map a bit. The distance values for this are configurable in F12 - but be careful not to go overboard making them as high as you can as that may delay spawns.

Support for Legion/Punisher is automatic, but ABPS allows those mods to control their bosses. There is no special configuration for them in this mod.

ABPS is also Fika compatible as far as I have tested, only the hosts settings will be used.

Do not use this with another spawn mod.

This mod is still in active development. It may be missing features or configuration options you may want.

INSTALLATION
  1. Download Acid’s Bot Placement System
  2. Open the downloaded zip file in 7-zip
  3. Select the SPT & BepInEx folders in the zip file in 7-zip
  4. Drag the SPT & BepInEx folders from 7-zip into your SPT folder

Demonstration Video (yoink):

3N6gTe2.gif

CONFIG

Config App is gone, to edit the configuration run your server after installing and go to:

  • https://127.0.0.1:6969/botplacementsystem/

All configs can be updated and edited while the server is running - provided nobody is in raid.

If you are using Fika then put the appropriate IP and port instead.

RECOMMENDED MODS
KNOWN ISSUES

Known Issues

  • AI hostility may be fucky. When I’m bored of Dune: Awakening I’ll be working on it.
  • Spawning too many PMCs in a wave will probably cause issues with those bots

If you enjoy my work - you can buy me a coffee~

Version 2.0.6
Download Mod Version
SPT 4.0.6 +3 more
All Compatible SPT Versions:
4.0.6 4.0.5 4.0.4 4.0.3

869.32 KB

3.9K Downloads

This version will only work for SPT 4.0.3+

New Features

  • F12 option to despawn bots
  • F12 option to allow PMCs to spawn anywhere
  • Exposed Scav Wave total bot spawn limit in config

Changes

  • Added Customs Old & New Gas to Scav Hotzones
  • Changed default Raider spawn chance in config - If you have had issues with your skill in labs and have been complaining you can’t edit this, you’ve been wrong this entire time. All you had to do was change the chance, or disable adding new spawns. Crazy.
  • Changed PMC & Scav Wave StopTimer to allow max of 3600 seconds in web config

Bugs Squashed

  • Fixed not properly clearing all cached spawn points between raids
  • Fixed minor UI behaviours on web config
Version 2.0.5
Download Mod Version
SPT 4.0.6 +3 more
All Compatible SPT Versions:
4.0.6 4.0.5 4.0.4 4.0.3

867.98 KB

3.5K Downloads

This version will only work for SPT 4.0.3+

New Features

  • Option to lock web config behind an authorization code
  • You cannot enable requirement or change the code in the WebApp. You must do this in the config.json yourself.
  • You can disable it via WebApp, if you have it enabled and have authorized yourself.

Changes

  • Tweaked Custom Timers for Scav Waves (if you use them)
  • Starting Marksman likelihood changes - you should see them more often
Version 2.0.4
Download Mod Version
SPT 4.0.6 +3 more
All Compatible SPT Versions:
4.0.6 4.0.5 4.0.4 4.0.3

868.42 KB

3.8K Downloads

This version will only work for SPT 4.0.3+

New Features

  • Added Weekly Boss feature from SPT, with a tiny twist
  • Added PMC Faction Chance configuration slider

Changes

  • Adjusted Pmc spawn logic for proper group assignment
  • Adjusted Pmc spawn logic to remove some additional delays for followers
  • Adjusted Pmc waves to flip to any Bot spawn points available but only checking 50% of configured distances
  • Adjusted Pmc waves to use ABPS spawn logic instead of vanilla when no Player spawn points are available

Bugs Squashed

  • Resolved Pmcs of the same faction being friendly even if they are in different groups
  • Resolved Scav Zone Reassignment affecting Factory / GZ / Labyrinth / Laboratory
  • Probably resolved issue of Pmc wave groups not getting brains probably - I never experienced this so I’m not sure how to trigger it
Version 2.0.3
Download Mod Version
SPT 4.0.6 +4 more
All Compatible SPT Versions:
4.0.6 4.0.5 4.0.4 4.0.3 4.0.2

863.72 KB

2.2K Downloads

This version will only work for SPT 4.0.2+

New Features

  • Added Checkbox to allow the Web Configuration page to check for updates to ABPS
  • Added Release Notes to Web Configuration
  • Added Toggle for allowing Scavs on Laboratory - Waves
  • Added Toggle for allowing Scavs on Labyrinth - Waves

Changes

  • Adjusted Scav + Marksman Hostility to always be friendly to everything except PMCs
  • Adjusted PMC Hostility to always be hostile to bossTagillaAgro, bossKillaAgro, and tagillaHelperAgro
  • Adjusted Scav Wave Custom Timer to also apply to Labs and Labyrinth
  • Adjusted Labyrinth Bot Max Cap - You need to default this in F12 to fix

Bugs Squashed

  • Resolved Progressive Boss Chances not saving correctly
  • Resolved Scav brain types not being available on Labyrinth
  • Resolved Scavs spawning on Labyrinth when not intended
  • Resolved PMCs not spawning on Labyrinth when intended
Version 2.0.2
Download Mod Version
SPT 4.0.6 +4 more
All Compatible SPT Versions:
4.0.6 4.0.5 4.0.4 4.0.3 4.0.2

860.08 KB

1.9K Downloads

This version will only work for SPT 4.0.2+

Changes

  • Added additional hostility check for PMCs vs Scavs
  • Added additional patch to skip events from reconfiguring hostility

Bugs Squashed

  • Fixes for Fika Headless - Credits to Lacyway <3
Version 2.0.1
Download Mod Version
SPT 4.0.6 +4 more
All Compatible SPT Versions:
4.0.6 4.0.5 4.0.4 4.0.3 4.0.2

860.33 KB

1.2K Downloads

This version will only work for SPT 4.0.2+

Previous Notes copied forward so people see it before they download and don’t ask “Where’s the config app?”

  • Config App is gone, to edit the configuration run your server after installing and go to https://127.0.0.1:6969/botplacementsystem/
  • All configs can be updated and edited while the server is running - provided nobody is in raid.

Bugs Squashed

  • Skip MaxBotPatch if using Fika Headless
  • Fix type on static router for Progressive Chances

No Addons Yet

This mod doesn't have any addons yet.

stasryb

Idk why but sometimes this mod spawns 2 scavs in the same place and spawned scavs just stay still. Don’t react to players and etc.

0 Likes
Flic

I LOVE THIS MOD :)

0 Likes
Radicon111

Hey I prefer to do direct SPT config tweaks (yeah, naughty) and am wondering if you could please let me know what config (in Locations Base files i assume) stops bots spawning right next to player?? Mods like yours stop this behaviour but infuriatingly it exists in unmodded game. Im looking at the time to spawn figure as I suspect 4 secs allows player to move back into the exclusion bubble or something silly like that?

0 Likes

Nothing in the server controls that.

0 Likes
stasryb

Does this mod log anything about bot behaviours or about their map rotations?

0 Likes

No.

0 Likes
Walnut

Can’t play without this anymore, great work man

1 Like
MM...FOOD

Could it be possible to add the new changes to 3.11.4 compatible versions, or is it too much work? Excellent mod, anyway

0 Likes

Eventually, I’m working on APBS right now though

1 Like
Nesano

Am I to take “The configuration comes with starting PMCs only, and no additional PMC spawns” to mean it’s baked into the mod and I don’t need to flip a switch to get it to behave that way? (This would be a good thing)

0 Likes

There’s a web config that allows you to configure settings.

The config has a default it ships with, the default is no PMC waves because I think PMC waves are dumb

0 Likes

Oh, so that “PMC waves” setting is in reference to that annoying thing where PMCs would spawn in mid-raid? I always hated that because there was never a point where I could actually finish looting corpses and I would either have to waddle out of raid with more loot than I would ever get on live or die.

0 Likes

Yup. So by default there’s no PMC waves, unless you go turn it on the in the web config.

0 Likes
Kedzie

Anyone having issues with bots not spawning in quest locations (e.g., Kill X Scavs at Y location on Customs)?

0 Likes

Spawns are random, enable hotzones if you need them in specific areas. Customs hotzones are dorms, new gas, old gas, and scav fort.

0 Likes

I am running a dedicated server. How do I enable hotzone?

0 Likes

That’s a good question for the Fika Discord, as it isn’t specific to this mod. It’s the same as any mod that uses F12 settings on the Headless.

Go edit it on the headless, or launch it in graphics mode.

0 Likes

Oki thx

0 Likes
nagazaki_x

Is possible to add the possibility of activate and deactivate pmc and scav Waves on F12 thanks

0 Likes

No because that’s handled server side not client side

0 Likes
Bighunkypotato

Pardon my confusion, but Is “Max Bots” the total amount of bots allowed to run around on a map at one time or the total amount of bots that will spawn on a map throughout an entire raid of X minutes/hours?

I want to keep concurrent bot numbers low while increasing waves.

0 Likes

F12 Max bots is max on map except in cases the bot spawn is configured to ignore the cap

0 Likes

Oh this is interesting. So if we say to ignore the bot cap, the config interface, then it’ll go up to the number of spawns that we define in the config? If we don’t “ignore the botcap” then it’ll go for whatever is default in the unmodded game?

0 Likes

Details