#SWAG + Donuts
1 messages · Page 8 of 1
Does Realism boss spawn tweaks overwrite Swags boss spawn chance?
Between raids should be ok
Read the mod compatibility tab on the mod page
When you change Via f9 menu settings like globalMinDistance, hardcap etc - where are these settings stored?
I thought donuts config in bepinex/configs but seems to be incorrect or I did something super wrong on my end
Config folder in the donuts folder, DefaultPluginVars
It gets created if you’re running the mod for the first time
Thnx, then I just fcked it up xD
Nooky are you still considering to incorporate boss spawn progression because I feel that is the only thing missing from the mod. For me it does everything I could ask for. Just a pain to have to use default spawns with realism to get progression.
Is swag + donuts what makes the goons run across the map
Yeah it’s just not high priority atm sorry
No that’s AI, this is not an AI mod, only a spawn mod
Thanks. I had sain before (no swag) but never encountered them far from spawn. This wipe we added swag to server and noticed we are fighting the goons in unexpected places. Maybe sain update
There was something about custom personality in tool tip of goons, thought I read it in swag menu. I Was prob mistaken then
No worries, just wanted to know if it’s on the list. Thanks 🙏
how do i know swag + Donuts is working properly?
there should be a setting in the donuts config in game that tells it to output the selected preset in the console (I think this only displays the preset if you choose a "Random" preset)
that will at least tell u its doing something
you could also enable debug logging in the bepinex config cfg file and then spin up a raid, mess around for a bit and check logs
but also as long as its being loaded it should be working. Check the SPT server output when u launch it
does it compensate spawns depending on how many actual players are in the raid? like it spawns less PMCs/Scavs when thers like 4 actual players in the raid does it spawn less bots?
No, you would need to increase or decrease the counts dependent upon the amount of people connected. Players are not accounted for in the limits.
ditto what KillaCam said
idk if I'm doing something wrong. cuz the raid still feels very quiet. does it increase spawns in general with just installing it?
Think of the mod as a raid config for your hardware and not just a config for a raid.
not necessarily
No you have to go into the files and adjust the values. It’s confusing at first but the explanation on the mod page is helpful. Stress test a couple maps till you like what you get.
if u dont want to mess with the SWAG config files you can likely get the experience you want by just tweaking the donuts config in game
please use BotDebug and Raid Review to get a better picture of what is going on. And also turn on free cam in the Fika-server config
if u use Questing bots you wont need Bot Debug fyi
and another good mod to help see how bots are behaving and spawning check out Dynamic Map
Anyone here tried Unicorn mod? Might too many spawns from it cause micro stutters?
does changing things in the donuts config need a server restart?
like changing presets?
no, all of the config stuff in game via the f12 menu does not require a server restart. That includes the custom SAIN config menu and Donuts config menu
(to my knowledge)
im probably gonna test it out here soonish but I was gonna sanity check that uninstalling it wont cause issues
i believe it overwrites files and im unsure if those files are from swag or not
okay uninstalling it seems trivial so im gonna test it >:)))
pretty sure just overwrite it again with original Swagnut config
but yeah, looking for ur result
👀
yeah pretty much
no
accurate, thanks. its intended to provide the tools for you to customize spawns how you want them, the defaults are pretty basic in the context of the amount of different things you can do
I have it and tested it out and it’s great. Didn’t really see a performance hit or difference. I don’t use the recommended despawn PMCs and the player distance and bot distance limits are a must.
Same here.
does anyone else have the problem that when you install donuts it overwrites the SAIN difficulties? After I installed it I can't survive the raid anymore, the bots are very difficult, even in the baby bots setting and even putting them on easy... they have instant reflexes and always shoot without missing.
donuts should not be affecting SAIN in any way. Bots can spawn at different "difficulties". All SAIN does is modify their behavior.
it's funny that i can't even play babybot mode, they're different, the pmc is practically insta kill.
and it wasn't like this before.
factory it's almost impossible to get out alive, when you get close they have a very fast reflex (I've already turned off fast cqb) but it still seems to be on all the time.
Donuts sets the difficulties Sain just configures the specifics for each difficulty.
Just change the bot difficulty in donuts to easy for the different types of bots. Easy fix.
No Sain allows you to adjust specific behaviors for all bots or specific bot types. Just leave it normal I would expect that the difficulty is overridden by donuts.
or it could be the realism mod that I'm dying from, because it's usually in close combat, that just one shot kills. I just died from one shot to the thorax and I was wearing heavy armor, so just because it was close, it was an insta-kill.
the big problem always in factory or cqbs
from a distance it's more balanced, but from close range 1 shot kills straight away.
the problem must be me, noob enough.... i'll try removing the ballistics mode from the mod to see if it improves.
Well in some of the most recent 3.9 builds of Realism he said he made the armor hitboxes smaller which will contribute to more deaths.
this may have been it, i just tested it without ballistic changes and it got better, because with the changes for my level it's not possible. the armor barely has an effect, it's nice and real, but the bots don't usually miss and they're very fast, I usually die in close encounters where the bullet ignores everything and kills directly and as they barely miss, it's difficult to play in closed spaces, in open spaces it works better (in my case for me) I really liked the realism in the previous ones but in this one I'm feeling an imbalance because I'm fighting against extremely fast bots and they hit pin points very easily (it only takes one bullet to kill you at close range).
thx for you time and your help.
it's a bit more playable for me combined with the realism mode ballistics feature turned off, I feel like I'm back to normal... I was already hero to zero! lol

No problem, you can also tune the reaction time for bots in Sain as well. You may need to enable the advanced bot settings to do so.
does anyone know if there is a "Skier/Peacekeeper Squads" config file?
Hello! Loving how Donuts gives much more activity around the maps, and raids don't feel quite as dead anymore. Also it's great to see bots in areas I never usually see them in! Question: How does one properly configure custom spawn locations? I'm trying to have the ability to spawn scavs in the Reserve barracks area. I run to that area and press my key to create a spawn point (minus, or "-") and it says it creates a spawn for scavs and shows up when turning the debug options on. You can see the area it creates as a big red box.
However, when I leave and start a new Reserve raid, those spawn markers are gone (yes, debug viewing is still on). It's like it didn't save that spot for subsequent raids. Is there a way to have these persist? Where do I need to write this specific JSON to?
When I hit the hotkey to write to JSON, I'm seeing the debug data located at dvize.Donuts\patterns\reservbase_***_All.json but I'm not sure they're actually being read or used. I never see any scavs in that area.
Been running a few raids. Not a lot of map variety, mainly customs so far. I have noticed some overall behavioral changes to spawning durring the course of a raid (tldr: less bots early on, more bots as the raid progresses) but it otherwise seems to work well. No crashes or major issues so far
NEVERMIND I'm silly, I didn't realize I was trying to spawn them in the wrong location. Deleted this message ~
Also, let me know if this isn't the right place to ask questions, if it's supposed to be in #mod-questions instead. I can move the questions there
i see, I also noticed that the guns sound and the bot spawning thinner than normal when looking at raid review. And got more as the raid going
this could be default donuts behavior. I honestly havent really looked too deeply at the donuts changes in the newest version. They are appearently quite significant compared to versions from SPT 3.8.X
RIP
Anyone have a good configuration? There are certain places where bots just spawn in hordes. For example, Dorms on Customs
i'd assume that's a hotspot, do you have boost enabled?
I have no idea, where is that at in the donuts folder? Looking through it now
Nope, found it. None are enabled
Turn on the spawn distance limits and that will prevent the hoarding. Then I’d suggest despawns for scavs or both PMCs with hot spawn boost so the map doesn’t feel dead.
I got despawn on but you're recommending turning on hotspot boosts?
Yeah because if you use the spawn limits so they can’t spawn near you then donuts will randomly pick an available spawn that could be at a dead part of the map. Hot spawn boost helps keep the bots closer to you or the other PMCs making the map feel more lively
is the hot spot boost for popular locations like dorms, stronghold, and lumber or is the "hot spot" centered on the player(s)?
Its for location as I only see masses of PMCs and SCAVs centered around "hot" areas.
the first one
More specifically it applies to any zones labeled with “hotspot”. So you can define your own if you want for example
is there a config file to label locations with "hotspot"?
look at the zoneSpawnPoints folder in the donuts folder
unicorn mod is a good example, adds a ton of new points
thank you 🙂
still playing on 3.8.3 so I updated Swag + donuts to 3.4 yesterday, tweaked the settings a bit to get more PMC per map, no PMC at all, did a raid with a friend, we killed a total of +50 scavs, ONLY in dorms. What can we do to fix this ?
The last swag + donuts on 3.8 was bugged for me but once I updated to 3.9 everything started working.
Assuming you have everything configured correctly… I was not seeing no PMCs I was just seeing low amounts of PMCs and scavs without any respawns.
Just a quick question. Fika and donuts both have a despawn feature should I use one over the other or both at the same time?
Both are doing it differently
Fika despawn furthest bots, iirc whenever any spawn should happen or just when reaching a certain amount of distance
Donuts despawn when a triggered spawn happens and your bot limit is reached (i.e. Reserve raider spawns)
me and some of my friends prefer to stay on 3.8.3 until we reached Kappa so updating it is not really an option :/
then I would roll it back and use the last version that worked without issue.
Or you try something without any support on 394
Don't know currently whether the spt profile editor is able to do an proper export (383) and import (394)
just to know, how does one debug the number of AI on the map ? Like seeing the number of active scavs/pmc
There is a tool called cwx debugging tool which adds a command "botmonitor"
Personal fork of CWX_DebuggingTool plugin for SPT. Contribute to p-kossa/SPT-CWX_DebuggingTool development by creating an account on GitHub.
thank you kindly
In f12 menu (bepinex config manager) you can set the default monitoring level (0-3)
It works only if you play solo (clientNumber=1)
I use it to check whether spawns are reliable
I will do some solo debugging to check that aswell. Do I need to deactivate it before playing with friends or I can leave it ?
U can leave it, it's simply not working when playing with more than one person
hey , seems like it's working on factory
It's working everywhere
[Savage] ?
nah I meant the spawn
But 9pmc in factory 😂
aight aight, ty
I'm playing with a new player that gets mad because I take every kill and he's scared shitless so I've decided to up the number so he gets his share lmao
If you're like me, and just want the number of bots active, Fika has a built in debug overlay. Open up the console ~ and type: debug 1 and to turn it off debug 0
nah I want to see which type of bot is active, the problem I had yesterday was having to fight 50 scavs and 0 pmc. But thanks for the tips ! appreciate it
A friend once said to me "it's not stupid if it's doing it's job"
What he meant: "he doesn't like it, but when it's working he accepts the solution"
If it's working for you both: perfect
I have the same issue with a friend who is new to Tarkov
I change my play style 🤣
and now there's no pmc on Customs .. ?
there's new scavs, but no pmc
Ive had it take upwards of 5min sometimes for pmcs to spawn on customs. Its not every raid though
yeah Swag + donuts, starting pmc only live like (3.4.0 for spt 3.8.3) tweaked max number of PMC and that's all
the way I understand it, Starting PMC's only directly spawn the pmc, I shouldn't have to wait, should I ?
Ah, yeah with starting pmcs I'd expect them to spawn right away
that does seem weird, my b
scavs are spawning without issues but no pmc :/ maybe I fucked something up ? Since they do spawn on factory
Maybe
Best would be reset your changes (backup them first) and cleaninstall donuts
In general the advice would be create your own presets, don't modify the standard ones
Makes it easier to debug all in all
yeah that make sense
Hi, on streets i sometimes don't get the required ammount of pmc i have on the settings. I'm using starting-pmc-only-live-like, i modified the limit on both swag and donuts file and also on the start file of streets
i'm assuming it's because of the longer loading time
assuming you reconfigured the start files then thats what I was seeing as well.
I did reconfigure the start files yeah
but why is it working on factory but not customs ?
I guarantee it isnt, did you see any respawns on factory?
3.9?
I didn't (checked the spawned bot then left after 1 min) , but PMC and scavs did spawn on start. Also on customs scavs were indeed spawning after some times, just no PMC
are you getting too many or too little, you didnt provide any details
I was seeing the same thing on facory but no respwans, which is why I say its the port he did for 3.8 that is buggy
3.8 has some bugs yea
damn that's weird. But how can I change the maximum number of PMC with the previous version ? I modified the files but to no success . I was running Starting pmcs only quiet raid, just wanted to have more pmc spawning
more starting pmcs? you can try adding more zones/spawn points, increase raid delay, decrease or disable global minimum distance options
This is for 3.3.5, right ?
less
sometimes
some other times no
i have unicorn added as well
review your max bot caps in swag, then review your start files. If you installed unicorn without readjusting the donuts files that is most likely why.
I recommended to the author to not include the start files because people would encounter the same issue without being aware that everything was rewritten
i know it was rewritten
and i changed it
and you are right
it does modify them
they are reviewed and like i mentioned, they sometimes work correctly
without looking at your files the only other thing I would check is to make sure you are not using default spawns and that you don't have any other mod installed or a feature on that will modify spawns.
i have not other mods installed and happy to share the screenshot of the files
okay I rollbacked to 3.3.5 , changed max PMC cap per map, got 14 on customs. How do I get the max number everytime ? (got it at 18 right now for testing)
but this is not in 3.3.5 I believe
I'm on 3.8.3 so last stable version of donut for this version is 3.4.0 but it's bugged so I had to go back to 3.3.5
what file is the first image from? I am not familiar with that one. Load an image of your donuts\config\defaultpluginvars.json file
assuming you dont have despawn pmc on then it should spawn the max as along as it does not exceed your swag bot caps
yeah, I stayed a bit in the raid and some pmc's were spawning 1-2min later, but none were respawning. So I guess they just don't all spawn right at the start, but in the beginning depending on player position ?
I cant speak to how starting spawn waves work on 3.3.5 with certainty but just let the raid play out and see if they all spawn or wait to ask nooky.
did it once for now, no loot so I just let myself get killed by a group of USEC passing by. 1 min after I had about 16 pmcs in the map, some fighting near me, and a little group in the dorms. So I believe it's working as intended. There's way more action than before and not much scav as expected.
so yeah I believe it's working for now. Thank you for your help !
good to hear, no problem bro
Its fixed, thanks @cedar quartz
Hello, does the donuts config (the one accessible in game) setting for Max number of PMC Respawns work on starting-pmc-only presets? I'm assuming it doesn't but would be neat if it did
no, because it just gives you the first wave, like live
Thanks 🫡
Anyone found a fix for no bosses spawning?
on all 3 of my modpacks its not working sadly
there's gotta be a mod doing it because i keep a relatively simple spt and have never had an issue with bosses spawning with 3.9.x and swag/donuts. several people have reported it but i don't think anyone's found a single cause
@lucid pelican is right. on 3.8 I was strictly playing on starting PMC configs but on 3.9 I use live like now to get a little more action. Up to 3 more PMCs on all maps except lighthouse and streets where I have 12 respawns on those maps because my PMC limits are low due to rogues and horrible street optimization.
Much appreciated 🫡
If i'm running the server on my LAN address (192.168..) & want someone to join via my router public IP address (86.168..) Do i make the backend IP my LAN/192 address & then the IP my public IP/86 address?
ip should be LAN, backendIp should be public
fixed the IP loopback issue by using my LAN/ipv4 address but people joining that arent on my network gets a bit iffy
U the man ty
I havent tested this thoroughly just yet but I noticed that the Donuts config does not scale with screen resolution making it difficult to modify in game while in windowed mode (and the resolution is bellow 1600x900)
also unrelated question, but which preset currently results in the most bots spawning durring a raid? I currently assume that "impossibleraids" and the "morepmcs" or "morescavs" presets do the job, but im curious if there is one in particular I could use over those
Nooky is aware.
Impossible would be the highest count overall iirc
awesome, thanks again
The pmc bot limit is still the same though keep in mind, if u wanna change go into scenarioconfig.json
I put mine from 9 to 16 and scavs to 18
oh, so is the PMC bot limit seperate from the global bot limit? In my donuts settings (in game) i disabled the bot hard caps
been meaning to ask as well, does the botlimitpreset refer to groups or actual individual bots? would assume the former
I’m surprised you’re asking questions, you seem to have all the answers!
It applies to all scavs and PMCs and does not apply to snipers, rogues, raiders, bosses or their followers (basically anything handled by swag)
So to go a bit further my bot limits are are a little lower than what my cpu can handle to maintain a good frame rate to allow for another 3-7 entities
Hopefully in the future we can have the bot limits all encompassing.
@restive flame what does "TriggerTimer" mean in the waves config? thanks
Hey guys, can anyone tell me if it is possible to set all bosses on Reserve for the quest? how do I do that?
Inside SWAG in user/mods not donuts in bepinex
Thanks! Should "TotalBossesPerMap" be changed if I set all the bosses 100 percent on reserve?
Tbh I didn't know totalbossespermap was a thing
I think that if you kill one another one will spawn if you have it at 100%
Thanks!
it's the amount of time in seconds that needs to pass before that wave can trigger to spawn, loops throughout the raid
so if you set triggerTimer to "300", a wave can trigger to spawn every 5 minutes
(as long as you are within the triggerDistance that is)
Have a quick question someone can maybe answer, what is the condition for ground zero high level? Is it just like a level minimum?
yes, the level is 20 in the EFT game.
i think in spt it is the same 🙂
Tyty
it was 21 I think
Where do I set how far the bots can spawn from a player?
also is there a guide somewhere with recommended bot numbers for maps?
recommended for what?
F9 (if you didnt changed the button) --> Spawn Settings Tab, there you can define global min distances... keep in mind to turn them also "on", per default they are off
it depends if you wanna go for performance, or less but more intense fights or full on warfare 🙂
max bot amount is inside the presets, but I would always recommend creating new presets
additionally you could try, if you like performance, to lower the amount of bots max in raid but decrease the time between spawn-waves to a very short amount
works best when you have despawning enabled, I remember a short performance guide written by someone, as a "starting point to change it to your own preference"
here you go
but it could be that the exact files are outdated bc SwagNuts has changed a bit, not sure
haha i just wanted to refer to that link aswell 🙂
i use that settings, with a little bit own settings and Path to Tarkov Reloaded and SAIN on "I like Pain" and it's great because it is not a full on warfare, but when you encounter enemys it's fucking hard and sometimes it's better to run away
files are outdatet, you have to do it manualy, but it only takes like 15 min
and i can recommend the "unicorn" spawn zones config aswell 🙂
performance and a bit less fights
"Global minimum distance to player is not that they have to be AT LEAST that far? THe wording is confusing for me
you are in spawn settings
for far MUST the bot spawn towards the player/any player
the 2nd option defines how far they must spawn towards the NEXT bot
I understand, sorry I was thinking maybe there was a way to set that they can not spawn further than for example 250m from any player
No, I think not, but not sure how the despawn of fika works at all, maybe this could be helpful
how does that work with the cooldown timer? the cool down timer then only matters if the trigger was successful in spawning, thus then the cooldown timer takes over and trigger timer is irrelevant for successful spawn?
@restive flame Getting this error while running Debug Build for tarkov to profile performance https://i.imgur.com/S1yXI5d.jpeg
(Only happens there)
No bots will spawn ( I was trying to stress test sain by using donuts to spawn lots of bots )
Also, curious about something. Is it possible to have an external function in donuts for another mod to spawn bots at a specific place on request that ignores hard caps and such? (could be a toggle in the function) I've been slowly working on a peaceful behavior module for sain, and was considering making something like "events" where bots will always spawn in a specific location to do something unique, like 3-4 scavs chilling by a campfire
Sounds like a Hotspot spawn
Not sure whether Hotspot spawns can differentiate between scav and pmc spawns
There’s a little box on the bottom right that allows you to resize the window. Run a higher res to shrink it enough to fit on my playable res, is how I fixed that
ooooooohhhhhhhhhhhhhhhhhhh, thats cool i didnt realize. Much appreciated
Yeah it’s not that obvious but it works!
Thanks
sure I think so, I’ll see what I can cook
The modfathers are cooking lately😳
Going to be seeing SAIN+SWAG+Doughnuts soon 
🔥
The all in one Spawn & AI behaviour solution where scavs camp by fires & crowed around crashed helicopter sites 
Like stalker, it would be fire for Path to Tarkov omg
Hey fellow humanoids :), Im running dedicated client, how do i make sure that the dedicated server/client/headless eft has right preset that i want for swag'n'donuts ?
I custom it on my main client then drag the config over
much easier
yeah thats was my idea, but raids feel dead so i just wanted to make sure
i think its this file:
BepInEx\plugins\dvize.Donuts\Config\DefaultPluginVars.json
remeber if u edit pmc + scav cap to change it in swag too
i usually just drag whole folder over lmao
i jsut use preset live like starting PMCs
Yeah i think PMC cap increases the starting PMCs if im not mistaken
You can also modify the .bat file to remove -batchmode and -nographics. This will launch the client like a normal tarkov client and you can configure those config settings in game. I like to keep two .bat files for launching it with no graphics and with graphics
Try corter-modsync
so im trying to get every boss to spawn on customs and i set the spawn chance to 100 but i get errors and they never end up spawning
seemed to work in solo but i install fika and it messes up
So I'm running a script to lower starting pmcs and increase starting scavs slightly.
Far less lag on game start. Also going to use the max preset count to limit spawning.
Not having 16 bots spawning immediately seems to help performance quite a bit
Haven't tested thoroughly. I may have broke total PMC counts will see..
You got one to make them higher at all? 
Trying to get starting pmcs in line with live by having 12-14 starting PMCs at at least 6-7 different spawn locations
I see you enjoy stuttering and frozen screens... Jk
I specifically want swag to work better for the host on coop games. SPT is likely fine to increase them a bit. I'll tinker, if there is interest I'll release a preset or something.
Hi, trying to crank the rates up to 100 but no luck in spawning cultists, am I doing something wrong?
check "daytime", cultists just spawn "night"
from my pov when setting it to 100 I recommend factory night
Lmao with the new dedi plugin the sky is the limit for me now! 🤓
Thanks a ton that would be amazing, I can get the group sizes higher but cant get start of raid pmcs to have a lot of individal spawns sadly
This is what has fixed everything for me. I over looked this previously. Games are alive again so thank you 🙂
If you get cultists to work if making custom spawns please lmk
couldn't get it to work.. just decided to uninstall for the time being
can I see your server logs? enable swag debug logs in the config.json
Hey, is there a way to disable Scav and PMC spawn entirely? I'd like to play only against bosses
you could create a preset for that with PMC and Scav maxamount 0 and just bosses 100%
should work I guess
Thanks, it worked. I created a config in ScenarioConfig.json, where every map's BotLimit is set to zero in PMCBotLimitPresets and SCAVBotLimitPresets, but didn't work when I tried, then I set "Bot Hard Cap Option" in the Donuts Configuration, inside the game, and worked
yeah sure, i'll redownload swag real quick and dm em to u
yeah, "hard cap option" means it will also not spawn bots when you reached the limit but are in a "hotspot zone"
either you play with "hard cap" or you deactivate the "hotspot boosts", both should work
@restive flame Oddly enough, I seem to be having trouble with PMC spawns.
I know it's a tail as old as time, but I thought I had my nailed down after editing the pattern configs for each map to my preferred minimum and maximum PMCs and the SWAG config for upping the bot cap.
I even have PMC hotspot spawns ignore cap, and despite having a minimum of 10 pmcs spawn on reserve, last night, I could only ever get around an average of 5.
Where would you recommend I start to work on this? I've read through the documentation, but I feel like I'm going wrong somewhere.
What preset are you playing?
what are you trying to go for with your spawns
Starting PMCs Live-like with 12-16 PMCs per map except Factory/GZ/Labs.
Starting PMCs Live Like
do you use the unicorn mod?
Happy to share my settings if you want
I don't. Uninstalled because I was getting maybe 4 PMCs per raid?
You can, sure. I just don't know what else to change here. Did my pattern configs, and swags bot cap upped to allow for the extra PMCs.
Rather, I uninstalled it and did a fresh install of D+S with all my configs carried over.
Some raids spawns will be fine, others it is just dead as all hell.
I really miss my 3.8 install. I had it perfect on there. 😅
Same configs from 3.8 wouldn't work huh?
have you changed the start defaults?
So the way i understand it. Now there's two different "waves". First one is the start wave and then is the rest of waves. If you are playing starting-pmcs-only-live-like you really need to have your maximum ammount of pmcs you want on the start files, as, if you have disabled dispawn pmcs, it will be the only time they will ever spawn in the raid
so for example, if you want 12 pmcs on customs you need to edit customs_start.json like this: "Maps": {
"bigmap": {
"PMC": {
"MinCount": 12,
"MaxCount": 12,
"MinGroupSize": 1,
"MaxGroupSize": 4,
Min and max is up to you and so is the groupsize
@restive flame correct me if im saying something dumb
I would also recommend you to add the "all" option to zones when they spawn as maybe the pmcs are not spawning due to spawn and distance restriction
and of course keeping in mind that the maxs should also be on scenarioconfig and swag config files
This is what I have done for the pattern config files for all the start waves.
I have. When I uninstalled Uni, I did a fresh install of D+S and redid the configs.
k
This is something that for the past 3 weeks I have been dealing with almost every night, as I run a server with about 10 of us that play.
I know the pain
Usually when I get home from work, I'm working on fixing errors, bugs, updating mods for the server, etc. 😂
I can keep trying to check this stuff out, but the only thing I think that you suggested that I might be able to change is the spawns to "all". That's the only thing that I do not have.
We can jump into a call if you need it as well
Sure!
So opened the minimum in patterns configs to 11 for Reserve start, and only 8 spawned.
Are you allowing the raid to play out because the initial spawns may be delayed a bit
try adding more zones to the starting bot config
its possible there aren't enough and spawn checks fail, so spawns might get skipped
How can I do that?
I am, this is about 2min after raid start.
I would wait longer than 2 mins, like nooky stated spawns may be getting skipped especially if you have min distance rules enabled. You may need to observe the first 10-15 min to see if the missing bots eventually spawn.
Also if you only want 12-16 as you stated I suggest using live like instead of starting PMCs only. Then have your amount of respawns set to 1 or some other number greater than 0.
They dont, I am sorry. The 2mins is only when I took that screenshot. But consistently whatever spawns, stays there. On maps with 11-16 min/max players I commonly only get 5-8. Sometimes I will hit my targets. Sometimes.
Would this have one respawn then?
Yes, I used to play on the starting preset on 3.8 but wanted more PMCs to get a more live like experience so on 3.9 I have 8-9 spawn at start then another 3 spawn later.
It works really well and will take some stress off your PC so you will have better frames
You have zones for every map in the zone spawn points folder. Use those and add them to the list of zones in the _start files for your presets of choice
Currently they are set to "all".
but no unicorn mod right?
you might just need more points
Nope!
Sounds good, I just didn't know I could add any in supplement to "all"
Also reducing the number of scavs at the beginning will defo help with spawning npcs
i have to a bare minimum
anyone had issues with min distance spawn on latest fika?
just had bots spawn right in front of us on woods
haven't touched swagnuts settings
Do I have to chance the spawn chance to false to make the adjusted spawn chances for the bosses work?
Fika isn't, afaik, doing anything with it. And default fika hasn't setted min distances to active.
Recommendation press f9 and check whether global min dist is on or not
I recommend checking the f9 tooltip, but when you want to adjust the chances I highly recommend an own preset
yeah its on and has worked for weeks
I do use path to tarkov as well but wasn't having any issues with it before
ive updated fika and path to tarkov today
ive changed the load order so path to tarkov loads after swag now, not sure if it affects anything but I didnt have close spawning bots in the last raid
Is there a guide how to do that?
Path to Tarkov is, afaik, changing spawns, therefore yes, this could be the problem root cause
Own presets?
I would recommend starting there
I'm general the guides are pretty understandable once you understand how swag works and how each preset is already utilized
Hey guys, so is the f12 FIKA setting for AI limiting over a set distance or max bots or bot despawn supposed to work?
Because I remember that AI limiting used to work
I’m confused by your question but yes?
Does the bot hard cap option use the values under MaxBotCap and NightMaxBotCap in user/mods/SWAG/config/config.json
Sorry, to rephrase, does the F12 fika setting "disable AI over set distance" should work right? So when you set it to 150m AI just turn off for bots over 150m and also the despawn function
Fika settings can overrule swagnut setting?
Yes and yes just know that it does not discriminate so if you have limited PMC respawns it could despawn PMCs (someone correct me if I’m wrong)
it does work but it could be a conflict due to load ordering, at least thats what it was in the past for me
I keep Fika at the bottom of my load order and I think it works fine for me at the moment
changing player spawns, doesn't touch bot spawns
What's the best way to increase spawn frequency in general?
increase the spawnchance in waves or lower the triggertimer
so for the former I would need to edit the preset config files? but the triggertimer is in the donuts config in game right?
wait then what does cooldown timer mean? Is it saying that if a spawn point successfully spawns something that it will wait X seconds before attempting to do so again?
yup
ohhhhhh
Does SWAG + Donuts have like a high level manager telling certain spawn points to do stuff? or is each spawn point kind of independent?
oh also, thank you Narcotics, I appreciate the info 
not quite following, the logic is honestly pretty simple - if you are within the triggerDistance, the triggerTimer runs. Once the triggerTimer runs the distance, it will trigger a wave to spawn with whatever spawnChance is set - if it passes the spawnChance check, it will then pick a random point defined within the zones in whatever waves.json for that map and the cooldown timer starts - if it fails the check, the triggerTimer resets and loops through the same process
this clears things up actually, thank you
So in any X_waves.json file, im a bit confused by the value of Zones. Are these supposed to correlate to the name of specific zones? If I put "hotspot" in a new custom wave, how does it know which hotspot zones to pick from? Is it just as simple as "any zones with the keyword hotspot in them" ?
the "hotspot" stuff is coded to parse through the zone names for the string "hotspot" and if it contains it, adds it to that zone array
same with "start" zones
if this is in the documentation on the mod page I defintely missed it
so is it safe to assume that "all" is a special keyword that grabs all of the zones regardless of what they're called?
the name of the zones are all defined within the zoneSpawnPoints folder
yup
it may or may not be, i just have peaked into the code a bit (and may have asked nooky about this before myself tbh)
i was too lazy to read through the code tbh
only reason i did was to try and figure out a bug that nooky ended up squashing lol
sane people don't peak into the code anyway typically lmao
Hey legends. I love the mod. Had issues with bot spawning in very low numbers and nearly every raid was dead. Done some digging and found that I had the Realism Mod "Spawn Wave Tweaks, Boss Spawn Tweaks, and both Looting Bots Compatibilities" TICKED. This was messing with SWAG and Donuts. These settings were fine to be ticked when using 3.8.3. Since unticking these boxes the spawns are back to how they were in SPT 3.8.3. Hope this helps xxxxx
Where do I change donuts max ai? I changed fikas but I feel like the ai is still limited
Looting bots compatibilities only work when looting bots is installed too, and won't impact spawns as far as I know. Boss Spawn Tweaks works you have to do something in the settings of swagnuts, one of the two mods mentions it in the setup instructions. I don't run increased bot cap or spawn wave tweaks though because I control those through swagnuts
use SWAG+SVM with vanilla boss spawn on, there's always doubled bosses like 6 goons or 2 killas. is there something I set wrong?
using SVM for event boss spawn, so I turned on vanilla boss spawn in SWAG to let SVM take over boss spawn settings. then I get doubled bosses lol
chased by 6 goons was ridiculous
Yeah I had looting bots installed also. The main ones to untick first would be the Spawn and Boss Tweaks. Raids have been great ever since 🙂
here you go 🙂
is the live-like(Random) preset that just picks from all the presets?
Looting bot compatibility is not an issue, the others are.
Yes I agree totally but the fix for me was the unticking of those boxes. Maps feel alive again, just like in 3.8.x which I what I was after. 🙂
No, it's just a random pick from the live-like presets which are present
Realism detects if SWAG is present and disables PMC and Scav spawn changes, Looting Bots compatibility has nothing to do with SWAG, it just gets rid of most bot loot. Boss spawn changes are fine to be enabled with SWAG is you make the changes stated on the SWAG mod page
Question: I have starting-pmc-only-like-like. After the initial spawn of pmcs and few scavs I was wondering how to reduce the time until the next "wave" happens.
I'm seeing on raid review it is usually 4-5 mins. Can I reduce it to two or three?
sure, the waves each have a trigger timer you can shorten and you can also force waves to spawn first then start the timer if desired
where can i change the trigger time?
The waves files in each preset folder, each wave has a timer you can define
If you’re making preset changes I recommend you copy a preset, create a new one and edit that, that way future updates don’t overwrite your changes. You don’t have to, just a suggestion
it's a good idea
specially considering i'm using unicorn
and it gets overwritten with each update
Hello, I personally have had problems with the initial bot generation, it only generated 2 or 3 bots. I removed this mod and the problem was solved. I mention this in case someone is in the same situation and has it installed.
Ive seen people mention bot generation issues with similar changes too. I think its similar to why Reflex causes problems, but I really cant explain what causes it.
Yeah, we were discussing this over at the SPT thread.
We were seeing some issues where ALP would cause SWAG not to spawn bots (you could basically choose between bosses or othe bots depending on the start-delay).
The added data that ALP adds would make it so the timing was off.
Yeah sorry man I fucked up. I have now switched back to your Realism Mod, Spawn tweaks and set the SWAG config.json to True within "Bosses and TriggerWaves". Everything is fine. Thank you
Can also try upping the starting bots in the config, you have the 'customstart' forexample then 'customswaves' for each map to to the *****start then change the min & max starting PMCs
& rememeber to raise the bot caps on both swag server & doughnuts bep folder
My raids are like a constant warzone now its amazing & that on top of perfect performance by offloading the proccessing to a dedicated client. So much fun
wish i had a second pc 🥲
my bosses have been spawning in like 2-3 minutes into the raid pretty consistently lately. i know QB has a config option for delaying boss spawns (which i have as false) but QB automatically disables its spawning system anyway, so that shouldn't be the issue. Tried perusing through the swag files and couldn't find anything related - is this just vanilla behavior that i've never noticed?
Isn’t there a setting that delays boss spawns in QB
read the message big dawg🤣
Shit my bad I read right over that sentence lol. I thought you only said you disabled qb spawning.
I’m tired…
no worries brother, i can most definitely relate 😅 QB config was the first thing i checked once i began noticing it
think i threw the most recent Unicorn update into the mix today and that may have something to do with it as well, just wanted to see if anybody else was noticing similar behavior before going into troubleshoot mode
Oh, the newest one modifies SWAG doesn’t it…noted, I’ll look out for that when I’m back at home.
yeah but afaik it just edits boss zones
I’d review the files for differences though because in my opinion that mod includes more files than it should (based on the mod descrip)
yeah i've looked through the files, doesn't seem like anything that should cause my issue - guess it could be related to having more data to process with more zones so it takes longer but a few zone arrays should be trivial lol definitely not something load bearing enough to take 2-3 minutes
no point trying to theorize tho, im just gonna try with default S+D files to eliminate Unicorn as a culprit
What are you using for load order management?
you could also edit the order.json manually or change folder names if u hate ur self
Thanks 🙂
I know the mod author of Unicorn said "Yes. At the moment, every faction can use all zones and it does not call for hotspots. I couldn't figure out what it was and so I left it. If you have any insight, do let me know and I'll consider changing that."
So there's definitely a chance it could affect other things. As much as I like Unicorn I might drop it if it messes with hotspots until they can figure that out.
nah what he means by that is he doesn't have any of his zones configured as hotspots - he probably just doesn't know how to do it. So things like hotspot boost will have no effect with Unicorn
Yeah what I got from that is hotspot boost doesn't work anymore, which was a feature I liked. I'm just saying there could be other things touched, including boss spawning. So you should def investigate..
@snow ravine btw all you have to do to configure hotspots is add "_hotspot" to a zone name. The code just looks for zones with that string to use with any of the hotspot settings
Or am I wrong
i have, his changes are all fine - they do as advertised
just adds more zones
but the zones aren't configured for hotspots
Okay, it's too early for me to think haha
so yeah it won't work with any hotspot boost
Is it possible that Bot Hard Cap is not working properly? I just had 29 bots on Shoreline even though I set "Bot Hard Cap: On", "ScenarioConfig: ShorelineBotLimit 9 (PMC & Scav)", "Config: MaxBotCap 24".
Mods: Fika / Server Value Modifer / More Checkmarks / Backdoor Bandit / ACOG4Life / Fontaine FOV Fix / Borkel's Big Realistic Thermal Package (BBRTP) / Borkel's Realistic Night Vision / Goggles (BRNVG) / Questing Bots / Realism Mod / Swag Donuts / Looting Bots / SAIN / Amands Graphics / Boss Notifier / Dynamic Maps / Load Order Editor / Unity Toolkit / Big Brain / Waypoints / Bot Monitor / Visceral Dismemberment / Stash Search / Ram Cleaner
Do you by chance have the aforementioned Hot Spot boost on? It ignores BOT hardcaps
Sorry that i didn't mentioned it, no hot spot settings activated
where do you have swag in your load order?
11th, it's rigth after realism
and also double check you have config options that effect spawning disabled in things like realism, questing bots, svm, etc
they should disable automatically but i turn them off manually just to be safe cuz fuck it why not
also try moving swag near/to the bottom
i have mine right above SAIN
That's my actual load order, which looks fine as far as server and client messages looks:
i've activated bot and boss changes in realism, but changed the boss spawns in Swag/Donuts. As far as i understand, no other mod should be in charge for spawning. So i've no idea what else i could check tbh
QB spawns bots but it's disabled automatically when S+D is detected so it shouldn't be the issue but again, i still turn it off manually just because
what do you change in the QB config? Is it only "bot_spawns: enabled: false (origin=true)"?
yup
again, highly doubt this is an issue though
just a little failsafe
will try it, but other than that, i've no ideas what else i can try :E
I just haven't grasped yet what a hotspot is for each map. A hotspot being a McDonalds for example is obvious, but I don't know what it means in terms of Donuts. Would a hotspot be regarded as Dorms, FOrtress, Gas Station, etc?
^ there are tons of spawns for each common area on all maps, I just don't have a single preset that calls for a hotspot with a majority percentage, yet.
you don't even need to configure them as far as percentages go, just add the "_hotspot" tail to the end of a zone name that is intended to be a hotspot area.
As far as what a hotspot is? Yup, you pretty much got it - areas like dorms, fortress, crack house, etc are all considered hotspots. Pretty much anywhere that is frequented heavily in live or that spawns good loot would be a good use case for a hotspot
So if a zone, for example, "UniCustomsDormsHotspot" doesn't have a bigger percentage than "UniCustomsOldAZS", there's no need for a hotspot per se. Right? 
what percentages are you referring to?
Nothing really, I was just wondering if there was one for hotspots vs normal spawns. I know that vanilla Donuts configs has hotspots, but I could never figure out why.
Actually, I get it now.
Having a hotspot in the top one, would be far quicker to get a guaranteed spawn at said zone.
Smaller triggertimer and maxtriggerbeforecooldown.
you don't even need to configure anything within the waves/_start.jsons, literally just rename the zones
renaming a zone with the "_hotspot" string attached allows it to be used by the hotspot boost
actually i lied, you would have to add "hotspot" into the "Zones" in the .jsons lol
ignore me, its early 
Like that?
but yes those zones with the "_hotspot" modifier in the name will have a 100% spawn chance
Hm. Interesting.
you could do that, or literally just "hotspot"
using "hotspot" will use all zones with "hotspot" in the name
I mean, with 100+ spawn points on most maps, a bot is guaranteed to spawn. But yeah, maybe doing Dorms, Fortress, etc with hotspot might be a good idea.
Additionally, I could just remove random locations from customs_start and have that file only spawn enemies at Dorms, Fortress etc. That way the waves can spawn anywhere.
thats not necessarily how it works afaik, if the spawnChance fails then a bot wouldn't spawn regardless of how many points there are
tis the beauty of this mod, you can customize the absolute shit out of it lol
Exactly. But no, yeah I've been meaning to differentiate start and waves. I just wanted to release 1.0 and have it actually work. I took too long to release it from the initial talk of it. Luckily, for me, everything works with it.
i've just been yoinking all your spawn points to use with my personal set up 
That's fine. It's MIT License so.
Let me know if you want all of the 1200 screenshots I took to get the spawn points. It's about 5GB.
i use my own starting ones but replace the others with urs for more randomization
jfc lmao
oh i dont plan to release anything i just use it in my personal set up
Ah, fair.
No, these need to match your zone names
The zone names would need to have “hotspot” somewhere in the name to be included with other hotspot points
that is, the zones defined in the zoneSpawnPoints folder
Oh yeah no I got that. The spawn points under the zone has to be the same as the zone being called in start and waves.
yeah exactly. Sorry just didn’t want anyone to be confused 
I have question, what determines what gear PMCs spawn. Is it S&D or its vanilla SPT stuff?
Vanilla, mods, depends
Pretty much what Narcotics said. Although I usually just edit the order.json manually, and I determine the lord order myself with trial and error.
Hi, have been using swag for a month wo issues, now bosses wont spawn
can I get some details? That could be due to many things
ill try to reinstall a fresh one
disabled swag boss spawns and used svm ones, now i have bosses again
yeah thats a fine workaround
did you start using ALP?
whats alp?
im testing and disabling the boss spawn and enabling svm ones maybe are making me unable to extract
Algorithmic Level Progression
Some people having issues with it and swag recently
With boss spawns
no
i disabled svm bosses and swag default bosses spawns and got 2 sanitars with 2 sets of guards lmao
using vanilla spawns for bosses
Try clearing your temp cache maybe
user/cache?
Anyone experience the AI not shooting bug where they’ll aim at you for 10+ seconds without shooting.
Do they have the toy gun...
spt launcher > settings > clean temp files
Yeah, found out mine was prob from looting or questing, can try rebuilding bundles too and see if that fixes. Not sure what causes it but always happens after a while or when i change some settings maybe
I finally found the issue. It was SAIN. Unfortunately I had to remove it from my server and tell all my people to remove it for a while
I asked in SAIN and here but alas it was SAIN and not another mod. :/
You sure?
Positive. Removed it and my issues went away.
Tried the old patch?
@restive flame So I wanted to try out Questing Bots' spawn system for a good bit, and after a week with tinkering with that and talking with DanW, he noted to me that for some reason Reserve and Factory have odd spawning mechanics compared to the rest of the maps on EFT.
I noticed this after I was also getting little player count on reserve with QB's system too.
I am moving back to S+D, and wondering if you have noticed this and how I could look at going about stepping up player spawns in Reserve?
My goal for reserve is to get 11-14 PMCs.
"Maps": { "rezervbase": { "PMC": { "MinCount": 11, "MaxCount": 14, "MinGroupSize": 1, "MaxGroupSize": 5, "Zones": [ "start", "all"
This is my reserve_start.json
i do believe the MinCount/MaxCount refers to the groups spawned and not just individual bots so do be mindful of that
i also may be wrong
For the bot limit presets in Scenarioconfig, should my "MaxBotCap" in SWAG's config match both the PMC and SCAV numbers added up? @restive flame
let's say it like that
they are, afaik, independent, but somehow correlated
means, Interchange example:
you can have 14 PMCs and 15 Scavs
Your MaxBotLimit could be just 20
then you can have anything within it, but everytime not more than 14 PMCs and not more than 15 scavs and in sum not more than 20 bots
if your MaxBotLimit is just 10 it could be also that you have only 10 scavs or 10 PMCs, nothing else.
but keep in mind, donut has the option to bypass the "Bot cap", iirc this means it can spawn more than the preset is limiting
Currently not sure whether it can also bypass the "maxBotLimit"
So if Kolontay and Kaban are on Streers, that would make sense on why I have little to no scavs?
bosses are counted to the maxBotLimit, yes, but not to Scav or PMC
Right.
so if your total amount of MaxBots is super low: Could be
Interesting.
Bosses are mostly spawning at the beginning and together with "PMC Starting bots only" it could be that your MaxBotLimit is reached already
user\mods\SWAG\config\config.json
how is your donuts config looks like? (Bepinex/plugings/donnuts/config/DefaultPLuginsCars.json)
Default, actually I havent touched that as per the mod page I didnt notice anything in there that needed to be changed.
I havent changed the MaxBot number but see scavs + PMCs on streets
Or wait, is thew PluginVars the F7 menu? The GUI?
can you please try another PMCScnearioSelection?
yeah, the GUI is referring to the file you sent here 🙂
I did. Just tried live-like Alt. I got a good number of PMCs and scavs, but only like.... 6 scavs?
For the whole map?
Then I have changed that.
the 6 scavs where at the beginning or overall the whole raid?
PMC + scav hotspot boost, with Scavs ignoring cap.
So with streets, NO scavs spawn at the beginning but they came in eventually.
you can think about the "cooldowntimer" and setting it down to 120 or smth
and "disable" the hardbotcap
bc the hardbotcap you see there is NOT coming from SWAG MaxBotLimit, iirc
Hardbot caps works well, but ends up making raids INSANE.
So if I disable hardcap, it would still adhere to the 15 scavs and 14 PMCs?
iirc with hardbotcap setted up the total bot amount on streets will be just 16 or 18 or smth like that
no, much lower from my experience
ah sry, missread
disable will allow the maxbots from swag, iirc
so 26 on streets
but not allowing the 29 bots mentioned in summing your both numbers
Hold on, a little confused there.
Run that by me again?
disable the HardBotCap will allow the "MaxBotsAlive" from SWAG to have as maximum bots (26)
Otherwise the "HardBotCap" will be defined by the preset you are using to spare FPS (at least this is always my understanding)
but even if you disable the HardBotCap you can'T have 15 scavs + 14PMCs at the same time within the raid, because it would exceed the maximum bot limit of 26 from Swag (which you changed to 35 already)
I have got to be honest, it has been incredibly hard to find a mod that just allows me the vanilla mount of PMCs at the start of the raid, with the vanilla amount of scavs. Thats it.
I have been tooling around with S/D for hours, often every night, to no avail trying to get it where I would like.
Understood.
ifyou have hardbotcap enabled I recommend allowing despawning of Scavs+pmcs
Yeah, I know.
I didnt want any despawning because I wanted fights to play out naturally around the map throughout the raid.
this is what dontuts will take care, it despawns from far away and spawns in your near
the donut name is not by accident
you are the hole and the bots are the donut, they should be around you, not super far away
No, I know. I am aware of it. Problem with that is, if I clear an area, why would I want new stuff just spawning there?
Not like that in the Live EFT.
well, I experienced it differently....after clearing crackhouse other PMCs coming to me haunting me on live:D
but its as always.... "live feeling" is different for everybody
I have just been looking for something like live. Questingbots was great, but came with its own issues that couldnt be remedied. Maybe BetterSpawnsPlus is my answer. Who knows.
Just frustrating.
BSP is doing a bit more than just spawns, but yeah, if you are not fine with donuts give it a try
I have messed with so many configs, for hours and hours and wish I could just nail down my issue.
I did a fresh install tonight of D/S and at first, had no PMCs. Then once I got that fixed, I had no scavs. I dont know.
I will keep playing with it I guess. More hours to put in it.
At this point I have spent more hours messing with D/S configs than actually playing. Get mind numbing after a while.
I wouldnt be so pressed about it if I didnt have 8 other people that play on the server, and look to me to get things balanced right.
well, my friends and me are accepting the fact that "live" will be never simulated goodly.
so what we did was answering the question "what are we expecting from a raid" - and acceptable answers are only something which you can easily "measure" somehow (i.e. amount of fights during a raid, amount of PMC encounters etc)
we found out several things us and our expectation- with the end:
We don'T care whether this is called "live like" or not. It's "what we want to have"
so we found also out playing with the "live like random" selection, cooldowntimer 120-180, hardbotcap enabled,spawnboost enabled and despawning scavs (not PMCs) seems to fit our wanting to have game. We have fights with Scavs, we have fights with PMCs, we have bossFights, we can "hunt PMCs" on typical hotspots. We can do quests and getting surprised by other PMCs etc.
but whether "our config" fits to others or "live like": At the end we don't care
not sure whether this message was/is helpful, but you will always have a bit RNG in all your things. And from your words it sounds like you "over-engineer" the spawns, but this is just my feeling and shouldn't be meant as offensive.
how can I help?
i got the same boss spawing 2 times on the same raid what could it be the cause? i know somewhere this problem was already mentioned but i can't find it. i'm using s+g, realism, sain, raid overaul, path to tarkov
in the swag config i set to true the boss option
usually due to a mod conflict or config issue, check your realism settings, RO settings
i'll give it a try
tbh I think you can't nooky 🙂
Nook, you have been amazing so far man. I dont want to complain your ear off. Let me see if I can get some statistics and see if I can pinpoint some questions for you.
Only question I have for now that might help me is, If I disable Bot Cap in the GUI menu, does that disregard the bot cap in SWAGS's config for the bot caps in Donuts' scenario config?
For example, if I set 15 players and 15 scavs to spawn in my pattern configs, does disabling bot cap disregard those or the amount I have set in user\mods\SWAG\config\config.json?
all donuts spawns ignore swag caps
swag caps are only a stop gap for other bots
even then, if swag spawns use time -1 they ignore the cap too
would mean with donuts in place the SWAG-limits are just no used anywhere and fulltime ignored all the time?
no, imagine this:
Donuts: 10 pmcs, 10 scavs
SWAG: Kaban (9 bots) + Killa + Tagilla (11 total)
Total bots: 31
Donuts caps: 10/10
SWAG cap: 30
in this case, SWAG would cap one of its bots (a boss/guard/etc) since you're hitting 30
Oh fuck, okay. So SWAG caps are just bosses, etc??
its a little confusing I know, SWAG caps need to account for ALL bots, but only affect bots OTHER THAN pmcs and scavs
because swag still counts pmcs and scavs but it doesn't cap them
thats what donuts caps are for
are Rogues and Raiders considered as bosses?
Interesting.
in the context of swag yes
All night I have been having an issue with scavs on Streets. For some reason, I am not getting any during the first few mins. Then they trickle in, maybe 1-3.
So @winged remnant and I were trying to figure it out.
have you adjusted your starting bots file
yeah, can I see it?
whichever one you're trying
I don't see these issues so I'm assuming its a config/setting problem
I want to see this file
the one you're having a problem with
you want to change these
"MaxCount": 3,```
thats why you're not getting many scavs at the start
and make sure your caps are good to go
since your pmc count is high
Oh geez, those were defaults. I am sorry.
I got you. Thank you.
Caps are here, so we should be good for the extra scavs.
the MaxBotCap is from swag, right?
Yes.
Or wait, did I fuck up and confuse something here.
Yeah those should be plenty
Sweet!
now you should see your FPS going down a lot in streets 😄
nooky, in the "Starting PMC" PResets you have just the PMCs at the beginning of a raid and NO respawns of them, also not with hotspot boosts?
means: WHen they are dead/leaved the raid they won't be filled up with another?
That is correct I belive.
and,but maybe wrong chat, thinking about a preset where I spawn rogues and raiders on the same map. Are they from AI perspective considered as enemies or will they be "friendly" to each other?
No clue, that’s entirely AI dependent
oki, no worries, will ask the AI guru of SPT 😄
nooky, can I somewhere specify that I want to have a spawn with Rogues and/or a spawn with raiders? The StartingWaves always just have PMC/SCAV as I saw
in SWAG I find them in config.json and other configs for them like other->raiders.json, but I would like to spawn them in a preset (practically an EventPreset where Gluhar + goons are on all maps by a given chance + Raider & Rogues everywhere (which fight each other ofc) 😄
You can try using donuts waves for other bots
Like boss mania
Or use swag
boss mania is a preset?
That's a shit load of scavs 
swag would be general config which needs to be reverted manually instead of just choosing another config
isn't existing anymore as I see?
Yeah a little buggy
It sort of works
Damn son you got a NASA cpu if you can run 40 on streets with no issues
Oh no no no, nobody said that.
That's the max cap, were not always hitting that. But I do have a great CPU. 5800x3D does work.
I have the same CPU but will have then less than 50fos
seems kinda pointless to set the scav caps that high
asking for massive perfomance drops
@restive flame Not a single PMC on Night customs now?
Every other map has been fine.
I need more info to determine is something is actually wrong. fwiw night/day doesn't matter with spawns
Sure, what can i give ya?
bepinex logs, fulllogoutput. make sure you enable "All" logging levels in bepinex cfg
Ah shoot, dont think I did that.
use this it will give me more logs https://github.com/p-kossa/nookys-swag-presets-spt/releases/download/v3.5.1/SWAG-Donuts-v3.5.1-SPT39x-Debug.zip
debug build
THis is the only error I get in the console.
Can I update over my currentl files or will it overwrite my configs?
I will do it and we will run another raid.
this might be your issue, this is a bot gen error
has nothing to do with this mod though
Ah, damn.....
How to find that out.
Oh boy.
Algorithmic Progression.
Here is my customs_start.json as well.
Set "All" in logging
Donuts doesn't like ALP at the moment. Unknown as to why.
I think Props is working on getting boss spawns onto donuts, not sure if the issue will get fixed before then.
I did just push an update to ALP that may have fixed it.
But I'm pretty certain that there's little I can do from my side.
Havent had an issue with bosses.
Just updated ALP too!
Thanks for the input @kindred dagger
I JUST updated, after that error.
Like, right now.
Havent even booted my server up yet.
About to test, will do, thanks!
if its not too much trouble remove ALP and test again and see if you still have spawn issues, then lmk
That will be next raid!
donuts does a lot of bot gen during raid load, related?
and @kindred dagger Streets is perfect, no issues.
Likely.
I think ALP adds data to the gen
I might want to remove the loot pool for scavs that I've added. If you are genning all of the scavs, you might be parsing over that new list of 100 or so items for each scav.
donuts generates as many bots as it needs depending on a users config. if a user has a preset setup to spawn 20 bots at the start of raid then Donuts needs to generate data for all 20
that's more of an edge case though, but it does apply to @hexed whale however given the number of bots they want to spawn
just in case its relevant
I think @hexed whale 's issue was a bad ID I left in.
The issue that no bosses spawn is what I'm concerned with. I'm investigating on my end as I'm seeing a lot of "Tried to edit a non-existent item for slot", which wasn't present pre-3.9.1
hmm that may have fixed it
I think scav/nonPmcBots have an issue at the moment in ALP. I'll crank up bosses and see if it's resolved.
I simply turned off loadout additions for all non-pmc bots
has anyone gotten double boss spawns? my friends and I were wondering why ther ewere so many guards at gas station in custom. to our surprise it there were two rashalas.
iirc it was a realism thing, swagnuts is just doing ONE boss spawn per boss on a map, not two
we do have realism on. thanks! i'll ask around over there
before you do make sure you follow the realism install instructions for use with donuts they're 100% gonna make fun of you instead of help if you don't
i did.
try clearing your temp files from the launcher, might help
thanks! we just did a few raids and it seems to be working fine now after i cleared temp files.
My Preset for Swag & D
20-30% starting PMCs & Scavs
Higher PMC & Scav caps
Tighter spawns to players
Overall more action packed & randomness
@lost junco Let me know how you get on with it, hopefully it's a bit more fun for you
Very cool, I'll give it a spin tonight
try disable triggeredwaves in swag, for me doing this resolved the issue
I was under the impression that the swag max bot cap affected the bosses and scavs/pmcs, or it least it did on 3.8. So lets say you had 10 pmc and 10 scav in donuts scenario config (20 total) and 23 max cap and then reshala and the boys spawned shouldn't you have only 8 scavs spawning? (10 pmc, 8 scav and 5 boss = 23 maxcap) like it subtracts from the scav count
@restive flame Have I got that wrong? I thought that's how it functioned when using hardcap. I seem to be getting the bosses on top of the donuts caps ignoring the hardcap
10 + 10 + reshala + 4 guards = 25 total
SWAG = 23, reshala/guards could get blocked here
also consider that any bosses with spawn time -1 will ignore max bot caps
what do you mean prioritize?
well the cap would stop scavs and pmcs spawning rather than bosses
so you could have a consistent amount of bots in a raid
donuts caps, swag caps are different
whats the point of them then if they dont affect the total amount of bots?
the point of what? swag caps?
yeah
to cap all bots other than pmcs and scavs
oh
its not like you can use one or the other, you need both
yeah i just misunderstood a previous explanation of it I think
because the caps are so high it just seemed like they would account for all bots
like fika caps
the swag caps that is
so lets say you have reshala spawn on customs why would the default cap be like 26 or whatever the default is
well they need to account for all bots, but they only affect bosses
yeah, can't
would allow for dynamic aadjustment to keep bot levels the same
client spawns ignore server caps, don't know why, bsg code
my perfomce gets nuked on reserve for example when glukhar spawning
probably because they're spawned from the client and not the server
yeah damn
reduce your caps then?
well thanks for taking the time to explain it for me
Im already running low caps for a cpu bottleneck
means my raids will be pretty dead when bosses dont spwan
will have to find a sweet spot i guess
such a huge difference in performance when bosses on the maps with my current caps
think im on like 5 pmc and 8 scav on reserve
that's a lot if you think about it, 13 bots already, boss+guards you're already close to 20, add in snipers, rogues, raiders, etc (depending on map) that's well over 20 bots max. that is a lot
that's worst case, but still
hi! does this only touch starting-pmcs-more-scavs preset?
so far it hasnt happened again yet. just cleared temp files in spt laucher for everyone.
Live like & starting pmcs like like
thanks!
np!
How do i see all spawnpoints from a preset?
- I have enabled "enabled debug markers" and "enabled sphere real size".
- I can see a marker, if i manually create one with the keybinding under "spawnpoint marker"
I just thought would be nice to mention. Best tool ever to create proper presets for donuts!!!!
Any one have recent issues of guards not spawning? Been hunting Reshala's boys for a few days now and it's just been Reshala dying alone in the dorms bathroom with his boys nowhere in sight
Like they're not even loading
Same with Shturman
Glukhar has his guards for some reason
I'm surprised bosses even spawn for you at all
Okay, not sure if it's just my system or not but I had to edit the config file to set up the Reshala's guards as supports instead of their default set up as escorts.
Working now
Anyone run into the issue where you just can't load into the match? Trying to play solo after downloading SWAG + Donuts, everything works just fine, but once I see "\client\game\bot\generate" in my server, creating loot pools will hit 100% and then nothing happens. I just sit and watch the little pinwheel spin under creating loot pools. No error messages, game isn't frozen, it just isn't actually putting me in the match
Same thing happens as scav as well
So I'm tinkering with this today and with your explanation I think I understand deadleaves old swagnuts guide better. Do you know if that still applies? Can you use hotspot ignore caps in donuts f9 and use a higher Fika cap to get a more dynamic bot count? Or will fika caps only affect non pmc/scav counts like SWAG? Sorry to bombard you with questions, it's surprisingly difficult to get your head around all this stuff as a layman!
Re-reading the Deadleaves guide they do seem to suggest that the fika bot limit is for all bots apart from specials
is the fika count set within the f12 menu or the within the server mod config? if its f12, it should affect the pmc/scav spawns - otherwise it probably is similar to swags maxbotcap
yeah it'll affect pmc/scavs
definitely see the vision
I'll report back if it works
thanks
anyone know the difference between "hotspot boost" and "ignore hotspot cap"?
hotspot boosts just gives all hotspots a 100% spawnchance
hotspot ignore cap will ignore the donuts cap for hotspots specifically - so if a hotspot spawn is triggered while you are at your cap, it will still spawn
Does anyone know if FIKA enforced limits accounts for all bots when enforcing limits on pmcs and scavs or does it only see pmcs and scavs contributing to its bot count?
from some limited testing it would seem it doesnt see special spawns at all
you can have a lower fika enforced limit than SWAG max bot
@restive flame no ground zero/ground zero high under "TotalBossesPerMap" in bossConfig.json on 3.5.1
intended?
nope I’ll fix that, ty
Yes
i've adjusted the bot caps, changed the configs in patterns and disabled min distance but i'm still not getting the full amount of starting PMCs i've set it to (e.g. i only got 2 PMCs on factory when my min and max starting PMCs is set to 5) - i'm not sure if there's a setting i missed or something but does any1 know how to fix? :p
Do you use unicorn spawn points?
Can I see your configs please
nop, i don't use unicorn - i've also turned hard cap off so i don't think the scenarioconfig caps are doing anything, but even if they were they're not low enough to limit my spawns
i can send my spawn patterns across for all maps if yu want; i've noticed it happening on woods a few times too
Try unicorn first, I highly recommend it
consider the base version of the mod as just that, a baseline. Not a ton of points
oh, so is it maybe not spawning PMCs because there's not enough points? weirdly it sometimes spawns the right amount, other times it doesn't
I don't think there's a guarantee
there's no way to force a certain amount to spawn you mean? i thought that's what the start jsons in patterns did
Depends on your maxes plus snipers bosses etc
he has the donut caps disabled so those shouldn't affect it
and i'd be surprised if he's surpassing the cap set in swag which includes specials/bosses
RNG, some points may fail checks. Maybe there aren’t enough points for the map. Depends on a lot of things
Jeez it's like I don't know things lmao
what checks could it fail with starting points though? if you have the min distance disabled
afaik there's no spawnchance for starting points
Just set 0 for distances on everything and see if you can get it done
no i'm not trying to say that at all, really just trying to get information for myself lol
as like a failsafe? cuz disabling it should essentially do the same, no?
I suppose it would yes. Have you edited the spawn locations?
And number and group number etc
in my personal set up i have, yes - everything should be set properly. i just have also noticed that sometimes the spawns do not hit the min count
i've even accomodated my set up a bit for that, increased the min count a little higher than i had it initially
now i'm curious tho so i'm gonna test it out with just SPT and a default S+D install and toy with the min counts
Spawns in walls, in air, obstructing objects
In line of sight
In combat
Donuts checks a lot of stuff you’re not aware of
oh for sure, why i was asking lol
do the min values for PMCs in start patterns count the player? like if mincount is 5 would that spawn 5 AI 1 player or 4 AI 1 player
No
Would be 5 bots
ty!!
If you set max bosses to 1 on a map I presume that doesn't block other specials spawning like raiders/cultists/bloodhounds? Just other bosses like goons or Reshala right?
And you mentioned earlier that -1 boss count means they get ignored for SWAG maxbotcap, does that mean a value of 1 means they do count for SWAG maxbotcap?
Sorry for the endless questions there's just a lot of variables in your mod!
Just starting today, my group encountered an issue where connecting clients get a black screen and freeze when hitting F8 to extract. LogOutput gives me
[Info :RequestHandler] [REQUEST]: /raid/profile/save [Warning:DonutComponent] Donuts Component cleaned up and disabled.
Any ideas?
anyone else having an issue with swag only spawning bosses and pmcs in raid? i only get about 2-3 scavs when i have the live like starting pmcs only i can post screenshots of config files as well
Are raiders on labs considered specials or scavs in the config?
specials
thanks
After a couple days of testing I believe I have figured out how to get consistent bot counts on fika and swagnuts whether you have specials spawn or not, its kinda the opposite of the DeadLeaves guide
I'm still figuring some of the quirks but I'm definitely on to something
It works by having hotspot hardcarp ignore on and using fikas enforced bot limits be lower than your swag caps
despawn off in swag
despawn on in fika
so if you have for example 17 as the bot limit in fika it will stop only pmcs and scavs spawning above that, specials will fill out as usual and fika will control the remaining spaces
Hi guys. Any advice for increasing number of raiders on the lighthouse? It's not exactly live like with only 5-6 of them being there AND not on the rooftops at all
I run realism for bot chance, swagnuts, and unicorn, I'm not sure which does it but I find more raiders than scavs and they are all over the place. Makes it a real challenge in a fun way
unicorn likely
really spices things up
been testing lighthouse for optimising bot counts and the rouges are all over the place haha
does anyone know what the numbers mean for "BossEscortAmount": "1,1,2" ?
is it like follower odds?
2/3 likely to be 1 follower? 1/3 likely to be 2 followers?
the one for raiders on labs is wild "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
it's realism that makes rogues and raiders spawn everywhere
Unicorn only adds spawnpoints
? ive never seen any rogues on any other map besides lighthouse
Try more scavs preset it gives and even amount of everything
I've heard "More PMCs" can help also
Yup I like both.
With realism:
Rogues do in fact spawn on other maps as per the tooltip
guess im just unlucky
i just dont want pmcs to respawn and is there a way to up the total amount of scav spawns?
like i dont have any of the limits on and it only spawns like 15 ai in total 😦
There is an initial wave, which on starting PMCs only will be PMCs, then the first wave of scavs. Anything after that with be only scavs on starting only
@restive flame Aftger all the work you helped me with spawns are perfect! All except for one map.
Reserve. Reserve is like hoard mode. Scavs even spawn meters from us. Teammate and I got a combined 50 kills on Reserve, and he stayed in one place for a good 10 minutes. Scavs were constantly assaulting the building.
You can see, right by Black Bishop, where my friend was hunkering down in for most of the raid.
Other people in my server are reporting the same. An onslaught of scavs.
What can Ii do about this? I didnt change anything with Reserve I didnt change for the other maps.
maybe too many hotspot points there, look at the reserve points file, zoneSpawnPoints folder
actually nah that's too much work, you can just adjust your scav wave zones
much easier
What would I be looking at adjusting?
the zones, what do they look like now? any hotspot?
i could use your preset and edited files 😘
I take it theres no TriggerDistance var for [Map]_Start stuff?
I'd like to shrink down how far things can spawn from me at the beginning of raids. I take it the only way to do that is to set eveything in start to Zero spawns, and then drop the first wave timer way down. Then first wave will be restricted to TriggerDistance
Or throw in a new Group for *_waves with a trigger timer of zero, 100 spawn chance, all zones, TriggerDistance of whatever, and mess with the group sizes and max triggers to get it feeling right?
The main thing I'd like to prevent is groups of AI spawning in places on raid start that I'll never end up going to. Maybe more aggressive despawning- though I don't know how I'd configure that.
despawning is probably the most straightforward route to keeping bots around u
maybe try turning the despawn on, cranking down the distance to something that feels comfortable for u, and possibly turn on the hotspot boost
first option you said should also work tho, just requires a little more work - and you'd probably wanna mess with the cooldown timer in game to fine tune it
you have the right idea with this, this is probably how I would approach it
this could also work
you don't need to change the timer, you can try using the ignore first timer boolean
Is it somehow possible to deactivate all spawns (bosses, pmc, scav, starting waves etc) so my raid is empty (want to create a trader mod with some quests, that's why)
Or is the menu option for disable ai spawns enough.
disable all swag spawns (top of swag config.json)
Turn off donuts (gui)
That should be it
Sick. I'll tinker with stuff, thanks for insight. Didn't realize there was an ignore first timer setting.
If I'm successful swagnuts will be spawning ai in a literal donut around me :^]
Thnx
isn't unicorn making the hotspot option useless? for what i saw there are no hotspot spawn in the config
I don't believe it removes any spawns from Donuts, so the native hotspot spawns are likely still active
Just adds a shit ton more
i tought the same but checking the spawnpoint file i see that there are no spawn marked as hotspot like in the original donuts
I would ask on the mod page. It seems I'm actually wrong and it does replace spawnpoints, so you may be correct that there are no more hotspots with Unicorn
Anyways
@restive flame Raiders spawning from the D2 switch ignore min distances (obviously). However, there is a delay that allows players to camp their hallway spawn, seeing each raider spawn in with a slight pause before activating. Is there a way to fix this?
not really, its just server spawn slowness unfortunately
donuts will replace those in the near future anyway
though still not sure how to work switches into that
yet
How would I go about changing the spawn location as a temp fix? I'd rather have them spawn in the outlying areas (Metal stairs, Ramp) so players cant camp it
I'll take a look into it, I just gotta know where the D2 spawn is stored
I guess I mean, where the "ZoneSubCommand" spawnpoint is stored
its a bsg zone, what do you mean stored?
Ahhhh, I see
I would need to create a seperate mod that modifies the coordinates of the bsg zone, right?
that would be pretty complicated I imagine... what are you trying to do?
Basically, I want to remove the hallway spawn from ZoneSubCommand under the
"TriggerId": "autoId_00000_D2_LEVER",
Or change the trigger ID to use a seperate location
that sounds like a lot of effort, maybe when donuts bosses are ready you can figure out how to implement switches for that for us 
problem solved
Ah yes, SWAG retirement 
I guess in the meantime I'll just disable the D2 spawns and up the general ZoneSubCommand patrol spawns
But along these lines, it would be cool if there was an option to have raiders or other bots spawn for other switches, like Interchange power or the Customs extract switch
that would depend on how switches could be implemented, if at all
with donuts bosses that is
in theory if we can define a spawn with a switch from the client I assume we could do the same for any switches
donuts would need to check for those switches in some fashion
Is the goal of Donuts bosses to move away from server completely?
and just have it all be client-sided?
its a goal, not sure if it can be done completely yet but we're headed in the right direction
Yeah don’t think unicorn has hotspots configured afaik
wait what
[Warning:DonutsBotPrep] No cached bots found for spawn type pmcBEAR, difficulty normal, and target count 2
@restive flame do you know what this mean i'm trying to tweak the timer spawn in the pattern to make them trigger more often
i have pmc waves not spawning in raid
Does despawn option work with Fika?
Quick question maybe I’m out of the loops, but the spawn point editor doesn’t seem to be working for me any more. In particular the debug options or adding a spawn point using the assigned key.
This means donuts needs to generate bot data for that spawn
Yeah it needs some work after the overhaul
Aight, tweaking some stuff- wanted to share my experience thus far. Setting 'IgnoreTimerFirstSpawn' to True across all waves settings definitely has resulted in more spawns closer to me at raid start. This is running "TriggerDistance": 400 across all zones as well. Doing this to the default config results in more PMC skewed counts (less scav to PMC ratio)- as expected, based on what's in there by default.
Sample size of one there, second raid I tried had a completely different result LOL:
After dropping Min & Max counts to zero in the customs_start config, only Reshala and Sniper scavs spawned. This is good!
And then initial spawns were near me;
Next test; dropping cool down timer (F8 > Spawn Frequency) to 30, and setting Raid Load Time Delay (Advanced Settings) to 45
This seems good. I'm not convinced Time Delay is helping me towards my goal at all, I feel the CD Timer is what's doing the lifting here.
Though this is definitely closer to what I want. I'm gonna try normalizing "TriggerTimer" across the customs_waves config and see what happens :]
/\ Didn't do anything useful, stuff spawned a lot more frequently, IE performance dips
so it's ordinary stuff?
I turned down the chance for bosses on labs to 0 but they still appear
what bosses on labs?
yeah
Hey guys Im back after a break - Does SAIN, looting bots & swag work well together?
swag is unrelated to the others entirely
but yes
thanks
any new settings in swag i need to be aware of? or any settings that are a must? sorry this must get asked a lot but i havent played since 3.5 or something
there's a GUI now, F9 default. defaults should be fine for most cases, if you don't want pmcs respawning then select starting pmcs only preset from the GUI
and make sure you have the required mods
thanks yeah new gui looks good 🙂
not sure why i just got killed by a scav even though i was a scav 😄
traitor scavs are a thing
ooohhh
Guys, in SWAG I see that it's only the bossConfig.json used for boss spawn chances per map. However what is the point of each bosses .json in the 'bosses' folder? Am i missing something silly there? is it an old folder? (particularly asking as each bosses .json file has a BossChance value which i dont see being used)
one brand new setting I love a lot is the "Max number of PMC respawns" setting. If you run the "live-like" preset for example, you will only see the PMCs that spawn at the start + the number you provide in that setting at a maximum throughout the raid. I like this better than starting-pmcs presets
probably my favorite feature of the newer updates
those boss specific config files are for defining stuff like what guards spawn with the boss and some other specific spawning configuration parameters i think
I do not think its old, it should still be used
Ok, so the rest of the values are used, but BossChance isn't?