Better Spawns Plus 2.0.5

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Are you tired of bots swiftly eliminating each other at the beginning of each raid, leaving the maps desolate and devoid of life? Do you find it disappointing that Labs does not offer encounters with PMCs? Fear not, for your worries end here!

*** If you would like to support me and my work you can donate to me here. Thank you! ***

DISCLAIMER: BetterSpawnsPlus (BSP) is a bot spawning mod, so to ensure proper compatiblity with other mods please disable or turn off any settings in the mods that may also change bot spawns. For example, mods such as Realism and Questing Bots are compatible with BSP but the bot spawn options within these mods need to be disabled. Mods such as SWAG+Donuts and MOAR are not compatible with BSP.

IMPORTANT: To ensure proper functionality, please make sure that bosses are enabled in your in-game settings. If you wish to disable bosses, please do so only within the mod's config files.

[tabmenu]
  • Version 2.0.5

    --- BETTER SPAWNS PLUS VERSION 2.0.5 --- COMPATIBLE WITH SPT 3.9.0 & 3.9.1 ---


    *** SUPPORT ME AND MY ABILITY TO KEEP WORKING ON MODS OVER ON KO-FI! ***


    --CODE FIXES-------------------------------------------------------------------------------------------------------------------------------------

    • Fixed the "firstName" error caused while generating bots.

    --UPDATES-----------------------------------------------------------------------------------------------------------------------------------------

    • The bots "brainTypes" option in the bots.json file is now set to false by default due to conflicts with SAIN. If you do not use SAIN then I'd still highly recommend using this option.

    --------------------------------------------------------------------------------------------------------------------------------------------------------


    Note: All presets from BetterSpawnsPlus v2.0.4 are compatible.

  • Version 2.0.4

    --- BETTER SPAWNS PLUS VERSION 2.0.4 --- COMPATIBLE WITH SPT 3.9.0 ---


    *** SUPPORT ME AND MY ABILITY TO KEEP WORKING ON MODS OVER ON KO-FI! ***


    --CODE FIXES-------------------------------------------------------------------------------------------------------------------------------------

    • Various changes to code structure.

    --UPDATES-----------------------------------------------------------------------------------------------------------------------------------------

    • Updated server values for SPT 3.9.0.

    --------------------------------------------------------------------------------------------------------------------------------------------------------


    Note: All presets from previous versions of BetterSpawnsPlus are not compatible.

  • Version 2.0.3

    --- BETTER SPAWNS PLUS VERSION 2.0.3 --- COMPATIBLE WITH SPT-AKI 3.8.0 & 3.8.1 ---


    *** SUPPORT ME AND MY ABILITY TO KEEP WORKING ON MODS OVER ON KO-FI! ***


    --CODE FIXES-------------------------------------------------------------------------------------------------------------------------------------

    • Bosses will no longer block other bots from spawning in the same zone they are in.

    --UPDATES-----------------------------------------------------------------------------------------------------------------------------------------

    • Updated all open zones for all locations primarily Ground Zero, Shoreline, and Streets of Tarkov.
    • Updated and rebalanced spawn wave presets for Factory, Lighthouse, Shoreline, and Streets of Tarkov.
    • Added 2 "like-live" main presets and 3 "like-live" spawn generator presets for Ground Zero.
    • Added a new "event-like" preset for Ground Zero that spawns only Kollontay and scavs (All "event-like" presets are disabled by default and can be enabled in the 'locations' file).
    • Added a new spawn wave chance multiplier for every bot type in the global overrides options of the 'settingsManager'.
    • Removed the miscellaneous options and related files for 'custom trader avatars' and 'custom launcher backgrounds'. I have improved these and uploaded them as stand-alone mods on the SPT-AKI mod page.

    --------------------------------------------------------------------------------------------------------------------------------------------------------


    Note: All presets from previous versions of BetterSpawnsPlus are not compatible.

  • Version 2.0.2

    --- BETTER SPAWNS PLUS VERSION 2.0.2 --- COMPATIBLE WITH SPT-AKI 3.7.1, 3.7.2, 3.7.3, & 3.7.4 ---


    *** SUPPORT ME AND MY ABILITY TO KEEP WORKING ON MODS OVER ON KO-FI! ***


    --CODE FIXES-------------------------------------------------------------------------------------------------------------------------------------

    • Fixed an issue with all spawn generators that would cause the initial and interval time for waves to sometimes be generated incorrectly.

    --UPDATES-----------------------------------------------------------------------------------------------------------------------------------------

    • Changed the spawn method for main presets to force bosses, cultists, and rogues to have spawn priority over other bot types.
    • Added 7 more launcher backgrounds to the mix.

    --------------------------------------------------------------------------------------------------------------------------------------------------------

    Note: All presets and settings from BetterSpawnsPlus v2.0.0 and v2.0.1 are compatible with v2.0.2.

  • Version 2.0.1

    --- BETTER SPAWNS PLUS VERSION 2.0.1 --- COMPATIBLE WITH SPT-AKI 3.7.1 & 3.7.2 ---


    *** SUPPORT ME AND MY ABILITY TO KEEP WORKING ON MODS OVER ON KO-FI! ***


    --CODE FIXES-------------------------------------------------------------------------------------------------------------------------------------

    • Fixed an issue that was causing the time interval to be compounded into the random time upon every iteration when generating spawn waves from spawn generator presets.
    • Fixed an issue with Fence's inventory being empty.
    • Removed main preset "MAIN_PRESET_FACTORY_EVENT_THE_NOTORIOUS_SAVAGES" due to bot type errors with "followerTagilla".
    • Removed main preset "MAIN_PRESET_INTERCHANGE_EVENT_THE_NOTORIOUS_SAVAGES" due to bot type errors with "followerTagilla".

    --------------------------------------------------------------------------------------------------------------------------------------------------------

    HUGE SHOUT OUT TO CactusPie AND AngryBB FOR MAKING ME AWARE OF THESE ISSUES!!!

  • Version 2.0.0

    --- BETTER SPAWNS PLUS VERSION 2.0.0 --- COMPATIBLE WITH SPT-AKI 3.7.1 ---


    Thank you all for your patience with this update. Work has been quite demanding, leaving me with limited hours at night and weekends to dedicate to it. If you'd like to support and keep me caffeinated, please consider making a donation over on my ko-fi. Your generosity is greatly appreciated! <3


    *** SUPPORT ME AND MY ABILITY TO KEEP WORKING ON MODS OVER ON KO-FI! ***


    --CODE CHANGES-----------------------------------------------------------------------------------------------------------------------------------

    • I've completely overhauled the source code to enhance maintainability, making future updates easier to implement.
    • All preset config file options are now neatly divided into individual config files within a dedicated settings folder. This restructuring brings a new level of organization and ease of navigation.
    • The familiar "presetManager.json" from BetterSpawnsPlus-v1.1.6 has undergone a name change to "settingsManager.json."
    • To streamline accessibility, each option has been thoughtfully re-categorized into specific config files within the settings folder, covering bots, hideout, items, locations, loot, misc, player, raids, and traders.
    • Presets and config files from BetterSpawnsPlus-v1.1.6 are incompatible with BetterSpawnsPlus-v2.0.0.

    --LOG CHANGES-------------------------------------------------------------------------------------------------------------------------------------

    • Map-specific logs now reside in 'spt/user/mods/PreyToLive-BetterSpawnsPlus/logs/'. These logs document raid time, maximum bots per map, chosen preset(s) for spawn waves, the overall count of potential spawn waves for each bot type, and a comprehensive breakdown of spawn wave details, ordered by their spawn time.

    --SETTINGS CHANGES-----------------------------------------------------------------------------------------------------------------------------


    GLOBAL

    • Added a global override option in the settings manager for setting individual boss spawn chance and spawn difficulty.
    • Added a global override option in the settings manager thats forces all pmc and scav spawn waves to stop after a specified amount of time.

    BOTS

    • Added over 1000 unique bot pmc names (including all 151 Pokemon names, gotta catch 'em all!). pikapika
    • Added brain type selection and randomization for scavs.

    HIDEOUT

    • Added options for generator, air filter and gpu rates.
    • Added options for scav case rewards.

    LOCATIONS

    • Updated all spawn presets for Streets of Tarkov to include pmc and scav spawn waves for all new open zones.
    • Updated all boss spawn rates to be in line with Live Tarkov.
    • Added boss Kaban to the spawn generator presets.
    • Added a new main preset that spawns Tagillla and Killa together on Factory.
    • Added a new main preset that spawns Tagillla and Killa together on Interchange.

    LOOT

    • Added randomization and spawn chance modifier for containers on each map.

    MISC

    • You can now easily replace the launcher background images with your own ".jpg" image. Place your images in the '/res/launchers/' directory within the mod and then type the names of the images into the images array. Do not remove the image 'bg.png' from the launchers folder as it is required for the mod to work correctly.

    RAIDS

    • Added an option for MIA on raid end.
    • Added an option to keep anything in secure container "found in-raid" upon death.
    • Added an option to choose which equipment is lost upon death, as well as, quest items.
    • Added an option for day and night time acceleration.

    TRADERS

    • Added an option to make all trader purchases "found in-raid".
    • Added an option to remove trader repair random durability loss.
    • Added an option to set the stock update time for each trader.
    • Added an option to set the insurance storage time for prapor and therapist.
    • Added item amount, weapon durability, and armor durability options for fence.

    --KNOWN ISSUES-----------------------------------------------------------------------------------------------------------------------------------

    • If you enable the custom trader profile images feature, make sure to clean the temporary files within the launcher settings to ensure the trader profile images are updated.
  • Hello everyone,


    Some of you have been having issues with BSP v2.0.5 and the latest SAIN+Waypoints+BigBrain mods. I have done some testing with them together on some of the maps and here are the results.


    Customs Test

    Ground Zero Test


    (Btw, these were tested with the "settings_LikeLiveTarkov" config files.)


    All scavs, bosses, pmcs, etc. are spawning as they should be with BSP. I'm still not sure why many of you, except for me, seem to be coming across this issue. I'll continue testing to see what might be the problem but for now all I can assume is some of you have bosses turned off in the in-game settings which will 100% guarantee that zero bots will spawn. Make sure bosses are ALWAYS turned on in the in-game settings. Only enable/disable bosses within the mod files. This is also noted on the overview page as well as in the readme file. I'm thinking the issue might be caused by some other mod too so if anyone comes across anything else that could help please let me know as I try to find a solution. Thanks.

    Thumbs Up 3
    • Hi! I really whant to help increase the stability of mod.

      In the previous mesage you told about bossess: "need bosses turn on in game" and its important


      Today i know about loading mod in SPT one by one: list in folder have order to read in SPT server. Maybe yours mod need load first or after some?


      Thank for you work and time!

    • I just downloaded and havent even run it yet but in reviewing the liveLike preset it looks like "brain types" and randomization are disabled by default - meaning nothing SAIN is doing should be altered as far as I can see...


      I am not sure why they are reporting this experience. Will report back when I have the time to test everything later today

    • Ok, so after playing for a while with the following mods:

      - Questing Bots

      - SAIN (and dependencies)

      - BSP


      I found two problems:

      - Scavs did not shoot at me when using 'Vanilla Scavs' option in SAIN

      - Factory spawns would not always work (Customs, Shoreline and GZ worked fine for me so far, about 40 raids)


      Everything is tested on the 'LikeLive' preset.


      Scavs:

      I realised when using the 'Vanilla Scavs' option in SAIN that the scavs would not shoot at me. They would shout and look, but never aim and shoot.


      After doing a complete reinstall and trying SAIN without BSP and with the 'Vanilla Scavs' option enabled, I noticed the scavs were shooting me correctly. I'm not sure why this behavior occurs only when BSP is handling the spawns for scavs. Bosses and other vanilla spawns seem to work correctly with the SAIN 'Vanilla' setting enabled. Bot.txt is set to disabled (brain types are off).


      I've tried using the hostilityfix, enabling brain types for scavs only, but to no avail.


      BTW: Having Pscavs and PMC's be deadly killing machines, together with this mod and QuestingBots, creates the most 'live like' feeling the game has had so far. Great work.


      Spawns:

      With the fresh install, using SAIN and enabling BSP, there were no spawns on Factory. I reset the server twice, but no spawns. The console mentioned spawning Tagilla with this message:

      "[2024-08-02T15:11:53.418Z] debug: Generated 5 bossTagilla () normal bots". I disabled the boss in the Main_presets and the SG_presets for LikeLive and then I did consistently get spawns thereafter. No errors in the console, very strange. I looked around the map for quite a while each time too.

    • im getting this too, some raids feel fairly empty, even when i set custom spawns to high, and factory mostly has no spawns at all, ive had a couple of raids where there were spawns but very rarely

    • Kind of the point of the mod tbh. Raids shouldn't be a warzone. Not sure about Factory not spawning bots, probably something to do with force spawns. Bosses enabled? Ill look into it.

  • Why does this mod takes more fps than swag+donuts?

  • Update: Rather why is my very first raid on Factory as that is the one i have had this experience with not spawning bots even tho the console says [Client Request] /client/game/bot/generate and yet not bots?


  • I'm also having problems with no bots spawning on Factory. Haven't tested other maps besides Lighthouse (works fine there) but Factory in particular is really having an issue. That being said, it's inconsistent. I spawned in 10 or so times and 1 of those I actually got a raid as a scav (got head-jawsed by a USEC while Tagilla was wailing on him lol) but other than that, it's been dead. I even used the Questing Bots option in the F12 menu to highlight all the AI on the map. Nothing. I hope this gets fixed soon, because I absolutely love running and gunning in factory~


    (Also, yes, I tripple checked that Bosses were enabled)

    Thumbs Up 1
  • Please fix the problem that factory often don't generate bot(but the server shows that it is always generating, and it is stuck normally).

    Thumbs Up 1
  • Does anyone know , What should I do to make all bosses appear on all maps with 100% chance ? thx

  • I saw a strange picture on the Reserve, I was walking near the railway, and a group of 5 scavs appeared near the containers right a meter away from me, and got stuck in each other. I made about 10 verification raids, and the pattern was observed several more times. I checked without BSP, with Donuts, Donuts+Unicorn, but the problem is observed only with BSP... just informing you about it

    • (using default config of BSP without changes)

  • Hello,


    I am using SAIN with big brain and waypoints but I dont use donuts. I use the SVM and set the Ai to low because they have such an impact on performance. If I install this will it over write my setting in the SVM?

  • Thanks for the awesome mod!

    I had a question about editing the pmc waves, the Time in presets files, and the spawnwaves in SpawnGenerator settings. How do these two times interact?

    I mean, the preset says one pmc spawn at around 340 sec (pretend this is the earliest one), and the spawnwaves of pmc start at 30 second, so the pmc actually spawn at around 30s, or 340s?

    • I seem to understand something: The time of presets controls after what time this pmc is spawnable, and the bots actually spawn as the spawngenerator. so if before 340s there're only scavs?

  • Pros about using this mod instead of swag and donuts?

  • So im confuse about "LikeLiveTarkov" and "PreyToLives".

    what's the different there? read all Tab did not figure out,

    can anyone give me a brief explanation PLZ.

    • These are folders with the config files for the mod; each folder has different settings/values/things turned on/off etc... read the README.md. The PreyToLive folder is my settings, if you want to use. Otherwise if you want just default settings with only the bot spawn changes then leave it set to the LikeLiveTarkov folder.

    • got it thanks :thumbup:

  • Preytolive: "MIN_TALK_DELAY": in 3.9.x is in Patrol, not Mind :)

    • Okay. Been to busy. If I get time Ill look into this.

    • Cool - wasn't being critical or taking piss - just lettin you know :) Doesn't SEEM to drastically mess anything up in default - and little memory bell tells me the change actually happened from 3.7 to 3.8 so it's been incorrect for awhile.


      As a general observation I THOUGHT for a while that changing the chat option seemed to stop bots spawning in Factory - the request generate bots messages in server but no spawns in game issue - but then they still weren't spawning after a raid or two - so headscratch. To get bot chat without messing with that in main config false to true change I just edited the overwrites in the scripts in SRC to values that maximise bot chatting with the default false selection.


      With amount of bots spawning turned down a bit in the likelivetarkov1/2/3 presets - I now have bots spawning properly in all maps - ie. maybe the generate bots in server but none appearing fault might be a max bots threshold exceeded thing?

  • Good afternoon, will it work on version 3.9.3?

  • Hi, I installed your mod PreyToLive-BetterSpawnsPlus-v2.0.5, did as you wrote - there is no error when starting the server

  • Hi I installed the game version 3.9.0, also installed some mods. And when I installed your mod PreyToLive-BetterSpawnsPlus-v2.0.4 when starting the server it gives an error (

    Error in bots settings: Cannot read properties of undefined (reading 'difficulty')

    Error in traders settings: Cannot set properties of undefined (setting '54cb50c76803fa8b248b4571')

    ) Installed mods --


    Mod: BandanaOfProtection version: 390.0.1 by: jbs4bmx loaded

    Mod: Borkel&#39;s Bloody Particles and Bullet Wounds version: 1.1.5 by: Borkel loaded

    Mod: Bluhead&#39;s AIOTrader version: 4.0.0 by: bluehead loaded

    Mod: RepairMaxDurability version: 1.2.2 by: egbog loaded

    Mod: Fontaine FOV Fix &amp; Variable Optics version: 2.1.1 by: Fontaine loaded

    Mod PreyToLive-BetterSpawnsPlus hash stored in ./user/cache/modCache.json

    Mod: BetterSpawnsPlus version: 2.0.4 by: PreyToLive loaded

    Mod: DynamicWeatherAndSeasons version: 1.0.0 by: PreyToLive loaded

    Mod: Priscilu version: 3.1.8 by: CilginDalgic loaded

    Mod: ProfileEditorHelper version: 0.0.5 by: SkiTles55, Clair &#39;seven_N_A&#39;, OpenAI (ChatGPT-4o) loaded

    Mod: SVM version: 1.9.0 by: GhostFenixx loaded

    Mod: Skills Extended version: 0.5.8 by: dirtbikercj loaded

    Mod: ReflexSightsRework version: 1.0.0 by: stcky.twl loaded

    Mod: SAIN version: 3.0.3 by: Solarint loaded

  • Ok, I've had to delete BSP in my 3.9.3 game, because factory scav raids work for a few runs then there are no bots spawning. This happens randomly in other maps and in player raids as well but rarely.


    The server says bot generation is requested but none appear in the map.


    I've had no issues with previous versions of SPT.

  • I have this strange issue with raiders on Reserve map
    I enabled 100 chance in mod config for reaiders spawn chance and I assume that by the time I flip the switch for d2 to spawn raiders I have reached the max bot cap and until some bots die they won't spawn
    Tested it for some time but they don't seem to spawn anyway even after I run around the map killing everything

  • In config/settings_livelike/bots - if "enabled" = false does that break anything?


    I have realism handling my progression / PMC gear and level and your "botLevelOffset" has me concerned it will interfere with this


    Also -


    In config/settingsmanager


    is the enum for "forceStopSpawnWaves" the duration elapsed in the raid, or remaining in the raid?


    Thanks

    • Also what is the difference between a main preset and a spawn generator preset


      You never really explain that in the description

  • When using 'forcestopspawnwaves' in global overrides, I get the error "An attempt was made to transition a task to a final state when it had already completed". When not using it the game works fine, but I wanted PMC's to stop spawning throughout the raid. Any help greatly appreciated, thanks.

  • I am having some similar issues with bots not spawning, but I don't even have other mods like SAIN and don't have BigBrain enabled so it can't be those. Anytime Global overrides is enabled it seems to spawn nothing most of the time. But I want it enabled so I can set higher boss spawns for completing quests (sometimes I go like 10 raids otherwise before I get a boss to spawn). ForceBotChance also doesn't seem to do anything. I tried all enabled, all disabled, one enabled, and none of that works. I have a mod that tells me when bosses are spawned and use waypoints, so idk if either of those would conflict somehow, but it will tell me a boss has been spotted but no npcs on the map at all. I tested mostly with factory for faster load times. I wanted to get cultists to spawn with higher chance but only once or twice did I successfully do it. Any ideas? I had similar issues with SWAG if I remember correctly.


    Edit: After some testing, I now have it working with only global true and bosses under forceBotChance true.

  • Error in [BetterSpawnsPlus] /client/items: ENOENT: no such file or directory, open 'user/mods/./logs/logs_customs.json' , started map was Factory for testing, but i guess the env_path is not correctly identified (runs on linux docker).

    And i don´t get the spawn actually running, nearly every PMC shows up as Boss or Guard.

  • Would you consider splitting the airdrop volume part off into it's own mod?

  • Hello, what should i change in settings to not spawn bots close to me? i got very bad spawn of PMC in front of me, is there a setting to turn off close spawns?

  • The performance loss on the default preset is pretty substantial. I got a pretty beefy CPU too. Comparing this to S&D, it's night and day. I can run as many bots with no caps with S&D. But swapping to this one, and it hurts. Sucks because I liked the spawns.

    • Please explain what you mean by “default preset”. Are you talking about the settings? I haven’t changed any spawns in the latest updates.

    • What it is. The spawns you put in. Which would make it the default preset right? You stated we can make our own presets if we wished. I wanted to clarify I didn't change anything. I just switched to BSP to try something new, and it tanked my FPS. I didn't change anything on my end but who handled spawns. In this case, your mod. Made sure everything I have installed doesn't cause any issues. Removed S+D, Looting bots and questing bots. In fact, installing this on its own tanks just as fast. I have a 5700X3D. Remove your mod, and everything is optimized.


      I can only assume it spawns too many bots. As I am forced to remove S&D for compatibility as stated in your description, I lose the option to have bot caps. So, I can't even test if it's too many bots lol. I'm up for suggestions if there are any other mods that do the same and are compatible.

    • I think I may have found a contributing variable


      In config/settings_LiveLike/raids -


      this JSON is enabled by default and establishes a minimum AND maximum number of bots


      The minimum is like 18 bots by default which may be higher than the MAX you had set in S/D


      I am testing lowering this to 10 and keeping maxes default at 24 on large maps and 16 on small


      but I have a suspicion the min AND max were set high for your system


      S/D has like 15 bots max at any one time by default

  • Had the issue of no bots on Factory.

    I fixed it by changing the load-order with LOE. Works fine now that BSP loads after SAIN and its Dependencies.

  • Hi. When I install SWAG+DONUT on my PC, it keeps stuttering so much, so I am using your MOD well.

    I have a question. Can I make boss spawn unconditionally in all maps?


    ex) Customs - Reshala, Factory - Tagilla


    I know it's a bit of a hassle, but could you please explain in detail?

    Boss spawn is turned on by default in SPT settings.



    I used Google Translate because English is not my native language.

    • You may have an easier time finding a mod that does this specifically


      You may be able to use Server Value Modifier to do this more easily

  • Love your mod, been using it for two years+, far superior to SWAGNUTS. Just one thing I have never been able to find within it however. Is there any way to set the spawn distance from player? I dont find it in the configs anywhere.

    • Hey man, you found the solution?

  • Mod doesn't work now - not one a PMC or SCAVs AI in maps


    I use a SPT 3.9.2


    My modlist below:


    SAIN 3.0.5 + Waypoints + BigBrain

    SearchOpenContainers

    HiddenCaches

    HeadshotDamageRedirect

    EFTApi

    GamePanelHUD

    AmandsGraphic

    ItemInfo 4.1.0

    spt-speedload 1.0.0

    LiveFleaPrices 1.2.0


    Hope somebody find a mistake.

    Thank you!

    Thumbs Up 1
    • I didn’t get a chance to look into this yesterday but are you perhaps not turning on bosses? Bosses must be turned on in-game. If you don’t want bosses then they need to be turned off within the mods config.

    • i have few test's


      1. i remove all mod's and take clear BSP work

      2. after return Sptspeedload - bots dont spawn, if remove it mod - spawn ok

      3. after add Sain spawn was broken

      4. But after i reload sain (same version) - bot was spawned

      5. i add speedload mod, bors was broken

      6. after i closed game and server and loucn it again yours mod are run


      Why, i dont know. Maybe some problems in cash or logs file?

  • Anyone else having an issue where PMCs and scavs don't engage with each other? They just walk by each other like they're on the same team. Tried with SAIN on/off and same result.


    Edit: The mod that was causing this issue was Custom Raid Times by Refringe (probably I'm not pointing fingers) getting rid of it fixed the issue.

  • maybe the problem is Sain isnt updated to the lastest version?? it says only 3.9.0 not .1 or .2 yet