Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
Warning: May impact performance on weaker machines.
Mod was tested using a 5800X3D, 32gb DDR4, and RTX 3060-12 gb as well as a 5900X / RTX 3070 rig and stays locked at 60 frames with Vsync on.
Other Disclaimers:
By installing this mod you may / are likely lose some of your vanilla presets in Donutz, or experience errors with them if they are still available.
These presets include all of the vanilla "random" scenarios as well as some of the standalone scenarios like crazy raids and impossible raids.
This is because this mod replaces those files- and they would only be redundant and create an excessively long list of presets in the UI.
No support will be offered for comments asking "what happened to my _________ preset.
Instructions at the bottom of the description will be included to uninstall this mod and return to your default Donutz presets if you prefer those over these.
However,
*** IF you modified your own donuts files and do not want to lose those files OR if you simply want the easiest way to remove of this mod- make a copy of your BepInEx/donutz folder outside of your SPT folder if you would like simply delete the files inside of said folder and place back what you had when finished using this mod. ***
Also,
This mod does not touch SWAG- so does NOT modify: bosses, guards, rogues, raiders, sniper scavs, bloodhounds or cultists spawns in any way on ANY map in any way that default Donutz did not already do / does not modify boss chances aside from default donutz.
No support will be offered for issues related to spawns of those entities / issues related to SWAG.
Now finally on to the cool stuff.
Optional Horde Mode and Map Specific Presets is a set of "patterns" files that ADDS new presets to Donutz and modifies the ScenarioConfig and RandomScenarioConfig files to accommodate these new files.
This has been done to dramatically increase the number of both scavs and PMCs in raids.
After installation the Donutz/patterns folder will now also contain several new patterns for specific maps.
This was done because I found the default Donutz presets as well as my own horde presets to not be the best fit for me - for these maps due to their size or unique experience in live EFT.
These patterns as well as the Horde files translate to in-game presets selectable via Donutz own GUI bound by default to F9
Description of map specific presets:
- Factory (Day)
Built to resemble live EFT experience of factory with PMCs largely at the beginning of raids but with the occasional stragglers that will surprise you midway and mostly through the raid timer. Scavs are plentiful and will spawn frequently but due to the size of the map and how many will be killed by PMCs - results may feel mildly less than "Horde"-like.
- Factory (Night)
Does what it says on the tin- the map will be a ghost town. Like live EFT, there will rarely be a substantial amount of AI or PMCs.
- Labs Preset
The "labs preset" included with this mod is a "random scenario" meaning is is composed of multiple patterns folders and randomly chooses between several individual presets. The presets that comprise this random scenario are Terra-sections 1, 2, and 3. Each is slightly different but much like the factory presets are meant to replicate the experience of the map in live EFT - not necessarily spawn hordes of enemies.
Each of the sections corresponds to a possible outcome in a live EFT lobby.
1. Full lobby - lots of PMCs at the beginning with the chance for stragglers later.
2. Lab Rat Lobby - A few obvious PMCs in the early stages of the raid- but danger could be ratting around any corner (small / sporadic PMC waves for the entire raid)
3. Dead raid - it's just you and the raiders.... LOOT UP!
Enable whichever of the above you prefer or leave "Labs preset" on for a randomized experience similar to live EFT.
- Ground Zero (low level) preset
Comprised similarly to labs with various scenarios common to live EFT low level ground zero lobbies
These are labeled GZ 1, 2 and 3 and may be slightly unique to those described for labs due to the live EFT experience that is trying to be emulated for GZ specifically.
Good luck getting out with your wine bottles! It certainly won't be easy.
- Ground Zero (high level) preset
A single scenario that dials back full-blown horde mode but is busier than "Live-like"
- "All other maps" preset
Intended for the larger maps: Customs, Streets, Shoreline, Woods, Lighthouse, Interchange, Reserve
This preset includes the following:
Live Like (Default)
More Scavs (Modified but same name as vanilla donutz)
Horde 1 (formerly crazy raids, pattern has been modified)
Horde 2 (formerly impossible raids- also modified pattern files)
Description:
A randomized preset for every-day / entire playthrough use without having to assign yourself a raid difficulty on the above maps / spoil the surprise of what your raid will be like.
This preset is compatible with all maps however the patterns files for the other small maps with specific presets (Labs, Factory, GZ) have not been altered from vanilla-
This is done so that if you forget to change your F9 preset between raids you can still play out the raid without errors- however the benefits of this mod over default donutz will be null.
For this reason
IT IS ONLY RECCOMENDED TO USE THE MAP SPECIFIC PRESETS FOR SMALL MAPS AND ONLY USE ALL OTHER MAPS FOR LARGE MAPS.
** NO SUPPORT FOR "its not working" if you have an improper preset selected. **
The Donutz default "Live Like" preset which gives a chance for a comparatively "slower" or "easier" raid but is no where near "quiet"
More Scavs - What it says on the tin- just way more than before
Horde 1 (Crazy Raids) - this is why you installed this mod. Expect 2-4x the number of bots in raids.
Horde 2 (Impossible raids) - Everything related to the above but should have a chance to force spawn all bosses (even multiple bosses on the same map).***
*** This effect on the raids is not fully tested by me but seems native to Donutz when testing the preset's reliability ***
I did not change anything related to bosses to create these presets.
The Hordes
There are now two presets in the Donutz GUI labeled Horde 1 and Horde 2
Horde 1
Horde 2
( Screenshots using Dynamic Maps by MPstark )
These replace Crazy Raids and Impossible raids
The actual patterns files have been altered - not just the names- but they were also renamed for the sake of absolute simplicity and clarity when selecting a preset.
The hordes as noted above are integrated into my preferred randomized experience of SPT "All other maps"
However- if you want them to be occasional / and OPTIONAL as the name would imply - you can select any other available preset native to Donutz that is not Horde 1, Horde 2 or "All other maps" and they simply will not effect your raids
SAIN Preset
This is an optional Feature as of Version 0.0.6 and does separately require SAIN
Read the "Versions" tab for most up to date description of the state of this feature
Generally designed to make bots easier- and thus attempts to make raids with MORE AI still survivable.
How to use:
* Presets are not automatic and must be manually selected prior to each raid *
Prior to entering a raid, please select the desired preset in the Donutz GUI dropdown menus (default in game on F9) next to either the PMC or Player Scav raids fields.
After installation the default preset will be "All other maps" for PMC and "Scav raids" for scav raids.
IMPORTANT: This mod has additional dependencies than Donutz.
Donutz is listed on the right tab as a dependency if you do not currently have it installed.
This mod does not contain donutz.dll as that belongs to nooky - and his mod is required / this is not a replacement of Donutz.
Additional dependencies:
BigBrain - SPT Mods Workshop (sp-tarkov.com)
Waypoints - Expanded Navmesh - SPT Mods Workshop (sp-tarkov.com)
Questing Bots - SPT Mods Workshop (sp-tarkov.com)
The reason that questing bots is required is largely related to where it places bots at the start of raid (evenly accross the map)
You can use QB to format this mod even if you would like to disable "questing" in QB's config to limit QB's handling of bot behaviors
If not using QB, you can expect sporadic and sometimes non-sensical spawns- but it will not cause errors or fails to run the server.
No support if QB is not installed.
Lastly -
The F9 GUI settings related to raid delay, spawn delay, and others are set there for best experience.
If you modify those and experience less than optimal spawns or other errors - I am sorry, but you guessed it - No support.
Highly recommended mods.
For debugging /determining how many bots actually are spawning and where: Dynamic Maps - SPT Mods Workshop (sp-tarkov.com)
To survive horde raids:
Any mod that raises player health - I use realism to boost to 1.4x normal (612 hp), this can also be done with Server Value Modifier [SVM]
Any mod that adds friendly entities to the game such as Friendly PMC - SPT Mods Workshop (sp-tarkov.com) or anything else you'd like to use
This is extremely challenging and potentially not survivable as a solo experience. I am aware of that, and it is intentional.
If it is too intense for you- I am sorry, but I do not plan to add a slider or variations to select difficulty and requests to do so will not be responded to.
See uninstall instructions below if it is not for you, that is ok, it is not for everyone
Known Issues / Partial Incompatibilities
In some raids- hordes will spawn but will do so slightly after raid begins - 3-5 min into raid.
Realism - must disable all check boxes on the "bots" tab related to bot spawns and waves.
*Equipment changes and progression areas of realism listed on the bot tab should not affect spawns modified by this mod but TBD / up to user trial and error.
Unicorn - as per what is listed on the Unicorn mod page - WITH ITS CURRENT VERSION AND PERHAPS NEWER VERSIONS*- you should be able to install ONLY the Unicorn zones folder and experience the benefits of both mods. I am not the author of that mod - so if you browse the Unicorn mod page there may be insights listed their for you to read on what to do if you have "modded donutz files" but please DO NOT bombard that author with questions regarding this mod. They are doing their own work and not related to this mod at all.
HOWEVER with that said - I do not currently use unicorn because it was incompatible with this mod in previous versions of Unicorn.
OHM does not change in files in the donutz/zones folder that Unicorn does modify but I believe parts of Unicorn DO modify the donutz/patterns folder... just like this mod does. It may be possible to install portions of that mod separately but that is a question best answered by Unicorn's mod page.
If at the time of reading this there are specific instructions for increasing compatibility on Unicorn's page or elsewhere on this page- I would try those - but this mod was not created to be specifically compatible- it may be in the future - if that author and myself find time to sit down and discuss it- but if you are reading this then - TBD.
Obviously - no support offered for Unicorn or trying to blend the mods.
If you can find a way to make them work- let me know, so I can review / replicate your process and perhaps update the instructions here but as of now I do not have capacity to answer questions related to this.
Requirements for support:
Up to date install of
- this mod,
- Donutz and additional dependencies
with screenshots of:
bepinex/plugins folder
mods folder
Server logs
Strongly Preferred for timely support: a screenshot of your Dynamic Maps view and an in-raid timestamp
It is incredibly helpful to see this information.
Where to ask for support:
Comments here
DM or Ping on the SPT server on discord @s13ndr
Installation:
Note: Before downloading - it is highly recommended to back up your bepinex/plugins/donutz folder on your desktop or elsewhere than your SPT folder to have an easy removal process.
1. Click link at the top
2. download from Drive
3. Open .zip and locate folder "BepInEx"
----------------------------------------------------------
REALLY. YOU SHOULD BACK UP YOUR DONUTZ FOLDER BEFORE PROCEEDING.
----------------------------------------------------------
4. Drag "Bepinex" into your SPT folder
5. If asked to replace files - do so
IF you receive any server side or in game errors at any point.
5. (Optional) - empty the spt/bepinex/plugins/donutz/patterns folder of its contents EXCEPT for the DLL FILE and "zoneSpawnPoints" folders
6. Re-download this mod and drag / replace files when prompted.
Removal /Restoration to Default Donutz:
If you have a saved copy of your Default donutz folder as has been recommended:
1. empty the contents of plugins/donutz
2. transfer the old donuts folder into bepinex/plugins and replace files
OR
if you did not back up files because you are a G I G A C H A D and now you do not know what to do to remove this mod:
1. Delete SPt/bepinex/plugins/donutz
2. Go to SWAG + Donuts - Dynamic Spawn Waves and Custom Spawn Points - SPT Mods Workshop (sp-tarkov.com)
3. Download a fresh copy of the plugins/donutz folder
IMPORTANT -
4. If you don't want to also revert any changes you may have made to your copy of SWAG (which this mod did not change) - only drag over Donutz's BepInEx folder
5. Profit
Permissions: / Licensure:
Modifications to the Donutz patterns files were made without input from the original author- though the author was contacted and has given permission for the mod.
As such- if the original author contacted me at any point in the future and petitioned for the files' removal- such removal would occur in a time not to exceed 24 hours of notification.
MIT License provision- as I am not the original creator of Donutz.dll or its JSON counterparts and simply have modified what was previously created. I implicitly give full credit of the original work and by extension the experience generated by this mod to the original mod author as I have listed them here numerous times.
Any further reposts or dissemination of the files linked to here must credit the original author (nooky) and the source where the files were acquired (this mod page).
Mod / SPT Versions:
I may or may not upkeep this file with updated versions of SPT - depending on the future file structure of SPT and of Donutz.
AI disclaimer:
Only the thumbnail used for the mod page is generated by AI.
All JSON file changes were human generated.
Donations:
I don't have a donations page but if you enjoy content related to this mod you should consider donating to the original / related dependency mod authors via their mod pages if they have one listed:
Nooky
DanW
MPstark
Please give feedback in the comments- I will review them, but again - lowering difficulty or adjustable difficulty is not planned.
Cheers!
-
Version 0.0.6
- S13NDR_M4N
- 1.2k Downloads
Update for 3.9.8 (No structural changes were necessary)
* New Feature Added *
Includes an OPTIONAL SAIN AI preset to accompany / accommodate the higher number of AI in the mod to make raids more survivable but also more fun
This is a far EASIER preset for both PMCs and Scavs than default SAIN
AI will still kill you but it's a far less punishing experience
Preset is named "OHM Preset" - and was created in most updated version of SAIN (version 3.1.0) and thus requires that version of SAIN specifically.
This is optionally installable, but the feature obviously requires SAIN to be able to be used.
-
Version 0.0.4
- S13NDR_M4N
- 467 Downloads
Burnzy112
Will there be an update to 3.10?
adsf333012
F9not work , i got bigbrain and waypoint and quest bot .
并且无法在游戏中打开 F9。
SAIN dint show anithing about it
S13NDR_M4N Author
see description for use instructions
DeHumanization
Hey there, it would be very cool.
if one could make a mod, that have custom spawn points like these.
and use the mapping.
in combination with something like Path to tarkovs custom extraction points.
to have one point for bots to go for
and one extraction point, for the players to extract at.
and be it the same.
with a long exfil countdown.
creating a survival / wave defensive mode.
where they have to defend each other. and standoff combatants
then one for each map in tarkov, creating a "end game"
then, only having the trader. to stock up on food, ammo etc.
in between the exfiltration's.
giving the players only a certain amount of money to start with.
To try different strategies
then using a custom trader.
have custom missions. like get 5, 10, 15, 20 Headshots / kills etc.
rewawarding money. as a additional way to buy in between maps.
to try and make it trough all maps.
then if the players die, they start over to the first map.
so kinda combining
waypoints.
path to tarkov.
custom traders.
custom quests.
additionally, maybe custom achievements.
or people in the FIKA, SPT community.
bragging and competing against each other.
ICantAim
Really appreciate the creation of this mod, spawns felt a little lack lustre compared to the previous versions of SPT.
Quick question for you: Will the preset in your mod override any boss spawn % chance that I've edited in Server Value Modifier? (Eg. Killa/Goons spawning in Factory, all bosses on Customs etc).
Thanks for your work
S13NDR_M4N Author
Thanks!
No- but using those settings in SVM will over-ride Swag
It could cause conflicts with donuts and in turn nullify this mods effects
The use of that module of SVM is not recommended with this mod for 100% functionality
taka_qiao
the info.json in SAIN preset is not correct.which leads to create a preset called 395server with default setting.
change info.json name to same as folder name will fix this problem.(OHM Preset)
taka_qiao
also it does not support unicorn. even with only zone part installed.it will cause some errors and lead to "donuts still waiting"and then after max time limit it will enter the game then u will find a pretty empty map.just telling so others dont need to try it out:)
S13NDR_M4N Author
I can work on the SAIN preset- I cannot do much to increase compatibility with Unicorn
PenOhKoh would have to review the files and decide where the compatibility issue is for compatibility on their end
I will update the description to reflect the incompatibility on the next version- or speak to PenOhKoh about it in the mean time to see if there is a solution
taka_qiao
Really appreciated:)
RogueTech67
@S13NDR_M4N, Just noticed, not sure if it matters, but you have this under the [Server mods] when it appears to be all "Client" BepInEx stuff. Just letting you know. Love the mod.
S13NDR_M4N Author
Gotcha - I can change that
S13NDR_M4N Author
Nevermind- I can't because it doesn't include a DLL file
SPL17SCR33N
After running a couple raids with this mod I can safely say this is a must have mod. Raids feel constantly alive and theres always fights going on whether you are apart of them or not. So much fun I can look past the performance hits and just enjoy the constant gunfights and chaos. The most fun ive had in tarkov in a long time, so thank you.
S13NDR_M4N Author
That is high praise, and it made my day. Thank you for letting me know
Klinical
So weird with sptarkov these days. Before 15 people at once on a map was considered bad and "low pop". I use to run around 30 people on a map moving at the same time with ALL the performance heavy mods. I ran the game at 60 fps aswell. Now I get 7 bots on the map with 45 fps. I miss 3.8.0
quick edit: I'm not looking for advice on how to fix it, just venting some frustration. The issue is prob due to my specs and I don't care to fix it.
RogueTech67
I totally agree with you. I've been running every SPT version from day one on the same machine, and up to 3.8.x it ran pretty much the same way performance wise (mainly for 3.6.x thru 3.8.x). Starting with EFT 0.14.9 and SPT 3.9.0, every aspect of the game (load times, starting raid, in raid,...) is noticeably slower and at a lower FPS. I've looked on all the forums and sites for discussion on this, and have been shocked not have have really found any major talk. On my current rig, with both a clean 3.8.3 and clean 3.9.x, the 3.8.3 installation runs 10-20 percent better. Something noticeably changed performance wise in EFT 0.14.9.30626 and/or SPT 3.9.x compared to the previous EFT 0.14.1.2.29197 and SPT 3.8.x.
S13NDR_M4N Author
You may still benefit from "more scavs" and allowing the bot cap and it should still provide an enhanced experience over vanilla
The map specific presets do not include the horde modes and may not cause performance issues themselves
I feel your pain with the performance degredation
EKLIPZ
This overview page is eye candy
RogueTech67
Wow, that is how you do an [Overview] page! Well done S13NDR_M4N.
S13NDR_M4N Author
Thanks
It took a lot longer than I thought it would lol