
An overhaul to how raids function including raid timer being tied to your system time with an (almost) endless raid length, random events occurring throughout your raids, and a new themed trader to help you make your way through Tarkov.
To start, I want to give a huge thanks to Kobrakon (Immersive Raids) for the base of features that I've worked off of and CJ for being patient and helping me get this all up and running (teaching me tons along the way). Absolute legends and none of this would've been possible without them!!
Hope you enjoy
If you enjoy what I do and want to buy me a coffee to support my totally not an addiction, you can check out my ko-fi here => DJ's ko-fi
- Almost unlimited raid timer
- Events that will happen periodically throughout your raids
- A body cleanup service that is configurable in the f12 menu alongside a backpack drop chance config
- A deafness effect that can cause concussion and ear ringing depending on the ammo/weapon you're firing without ear protection on
- Slower hydration and energy decay
- Added in quests to get modified versions of the secure containers with more storage space
- A new trader, the "Requisition Office", that sells an assortment of useful items/equipment including some new weapons and equipment, and 3 new currencies "Special Request Forms", "Requisition Slips" and "Requisition Coins" to buy them with (they can also be found in raid).
- More QoL options that are listed in the "Config" tab
- A custom boss "Legion" with a dynamic spawn chance that can be found all across Tarkov
Most of these can be tweaked in the f12 menu or the server config in user/mods/RaidOverhaul/config/config.json5
THE JSON5 IS INTENTIONAL SO DON'T CHANGE IT
Currently Implemented events are
- Airdrop event where an airdrop will be brought in
- Heart attack event (LOL) which will break your arm and deal a set amount of damage to your thorax alongside some short debuffs. If disabled will play a Joke event which will give a notification and then choose another random event
- Healing Event and Armor Repair event where you will be healed to full health and all equipped armor will be fully repaired respectively
- Blackout event where all lights and power switches will be turned off for a set amount of time
- Power switch event where a random power switch on the map will be activated
- Door unlock event where a random door on the map will be unlocked and opened
- Skill event which has a chance to either gain or lose a single level in a random skill
- Metabolism event which has a chance to either, disable energy and hydration loss completely, decrease energy and hydration drain by 20%, or increase energy and hydration drain by 20%
- Trader event which will shift your standing with a random trader up by 0.1 or down by 0.05
- Malfunction event which will make malfunctions significantly more likely to happen for a minute
- Weight event which will double the weight of all items you have in your inventory for a few minutes
- Berserk event which will give you buffs to weapon stats (ergonomics and recoil control) for a short period of time. This event will be expanded upon in a future update
- Shopping Spree event which will up your rep with every trader by 1 for a set period of time. After which it will be reverted back to normal
- Exfil Lockdown event locks down all exfils for 10 minutes, after which they become available again
Exfil Crate event which lets you call in an airdrop to extract your gear from the Raid. It isn't random like the rest of the events, instead being activated when you use a handheld White Flare on a map that supports airdrops- Train Flare Event calls in the train on supported maps when using it's event specific flare (available in the req shop)
- Pmc Exfil Event exfils your character 2 minutes after using it's event specific flare (available in the req shop)
- Artillery Event calls in mortar strikes on your position 30 seconds after the event starts
1. Open the 7zip file with 7zip
2. Drag both the BepInEx and user folders into your base SPT directory
I know this is SAIN but the same will apply here (thanks Drakia for the GIF )
To remove Raid Overhaul and prevent any errors you need to remove the mod files from the user/mods folder, BepInEx/plugins and BepInEx/patchers.
You can also use the new config option to disable legion in Swagnuts if you don't want to do it manually for some reason. That is shown in the Config tab as the top option, ie "RemoveFromSwag".
As for what files/folder to remove
Prepatch<== this is located in your "BepInEx/patchers" folder and you need to remove the "LegionPrePatch.dll"
Plugin <== this is in your "BepInEx/plugins" folder and you need to remove the entire "RaidOverhaul" folder
Server <== this will be the "user/mods" portion. You need to remove the "RaidOverhaul" folder here as well
BOOM you've uninstalled the mod and not borked everything
I don't know of any specific mod incompatibilities at the moment.
Please let me know in the comments or support thread if you have any errors or the like pop up as I haven't tested with every possible mod combination, but I did try to make this as compatible as I could.
SWAG + Donuts - Dynamic Spawn Waves and Custom Spawn Points
SAIN 2.0 - Solarint's AI Modifications - Full AI Combat System Replacement
McDewgle's IBC (Immersive Body Cam) a ReShade preset
I was going to put an explanation for each of these but they're all amazing mods that I think combine well with this, so check them out if you haven't already
The config files are all located in the server side of the mod at "user/mods/RaidOverhaul/config"
MAIN MOD CONFIG
This config is your config.json5 file.
{
"EnableCustomBoss": true, //Enables the Legion custom boss. If disabled req shop will be unlocked by default and quests will be modified
"EnableRequisitionOffice": true,//Enables the custom Requistions Office trader. If disabled the custom items will default to Peacekeeper
"UseLegionGlobalSpawnChance": false,//Disables the profile specific progression for legion spawn chance. Will use GlobalSpawnChance instead so it's in line with how base game boss spawn chances work. GLOBAL SPAWN CHANCE WILL NOT INCREMENT ON IT'S OWN!
"GlobalSpawnChance": 15,//The spawn chance for legion if you set UseLegionGlobalSpawnChance to true.
"RemoveFromSwag": false, //Disables Legion in SWAG prior to uninstalling Raid Overhaul. TURN THIS TO TRUE AND RUN THE SERVER ONCE BEFORE UNINSTALLING!!!
"EnableCustomItems": true, //Enables the custom weapons and attachments. Doesn't affect the gear and Req Slips as those are heavily tied into the boss and shop
"EnableWatchAnimations": false, //Enable the custom watch animations for checking time left in raid
"BackupProfile": true, //Creates a backup of your most recent profile on startup, to a max of 3 profiles. After 3 it will delete and replace the oldest backup
"Raid": {
"ReduceFoodAndHydroDegrade": { //The rate at which you lose Energy and Hydration. Lower is slower decay
"Enabled": true,
"EnergyDecay": 0.6,
"HydroDecay": 0.6
},
"SaveQuestItems": true, //If enabled saves quest items in your inventory on death
"NoRunThrough": true, //Remove raid survived requirements
"LootableMelee": false, //Makes melee weapons lootable
"LootableArmbands": false, //Makes armbands lootable
"EnableExtendedRaids": true, //Enables the raid time limit changes making raid times essentially unlimited
"TimeLimit": 999, //The raid time limit calculated in minutes
"HolsterAnything": true, //If true, you will be able to put any weapon in your holster slot
"LowerExamineTime": true, //Lowers the time required to examine items
"SpecialSlotChanges": true, //Enables the special slot filter changes allowing anything into them
"ChangeBackpackSizes": false, //Modifies the backpack size to give you more room in consideration of the extended raid times
"ModifyEnemyBotHealth": false, //Modifies the bot health of enemy bots to be closer to the player. Makes bosses and special enemies less tanky. Fits better with the extended raid times since you'll be in raid much longer and dying should be skill dependant not bot health dependant at that point.
"ChangeAirdropValues": { //Enable airdrop changes. Each maps value is a percent chance to get a random airdrop on that map
"Enabled": false,
"Customs": 35,
"Woods": 35,
"Lighthouse": 35,
"Interchange": 35,
"Shoreline": 35,
"Reserve": 35,
"Streets": 35,
"GroundZero": 35
}
},
"PocketChanges": {
"Enabled": false, //Enables the pocket size and filter changes
"Pocket1": { //A combined horizontal value above 6 will push your special slots off screen so uhh...dont get too crazy lmao
"Vertical": 1,
"Horizontal": 1
},
"Pocket2": {
"Vertical": 2,
"Horizontal": 1
},
"Pocket3": {
"Vertical": 2,
"Horizontal": 1
},
"Pocket4": {
"Vertical": 1,
"Horizontal": 1
}
},
"WeightChanges": { //Multiplies all weight thresholds by whatever number is inputted into the "WeightMultiplier" field
"Enabled": false,
"WeightMultiplier": 2
},
"Trader": {
"DisableFleaBlacklist": true, //Disables the flea market blacklist from BSG
"LL1Items": false, //Sets all req shop assort items to be available at loyalty level 1
"RemoveFirRequirementsForQuests": false, //Pretty self explanatory here. Removes quest found in raid requirements
},
"Insurance": { //Enables modification of insurance return time. The numbers here are return time in hours
"Enabled": true,
"PraporMinReturn": 2,
"PraporMaxReturn": 4,
"TherapistMinReturn": 1,
"TherapistMaxReturn": 2
},
"BasicStackTuning": { //Enables the basic stack multiplier. It will multiply the total stacks for ammo by whatever number you put in the "StackMultiplier" section
"Enabled": false,
"StackMultiplier": 5
},
"AdvancedStackTuning": { //Enables the advanced stack multiplier. This is the total stacks for each type of ammo individually
"Enabled": false,
"ShotgunStack": 100,
"FlaresAndUBGL": 5,
"SniperStack": 100,
"SMGStack": 250,
"RifleStack": 150
},
"MoneyStackMultiplier": { //Enables the money stack multiplier. Total money stack will be the number you put in the "MoneyMultiplier" section
"Enabled": true,
"MoneyMultiplier": 10
},
"LootChanges": { //Enables the static, marked room, and loose loot multipliers. All types of loot will be multiplied per map by whatever number you put in it's respective section
"EnableLootOptions": false,
"StaticLootMultiplier": 3,
"LooseLootMultiplier": 2,
"MarkedRoomLootMultiplier": 3
},
"Events": {
"EnableWeatherOptions": true, //Enables the weather modification options. Seriously, only enable one or I'll have to bonk you...
"AllSeasons": false, //Picks a random implemented season on raid start
"NoWinter": false, //Same as above minus winter in case you find the spring/summer to winter shift too jarring
"SeasonalProgression": true, //Progresses through all of the implemented seasons as you complete raids
"WinterWonderland": false, //All snow all the time baby!!!
}
}
EVENT WEIGHTING CONFIG
This is your EventWeightings.json
The numbers here are their relative chances to be pulled in relation to the rest of the events
"DoorEvents": {
"SwitchToggle": 2, <== Weighting for a random switch to be thrown during a door event
"DoorUnlock": 10, <== Weighting for a random door to be unlocked during a door event
"KeycardUnlock": 1 <== Weighting for a random keycard door to be unlocked during a door event
},
"DoorEventRangeMinimum": 1, <== Minimum time between door events
"DoorEventRangeMaximum": 3, <== Maximum time between door events
"RaidEvents": {
"DamageEvent": 40, <== Weighting for the real Heart Attack event
"AirdropEvent": 110, <== Weighting for the airdrop event
"BlackoutEvent": 80, <== Weighting for the blackout event
"JokeEvent": 40, <== Weighting for the Joke event
"HealEvent": 120, <== Weighting for the heal event
"ArmorEvent": 140, <== Weighting for the armor repair event
"SkillEvent": 60, <== Weighting for the Skill event
"MetabolismEvent": 60, <== Weighting for the metabolism event
"MalfunctionEvent": 40, <== Weighting for the malfunction event
"TraderEvent": 25, <== Weighting for the trader event
"BerserkEvent": 40, <== Weighting for the berserk event
"WeightEvent": 40, <== Weighting for the Weight event. Dumb field name, I know
"MaxLLEvent": 5, <== Weighting for the max trader loyalty level/shopping spree event
"LockdownEvent": 10, <== Weighting for the Lockdown event
"ArtilleryEvent": 10 <== Weighting for the Artillery/mortar event
},
"RandomEventRangeMinimum": 5, <== Minimum time between random raid events
"RandomEventRangeMaximum": 25 <== Maximum time between random raid events
As a result of me going on my little hiatus I have disabled comments on my modpages.
I always appreciate the support and love but I needed to take a wee break from the flood of notifcations
As such, all issues can be reported on my GitHub issues section for RO found here => Raid Overhaul Github
Kobrakon for the original Immersive Raids mod this is based off of
CJ for helping me out a ton early on and answering all sorts of dumb questions
Ducky for the Fika wrapper code idea which helped me a ton in getting everything synced up for Fika
necrodream for the model I used for the special request forms
Qwestgamp for the model I used for the new storage crate
RadioactiveAG for the model I used for the requisition coins
Much love all around
SPT 3.11.3
4.3K Downloads
3.11 Update
-
Removed some of the gear bundles temporarily
-
Rigs layouts will still be included but the rigs, backpack, and facecover are using base game bundles until they can be updated to the new unity version
-
The req slip, coin, special request form, onyx, and special storage crate bundles are updated so far so they're included
-
Added in new bundles for the 3 medical carrying cases and added in a new ammo case with a new bundle similar to the med cases. It's available from the req shop for 15 slips
Fika compatability is disabled on this build until I get a workaround for the issues with it currently/fika is updated to test with
That's all for now, enjoy
Back to the void
Unknown SPT Version
1.0K Downloads
CHANGELOG
- Added new storage crate which is a little bigger than the thicc items case, new version of req slips for premium items with some trades being modified for it, and a new bundle for the req forms (now called req coins)
- Fixed airdrop event finally. Will call airdrop in close to your position since it now mimics a flare airdrop.
- Added framework and config option to disable the req shop if you're not into it. Items and presets exclusive to the req shop will default to peacekeeper if disabled.
- Fixed issues with the skeleton key and keycard. Now reenabled and not completely fucked hopefully.
- Added fika compatibility. Doors can still be wonky on rare occasions but 99.9% should be synced alongside events syncing properly now for all connected players.
- Added 2 new events triggered by new custom flares (sold in the req shop). A train flare which will call the train on reserve or lighthouse. Only seems to work if the train hasn't already arrived and left in the current raid? Will tweak more in future updates.
- The other is an exfil flare, being proportionally more expensive. Once used it will have a delay of 2 minutes before extracting you from the raid.
- The last new event is the artillery event which will call in mortar strikes on your position 30 seconds after activation. This is a random raid event and not related to any items.
- Also added in the hotfix for the relatively niche bug that would happen if you were sub level 10 and had legion disabled in the config while not running swag and also hadn't generated a legion chance file yet. It would cause your game to error out because why wouldn't it
- Some other miscellaneous fixes that I forget
This will be the last content release for 310 since 311 is on the horizon. I was working on the 310 and 311 versions at the same time so fingers crossed I didn't switch anything up between the two and break it all (I did do my own testing but yall are much better at breaking shit than me)
THIS RELEASE HAS NEW CONFIG OPTIONS AND SOME CHANGED FILE NAMES SO YOU NEED TO DO A FRESH INSTALL OF THE MOD
That's all from me for now, enjoy
Back to the void
Unknown SPT Version
6.6K Downloads
HOTFIX
- Left in an unfinished block of code from testing. Should be working properly now if you aren't using a progression mod.
If you are using apbs or alp then this hotfix shouldn't effect you but users without a progression mod will need to update
Back to the void
Unknown SPT Version
290 Downloads
CHANGELOG
- Disabled pushing items to cases if svm or configurable inventories is detected.
- Modified what legion data is being pushed to locations depending on if/what spawn mod is being used.
- Fixed some (lots?) more bugs with the req shop and custom items.
- Added a backpack size modifier and bot health modifier in the server config. This increases backpack sizes which I think fits better with the amount of loot you can get with the extended raid times. The health modifier just sets all bots to be at player health numbers. Nothing worse than wasting a 3 hour raid because a boss has 1200 health lmao
- Removed a couple redundant features or features that were more trouble than they were worth. (Watch animations weren't working perfectly and would need a remake for 4.0.0 anyways so I just pulled them. Might add them back in the future, who knows)
- Probably a bunch more shit I forgot. Ive been working on this for two months and changed 3800 lines of code. Idfk whats going on anymore lmao
Rewrote the server component to utilize dependency injection and generally streamlined the code. (Not going to write specifics since there are a shit ton and it will only matter to like 0.0001% of people)
Overall the mod should run better and load faster. The rewrites in the req shop and legion boss files will probably be the most impactful to players for compatibility and speed.
THIS VERSION CHANGES THE FILE STRUCTURE AND FILE NAMES FOR 90% OF THE SERVER COMPONENT SO IT REQUIRES A FULL REINSTALL
Delete the plugin folder from BepInEx/plugins/RaidOverhaul
PrePatcher from BepInEx/patchers/LegionPrePatch.dll
Server folder from user/mods/RaidOverhaul
As always, I'm not actively here or working on this so just post issues on my github and I'll probably get to it at some point.
Hope you enjoy
Back to the void
Unknown SPT Version
8.8K Downloads
CHANGELOG
- Fixed legion spawn chance and req shop rep not incrementing properly
- Changed router for season progression so its a little less screwy
- Moved seasons progression file since its not really supposed to be a config and moved the debug logging setting from the main config since it shouldn't need to be used outside of dev work
Back to the void
Unknown SPT Version
2.5K Downloads
NOTES
- Airdrop and Exfil crate events are borked atm so they are disabled.
- Time Changes are also not working so disabled for this update however extended raid times should still function.
- Legion progression is being wonky. Sometimes it updates per raid and other times it just refuses but I didn't want to hold back this update for something that isn't necessarily vital. I'll have the spawn chance fixed for the next update but for now it'll sit around 10-15%. You can set it to whatever you want in the legion chance file but it will reset once you kill legion.
- Removed the seasonal event config options since lots of other mods do it in a more customizable way making this semi redundant.
Outside of that everything should be functional and more polished than in previous iterations . There were a lot of smaller changes over the course of this update and some more items added in but I don't have a full list on hand so consider it a little surprise. Oops
I wanted to push these versions out so I came back from my little hiatus but I do plan on going back to my break from modding Spt. I will try to work on the issues stated above alongside adding in the config ui when I get the urge and the time but I don't have a timeframe in mind.
Take care folks
Back to the void
Not quite yet...