Featured SWAG + Donuts - Dynamic Spawn Waves and Custom Spawn Points 3.5.1

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Spawn bots anywhere - Reserve D2, Customs Crackhouse, exfils, etc. - all possible with a custom spawn point editor and dynamic spawns. Custom spawn presets, spawn options and much more. Want total spawn unpredictability and freedom? This mod is for you.

SPT 3.9.x ONLY

REQUIRED MODS FOR SWAG + DONUTS

Waypoints by DrakiaXYZ
Unity Toolkit by Arys

STRONGLY RECOMMENDED MODS

SAIN by Solarint
Looting Bots by Skwizzy
Questing Bots
by DanW
Unicorn (for more spawn points) by PenOkOh


Update: Currently being rewritten and updated for 3.10.

Test releases will be available in the near future, in the SPT discord > #mods-development > DONUTS thread

This mod is no longer under active development - please see pinned comment for details


[tabmenu]



  • Version 3.5.1

    SPT 3.9.x ONLY


    SWAG + Donuts v3.5.1 for SPT 3.9.x


    Huge thanks to props and Archangel from the Fika discord for their hard work!


    IF YOU HAVE PREVIOUSLY INSTALLED SWAG + DONUTS PLEASE READ:

    Delete this folder first: <YOUR_SPT_FOLDER\BepInEx\plugins\dvize.Donuts\Config

    Donuts will recreate this with updated default settings. If you wish to keep your old Donuts settings then you do not have to do this step but I highly recommend it as many default values have changed.


    Fixes

    - fixed spawn chance checks: Donuts would continuously check the same point that would result in low spawn chance points spawning bots anyway

    - fixed random preset selection not working as intended

    - fixed slow bot prep/raid load on subsequent raids

    - fixed list of coordinates per selected zone note being properly randomized

    - fixed starting bot available zones not getting reset properly after all zones were used (resulting in some number of starting bots not spawning in some cases)


    Other Changes

    - global minimum spawn distance to player/bots improvements - this check should be faster overall for solo bots especially; spawn point selection by Donuts is a little smarter now, if a coordinate is too close then Donuts will retry the next coordinate defined to that zone (at random) until all coordinates have been exhausted, then it fails that zone and moves on to the next spawn.

    - global min spawn distance to player/bots now ENABLED by default again, sorry for the close bots

    - global min spawn distance to player/bots values adjusted

    - added presets: crazyraids, starting-pmcs-only-quietraids

    - added new spawn points to Factory, Lighthouse

    - added new starting spawn points to Ground Zero

    - PMC Donuts bot caps increased slightly for all starting-pmcs-only presets

    - PMC Donuts bot caps increased slightly for morepmcs preset

    - SCAV Donuts bot caps increased slightly for morescavs preset

    - Max Spawn Tries Per Bot (advanced settings) is now set to 1 by default

    - code optimizations

    - SWAG: added options for Ground Zero High Level. Kollontay and Cultists have a chance to spawn by default.


    Known Issues

    - Boss problems: I'm aware there are some users experiencing issues with boss spawns, it doesn't affect everyone so it's difficult to troubleshoot but it's on my to-do list!

  • Version 3.5.0

    SPT 3.9.0-3.9.1 ONLY


    SWAG + Donuts v3.5.0 for SPT 3.9.0-3.9.1
    SWAG + Donuts v3.4.0 for SPT 3.8.x


    Sorry everyone for the wait, I hope it was worth it. 8)


    A huge thank you as always to props, this update would not have been possible without him.


    SWAG + Donuts now requires Unity Toolkit by Arys (in addition to Waypoints). Please download and install that first!
    UnityToolkit


    Unity Toolkit allows for more performant and optimized code in SWAG + Donuts, a huge thanks to Arys for developing this!


    For SPT 3.9.x ONLY: Please use DanW (Author of Questing Bots) AI Hostility Fix mod to fix buggy base game AI hostility: https://github.com/dwesterwick…ityFix/releases/tag/1.0.0
    Please use the hub release of this once that is ready.


    IF YOU HAVE PREVIOUSLY INSTALLED SWAG + DONUTS:

    You must uninstall and delete all SWAG + Donuts files first! All mod folders in addition to the BepInEx mod config file- com.dvize.Donuts.cfg file from BepInEx\config folder must be deleted.


    MAJOR CHANGES

    NEW: In-game GUI

    Donuts now has a GUI (all credit goes to props!). Accessible with F9 by default.

    qiEy4kI.png


    NEW: zoneSpawnPoints folder

    This new folder contains all the spawn points available for Donuts to use. Each spawn points is assigned to a custom zone (defined by you). These spawn points and zones are used by the new spawn config files (read below). All spawn points are entirely configurable, feel free to add/change/remove any as you see fit or try creating your own.


    NEW: map_start.json, map_waves.json files (patterns folders)

    map_start - configs for all starting bots, PMC and SCAV.

    map_waves - configs for all bot waves/respawns


    For details on how these work please see the mod page > Donuts tab.


    NEW: Max PMC/SCAV Respawns per Raid

    You can now set the maximum number of PMC/SCAV respawns in each raid. Default is 0 which is unlimited.


    NEW: Despawn Interval & Replenish Bot Interval

    You can now change the interval at which Donuts despawns bots. Previously this was 10 seconds, now the default is 15 seconds.

    Replenish Bot Interval is the frequency at which Donuts generates bot data during a raid for later use (so that bots spawn immediately when triggered).


    OTHER CHANGES

    - global minimum distance options are now DISABLED by default. if you don't want bots spawning too close to you then you need to enable this! keep in mind when using this option that if Donuts detects the spawn point is too close then it will skip that spawn entirely.

    - performance improvements and code optimizations (thank you props, Arys for Unity Toolkit!)

    - start of raid performance improvements: Donuts now only generates bot data it needs as defined by your starting bots configs. In other words, if you use lower bot counts/caps then Donuts needs to do less work = more performance.

    - all presets have been changed to the new spawn config system; some presets have been removed

    - SWAG: TotalBossesPerMap for all maps changed to from 1 to -1, this means any number of bosses can spawn per raid. If you do not want the chance of multiple bosses spawning in your raids then you need to change this!


    FIXES

    - fixed cooldown timers not working as expected

    - fixed some grouped timers from not being reset properly resulting in too many spawns in some cases

    - fixed bots sometimes "leaking" through the hard cap

    - lots of other minor fixes, I forgot them all to be honest

  • Version 3.4.0

    SPT 3.8.x ONLY


    SWAG + Donuts v3.4.0 for SPT 3.8.x


    For all who have been waiting so patiently, this one is for you. Please read the SWAG + Donuts v3.5.0 for SPT 3.9.0 changelog for a full list of changes.

  • Version 3.3.5

    SPT 3.8.0 ONLY


    This update includes performance improvements, bug fixes and some new stuff.


    Performance Improvements

    Some Donuts code has been refactored from running every frame and instead runs every second which should provide a significant performance boost. Huge thanks to Chomp for the idea and DanW (Questing Bots mod author) for using some of their code!


    Global Minimum Spawn Distance From Player Improvements

    Before this update the code for checking player distance from bots was slow at certain times which would still cause certain bots to spawn too close to the player. Now this code has been improved greatly so that it checks this distance value just before the bot is ready to spawn instead of earlier in the process which makes this check far more accurate.


    NEW: Global Minimum Spawn Distance From Other Bots (Optional)

    Similar to Distance From Player, these values set a minimum distance that bots can spawn from each other. If this check fails then that spawn will be skipped. Default is disabled.


    NEW: Set your own Despawn Interval (Advanced Settings, Optional)

    Under the BepInEx Advanced Settings for Donuts you can adjust how fast Donuts despawns bots in your raid. By default this is set to 10 seconds. Note: lowering this value may affect your performance!


    DONUTS PRESETS

    All spawn points re-balanced


    SWAG

    all boss spawn chances updated to match live (Kollontay added to Ground Zero)

  • Version 3.3.4

    SPT 3.8.0 ONLY


    This in a minor update that adds compatibility and support for Punisher mod by GrooveypenguinX and Raid Overhaul mod by DjLang for custom bosses.


    NEW: Legion - Raid Overhaul Custom Boss

    The future SPT 3.8 update of Raid Overhaul will include a custom boss, Legion. To enable, go to bossConfig and scroll down to custom bosses. For more info, stay tuned for the new RO update 8) (thank you DjLang!)

    OTHER CHANGES

    - Punisher compatibility improvements for SPT 3.8 (contributor: GrooveypenguinX)

    - Labs added to Killa in bossConfig (was previously missing)

  • Version 3.3.3

    SPT 3.8.0 ONLY


    This update includes a number of fixes and improvements that should bring more consistency to spawn counts and PMC/SCAV numbers on all presets, especially at the start of raid.

    Additionally, this update includes performance improvements with bot spawning stutters many people experience, special thanks to DrakiaXYZ!

    Be sure to install Waypoints 1.4.2+ for the best possible performance.


    As always, thank you all for reporting issues and providing feedback and thanks for using this mod! A special thanks to Nahl from the SPT discord for all of their time spent testing many of the changes below.


    NEW: Despawn PMCs or SCAVs

    You can now enable/disable despawning for either PMC, SCAV or both (thank you Solarint for the suggestion!)


    NEW: starting-pmcs-only-late-scavs (preset)

    Same as starting-pmcs-only-live-like but 0 SCAVs spawn at the start of raid (Default is some SCAVs may spawn). With this preset there is a 2-5 minute window from the start of raid before SCAVs can start spawning. This preset has also been added to the random selections of "Starting PMCs Only (Random)" from the Donuts preset selector.


    FIXED

    - Global Minimum Spawn Distance From Player for Each Map not working as intended

    - Customs: SCAV sniper in odd places (was using an incorrect bot zone, thanks Nahl!)


    PRESET CHANGES

    - spawn point balancing for all points, all presets

    - starting-pmcs-only-live-like-alt: some starting PMC points have been changed on certain maps for added variety

    - live-like-alt-2: now uses the same starting PMC points as above for added variety

    - starting-pmcs-only (all presets)

    - balanced all SCAVs - SCAV pop on all maps should be much better (especially smaller maps)


    MAP SPAWN CHANGES

    - Woods

    - re-grouped points so that it is less crowded in Zone_RedHouse at the start of raid

    - Customs

    - re-grouped points so that it is less crowded in ZoneCustoms at the start of raid


    DONUTS

    - performance improvements (contributor: DrakiaXYZ)

    - improved some Donuts menu option descriptions for clarity

    - re-adjusted default Global Minimum Distance From Player values for all maps to more sensible levels


    SWAG

    - re-zoned some bosses and other types (like Bloodhounds) so that no "boss" share a zone (by default). This is to avoid any spawn blockage due to zone sharing (thank you Luna for the suggestion!)

  • Version 3.3.2

    SPT 3.8.0 ONLY



    NEW:
    Global Minimum Spawn Distance From Player for Each Map

    Instead of a single value for all maps you can now set the global min spawn distance per map from the F12 menu. The global option must be enabled for these to work, otherwise the spawn point parameter is used instead (in the Donuts spawn files).


    wD3mX7D.png


    CHANGES

    - all presets, all maps re-balanced

    - added new SCAV hot spot spawn point to Old Gas on Customs (all presets)


    FIXED

    - boss-mania Labs properly spawns bosses instead of PMCs

    - Woods Big Mountain cliff spawn point where bots would fall off and die

    - Ground Zero spawn points inside of the bank, 2nd floor in particular would get pretty crowded


    To Install

    1. download zip

    2. unzip to your SPT directory, overwrite if needed

    3. play

  • Version 3.3.1

    SPT 3.8.0 ONLY


    NEW: Global Min Spawn Player Distance option

    If enabled, uses this distance (in meters) for ALL spawns as the minimum spawn distance from the player (you). Disabled by default (uses the spawn point configs instead).


    - balanced all presets: minor increase to SCAVs; Labs and Factory should be more consistent in spawn count

    - fixed Donuts Force Bot Type option

    - fixed broken Woods spawn point by the big mountain

    - fixed missing scav snipers on Lighthouse and Streets

  • Version 3.3.0

    SPT 3.8.0 ONLY



    SWAG + Donuts v3.3.0


    A huge thanks to the SPT development team for all of their time, efforts and hard work on releasing SPT 3.8 to the masses!


    This is a big update - a lot of things have changed for both SWAG and Donuts. Please take a few minutes to read through the changes as well as the mod page, as I've re-written a lot of the mod page for more clarity. Thank you for using this mod and enjoy!


    SAIN is no longer a requirement though it is strongly recommended along with Looting Bots and Questing Bots. Waypoints is still absolutely required, please make sure you have the latest version installed.


    DONUTS

    The majority of spawn points have been completely overhauled. I've created hundreds of new spawn points for all maps that correspond to custom zones. Additionally, some PMC starting points have been adjusted from their live counterparts for better map spread and balance. Each preset has been balanced separately for their given purpose.


    Please see the Custom Zones sections of the mod page for more details.


    NEW: Ground Zero spawn points and presets

    Custom spawn points have been created in custom zones (see: Donuts - Custom Zone Maps). All starting PMC spawn points are separated by zone and side of map. In live, PMC spawns can be a bit too close to each other on Ground Zero. I've adjusted starting PMC spawns so that they make more sense in regards to location. There are 2-3 points per zone, 1 on each side.


    NEW: Force All Bot Type

    You can now force PMC or SCAV spawns for all spawn points from the Donuts F12 menu. This can be toggled mid-raid. I've removed the "all-scav" and "all-pmcs" presets since they are no longer necessary with this option.


    NEW: PMC/SCAV Hotspot Spawn Boost

    If enabled, forces all spawn points labeled with "Hotspot" to always spawn (100% spawn chance) when triggered. This can be toggled mid-raid.


    NEW: PMC/SCAV Hotspot Ignore Hard Cap

    If enabled, all spawn points labeled with "Hotspot" ignore the "Hard Cap" option. I'll explain with a couple of examples:


    Despawn Enabled

    Hard Cap Enabled

    Spawn Boost Enabled

    Hotspot Ignore Hard Cap Enabled


    Customs - 10 PMC, 10 SCAV caps


    - Raid is full (20 bots total)

    - Player enters hot spot area

    - Hot spot spawn point is triggered (100% chance)

    - Donuts spawns bots over the cap (ignore hard cap is enabled)

    - Donuts begins despawning bots furthest away from you down to the max caps


    For an optimal experience I suggest enabling all 4 options above, you'll get extra hot spot spawns but save on FPS with the hard cap.


    PRESET CHANGES

    - some presets removed

    - all Donuts caps are now the same for all presets by default. Configurable in the ScenarioConfig.json.

    - boss-mania

    - all PMCs removed - it's you vs everyone now

    - bot type is more random now and includes a chance for Bloodhounds, Raiders or Rogues to spawn in addition to named bosses


    MISC CHANGES

    - 'INS' and 'DEL' default key binds removed from spawn point editor (not set by default now)


    ---


    SWAG

    All SWAG config files have changed name, location or both. Please be sure this is a clean SWAG install. All SWAG files have changed in some way and use a new directory structure:


    user\mods\SWAG\config\bosses

    user\mods\SWAG\config\custom

    user\mods\SWAG\config\other


    user\mods\SWAG\config\bosses\goons.json

    or

    user\mods\SWAG\config\other\cultists.json

    etc...


    Some older SWAG options have been removed (mostly because I don't want to maintain old features anymore), some new options have been added, please read the below:


    NEW: disableAllSpawns

    This new option provides a simple way to disable all bosses or other bot type spawns.


    NEW: useGlobalSpawnChance & useGlobalBossSpawnChance

    Set these to true to use the map spawn chance defined in config.json or bossConfig.json.

    If set to false then SWAG will use the "BossChance" defined in the spawn files (i.e. user\mods\SWAG\config\bosses\kaban.json)


    NEW: Add other bot types to all maps

    You can now add/remove other bot types (i.e. rogues, raiders, etc.) by adjusting the map spawn chance. By default, SWAG adds a single spawn of each bot type to all maps each in a random zone. All spawns are configurable, you can add/remove as much as you would like, see: user\mods\SWAG\config\other\ and the mod page for more info.


    - SWAG difficulty "asonline" is a valid option and now randomly selects between easy, normal, hard and impossible.

  • Version 3.2.5

    SPT 3.7.5-3.7.6 ONLY


    SWAG + Donuts v3.2.5


    Note: SPT 3.7.5+ is required for this update.


    FIX: extra spawns (vanilla spawns) would sometimes occur in the first raid after game load

    This would unfortunately cause a significant performance drop simply due to the number of bots in that raid. This has been fixed. Special thanks to DrakiaXYZ for investigating and troubleshooting and PreyToLive (BSP mod dev).


    NEW: Force PMC faction option

    In the F12 menu under a new section, Additional Spawn Settings, you can set to force all your PMC spawns to be USEC, BEAR, or Default which is random.


    NEW: PMC & SCAV Spawn Hard Stop option

    If enabled, all PMC/SCAV spawns are skipped once there is 300 seconds or less (default) remaining in your raid. The time left in raid is configurable per PMC or SCAV. This is particularly useful for those who prefer fewer spawns depending on time in raid.


    UOkaTAH.png


    Plans for 3.8.0

    I'm in the process of a huge spawn point rework with what will be custom "zones" on every map with new, properly labeled spawn points throughout. This will hopefully increase spawn location density and parity significantly for all presets, allow for easier user customization, new mod features in the future and some other cool stuff, stay tuned!

  • Just to provide an update for the people out of the loop: I am updating Donuts for 3.10, there is a rewrite happening at the moment which it is why it's taking a while and I'll also be looking to fix the boss spawning issue with the 3.10 release.


    I will be posting test releases in the near future, in the SPT discord > #mods-development > DONUTS thread.


    Thank you guys for your patience, and thank you Nooky and Props for making this amazing mod <3 .


    - Arys

    Heart 28 Thumbs Up 2 Happy 1
    • hell yes thank you!!!!!

    • Thank you so much for your efforts :) :thumbup:

    • thanks mate , a lot

    • SIGMA BOYY

    • MY MAN, THANK YOOOOOOOU. Can't wait to play SPT with good and simple to configure bot spawns, then I will just have to wait for the Realism for 3.10

  • Known Issues


    Boss problems
    I'm aware that many are experiencing issues with boss spawns. Unfortunately this is a tricky issue to troubleshoot because it doesn't affect everyone and it is not easily reproducible. My assumption is that since bosses are spawned via the server (SWAG) they are much slower to generate bot data than the client (Donuts). For those that are experiencing issues please try the following workarounds for the time being:

    - first, make sure that your SWAG settings are correct
    - second, consider that bosses cannot spawn in the same zone at the same time. If a SWAG boss zone is "null" then SWAG will pick a random zone.

    Try:
    - increase raid load delay (Donuts, advanced settings)
    - change boss spawn time; by default they're set to -1 which is intended to be the start of the raid. try setting this to a little later and see if that makes any difference (value is in seconds)
    - Use vanilla bosses (or other mods): you can disable SWAG from overriding the spawn system from the SWAG config.json (down at the bottom). Set use default spawns to true for bosses, then feel free to use a different mod for your bosses. If you run into any compatibility issues please let me know

    Update:
    Some people have reported success trying the following:
    - raid delay to 0 (boss spawns are more consistent but pmcs/scavs can be slow at the start
    - clear temp files from the SPT launcher before loading the game

    Crying 1
    • quick question mate, how do you change the boss spawn time?

    • unfortunetly ive applied all of the points you mentioned however it has not fixed it for me personally

    • Tried the suggestions mentioned as well, and had no positive effect on spawning bosses. Disabled bosses section of SVM to see if that had any conflict, but didnt seem to help. Disabled SWAG + Donuts and bosses spawned as normal.


      Msg for and further info needed.

    • Had this issue - disabled all other mods that touched spawning and started playing around.

      Haven't been able to get them to spawn, but using dynamic maps to test and confirm. Found a few interesting things that may be related (or may not be).

      Primary among them, is if I disable Donuts Spawns in the F12 config (which, to my understanding, disables Donut spawn points, but bots should still spawn at vanilla locations?) - no bots spawn at all. Not scavs, PMCS... nothing. The moment I re-enable Donuts spawns, scavs and players spawn in (but not bosses).

    • Strangely I have Knight (only he chases) who spawns and stalks me on 90% of my raids (and kills me a lot). I know of the SAIN hearing bug and turned it down.I run a FIKA server with 5 people. We all have the same Mods (FIKA/SAIN/Looting Bots/ Waypoints/ Bigbrain/ SWAGNuts) All default settings and I have piles of bodies at the end of the raid from the bots going all out war. 2 other people hosted with minimal spawns (1/4 of the spawns) and the difficulty was a lot less. The one difference was I run a 13th gen Intel and they run AMD 5800X's. My question is does this mod generation scale with CPU?

  • quick question, if i set "useGlobalBossSpawnChance": true, will this use the chance number below that line, or will it use the individual boss configs for spawn chance?

    • The number below that line

    • Appreciate it!

  • we are waiting when somebody make update this mod(

    Thinking 1
    • Patience, my friend. Patience.

  • Hi guys,


    I know many of you would like SWAG + Donuts to work with 3.10.X and with future updates, and with Nooky making the decision to resign indefinitely this puts SWAG at a major risk of becoming obselete even further and I really don't want that to happen. I'd go out on a limb and say that this mod is an essential piece of SPT and without it the game just wouldn't be the same.


    So for this reason and hopefully with Nooky's blessing, I will attempt to try and get SWAG + Donuts working with 3.10.X but I really cannot promise to you all that I can get it to work given the significant changes in coding and whatnot. I have personally spoken to others who are attempting this task and they have all been unsuccessful but I believe that I can make it work.


    Please be patient during this time and I will update you all in due time, thank you.


    Kippa.


    Update 1 - Since posting my comment, I was linked a video created by StarVox on YouTube which discusses the situation with SAIN & SWAG + Donuts which I will share with you all here if you have yet to see it >> StarVox's video here <<

    Update 2 - after a few hours of editing and changing some things around I managed to get my 3.10.2 to load the bundles for the game with the edited SWAG files, but the issue now is when loading to the main menu. After the bundles have finished loading, I receive this TypeError message in the console = TypeError message (you may or may not have seen this message if you have tried to get SWAG to work). I will continue to work on it this afternoon and try out some methods which should hopefully get it to work.

    Heart 11 Thumbs Up 1
    • I'm really looking forward to this and I'm sure you can do it! :)

    • fingers crossed it works i 100% agree with that you said spt needs this mod its one of the most inportant its my fav as well. i so wish i could mod i can do small stuff, just editing values and stuff like that but i cant wright a mod i wish i could so i could help.

    • You're awesome for giving it a go. Fingers crossed!

    • I updated my last comment guys.

      Heart 1
    • This is great news man! I hope your endeavors to continue S+D will work out hopefully. SWAG + DONUTS has become one of the most critical mods people have used in SPT so I think I can speak for most that we don't want to see this mod die. Thanks for stepping up to the plate and good luck man!

  • take care of the fam thank you..sucks this wont be getting an update for 3.10 love this mod!

    Crying 1
  • Fingers crossed that this gets updated

    • not looking good sadly, am hoping im wrong though

      Crying 3
  • Just found out nooky resigned in September. This poses the question: if the future of this mod has already been determined. Ultimately, this mod was what made SPT playable for many. Did they find someone who will continue to carry this torch, or are there analogs of this mod already being made?

    Crying 1
    • I will try to look in code tomorrow morning, can't guarantee anything, but maybe I will be able to switch it to 3.10

      Heart 1 Thumbs Up 1
    • Any updates?

    • nope, I changed some things but still I get errors. Scrapped that and tried from the beginning, will

      update if I make some progress

      Thumbs Up 3
    • good luck ! i hope you can figure it out! love this mod i hope maybe some others will jump in to help you, i so wish i knew how to mod or i would help!

  • does anyone have any ways of getting the UI to work? i press F9 and nothing shows up, i followed instructions to a T on installation

  • How to increase bots and there spawn? the settings has been changed

  • Boss problems

    MY Try:

    - raid delay to 59

    - clear temp files from the SPT launcher before loading the gam

    I can make it work. It works perfectly.

    Thumbs Up 2
  • wondering if anyone on here can lend me a hand, I like to mod myself for my personal tastes and was able to accomplish custom spawns in past spt versions. I took some time away from tarkov for other things and now editing the locations/big map spawns doesnt seem to work anymore. editing bosses on that file will work like raiders on customs for example, but rogues will stop the map from loading, says like Tasks cant revert back to final state or something and the game will go back to the main menu. I never had this b4, arena fighters wont spawn, even like cursed assault custom waves wont spawn in. ever since they added the bot brains, only regular scavs are spawning and regular marksman in their spots.


    eg, on woods before you could make marksman spawn like at the scav house and they would snipe at you coming to the exit, now you can change every spawn to marksman and they still wont spawn in.


    i am a bit confused with the newest spt. anyone point me to how to get bots i want where i want.

    I know the mod will kinda do it what i am after but more mods = worse performance or 100 pmc running around.

  • maybe its too low level for boss spawn or it doesnt matter?

  • Thank you for great work

  • Anyone know where the config file for donuts is? I don't want to keep changing the spawn setting every time I close the game.
    I can't press 'save settings' in the bottom right because I'm playing on a 720p resolution and the donuts settings window doesn't scale properly.

  • i have no bosses spawn..

  • There is in game settings to increase bots and bots spawn? prefer to change in the GUI and not in the mods file

  • Hello all,

    I’ll write MY method of spawning boses that works for ME. I do not give any guarantees that it will work for you but hey, better than nothing, right?

    First, set load delay from 60 to 0.

    Second, set max spawn retries to 10.

    Third, in config and boss config set number of bosses to 9 and their chance to 100.

    Fourth, set their spawn time to 60, instead from -1.

    I do have bosses now. Will you?

    • emm i cant find load delay and should i set spawn chanse to 100 in config and boss config or only in one of it

    • 1-f9 then advanced config.

      Raid Load Time Delay
      (default: 60 seconds)
      This is the amount of time (in seconds) that Donuts is allowed to generate bot data during raid load. This is important for your starting bots to spawn with you, at the same time.
      If this delay is too short then some bots may spawn late at the start. A longer delay means your raid load might take a little longer but your spawns should be more stable at the start.

      2-i sugest you do both

  • Hi I need more explanation for boss spawning because I want all bosses on all maps

    • this mod has A LOT of problems with bosses. Like REALLY a lot. Chek comments.

  • May I ask if this mod will affect the refresh of Halloween event bosses?

  • I'm having an issue with certain bot types spawning. I like to play with all bots being BEAR PMCs, which I'm able to achieve without issue via SVM. However, when using SWAG + DONUTS, if I set Force Bot Type for All Spawns to PMC, certain special SCAVs still spawn (namely, the BMP driver). If I set Force PMC Faction to BEAR, some USECs still spawn, even with the PMC Faction Ratio set to 0.


    I've tried removing the changes to bots from my SVM preset, but that hasn't had any effect. I'm not sure what else could be causing this.

  • I set use default spawns to true for bosses and forced 100% spawn rates with another mod.

    I encountered Glukhar twice, once at raid start and again ~30 minutes into the raid.


    Settings used -

    • DespawnPMC: Disabled
    • DespawnScav: Disabled
    • Hard Cap: Disabled - SIDENOTE: enabling this made Glukhar not spawn at all. Boss notifier said he spawned but Dynamic Maps didn't show him anywhere
    • Max Raid Delay: 15
    • Max Spawn Tries: 3
    • Boss spawn delay: 10 seconds


    I had "useGlobalBossSpawnChance" set to true on accident still, so I just changed that to false.


    As a failsafe, i set max bosses on each map -


    mods load order- SVM->ALP->SWAG->SAIN->Custom Boss chance mod

  • Any fix to start respawning raiders on reserve?

  • I want to create a Zryachiy spawn point in the Reserve, Forest, Customs and Coast. This is so that I always feel alert and it is not safe to loot a body in the open field. How is this done? And what spawn points do you recommend for this? (Note: Sorry if my English is shit)

  • For the boss spawning bug, I've found something working for me !

    I use starting pmc only and I've done the following :

    • increase PMCBotLimitPresets (like double it) on donuts ScenarioConfig.json
    • edit donuts pattern files in BepInEx/plugins/dvize.Donuts/patterns/starting-pmc-xxx to your liking (I've set PMC max count according to max player on wiki Map) but make sure to set it to a lower value compare to ScenarioConfig.json.

    Example for Custom: 8 PMC max on pattern, 16 max PMC on ScenarioConfig.json

    This way, max of 8 PMC will spawn at raid start (and none after that), and we have 8 more space to spawn boss/goons/etc


    Also, I've change some values into donuts menu (F9) but IDK if this also contribute to the fix:

    • Despawn PMC/Scav : NO
    • Bot Hard Cap Option : YES
    • Raid load Time delay : 10
    • Max spawn retries : 10

    And on each boss config file on user/mods/SWAG/config/bosses I've edited "Time" from -1 to 60


    That's all and now bosses are spawning for me (between 0 and 60s from start)


    Main mods used : swag, QB, LB, ALP, SAIN, Realism, RaidOverhaul


    Hope this will help someone !


    PS: I've tried on live-like and it's also working :)

    Thumbs Up 4 Heart 2
    • Worked for me, Thx. Worked for bosses raiders and guards

      Thumbs Up 2
  • i can't find a single boss in raid how do i change the spawn settings for them

  • i hate these spawns bro this usec just went up to me the second i spawned and said "Shh quiet" then killed me

    Happy 1
  • I've been digging to find the root cause of ALP - SWAG interference and I accidentaly discovered that Raid Load Time Delay in Advanced Settings in Donut's in game menu (F9) directly impacts the chance of spawning bosses.
    On lower settings, eg. 1-10s I get the bosses to consistently spawn according to bossConfig.json, while setting it to higher number (40s) almost guarantees they won't spawn (along with raiders, rogues, sniper scavs, ...).

    I'm now running 10s and although not all Scavs/PMCs may spawn at raid start, most of them do and bosses work just fine.
    Tested on ALP v5.2.0 and SWAG+Donuts v3.5.1

    I'm using rather performant PC (7950X3D, 64GB RAM), so the settings may work differently for you, but definitely worth to try.

    • Yes. It works. I set it to 1

    • the bosses are spawning whit their guard's?
      i ask because, i play with that settings and guards are not spawning

    • Yeah, for me the guards spawn as well.

    • It works, but if use "starting-pmcs-only" preset may result in no PMC being generated.

  • do you know how i can change the spawns of the bosses cuz im not getting a single one of them in any raids and ive done about 100+ raids

  • there's no "boss mania" preset for donuts anymore? it was fun and useful for some quests...