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 2 new currencies "Requisition Slips" and "Requisition Forms" 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
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
"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
"EnableTimeChanges": true, //Enable the client time changes syncing the in game time to your irl time
"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
"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!!!
},
"Debug": {
"ExtraLogging": false, //Don't enable this unless you really like having your server console flooded with info that you don't need or care about
}
}
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": 4, <== Weighting for the real Heart Attack event
"AirdropEvent": 16, <== Weighting for the airdrop event
"BlackoutEvent": 8, <== Weighting for the blackout event
"JokeEvent": 4, <== Weighting for the Joke event
"HealEvent": 12, <== Weighting for the heal event
"ArmorEvent": 14, <== Weighting for the armor repair event
"SkillEvent": 6, <== Weighting for the Skill event
"MetabolismEvent": 6, <== Weighting for the metabolism event
"MalfunctionEvent": 4, <== Weighting for the malfunction event
"TraderEvent": 3, <== Weighting for the trader event
"BerserkEvent": 4, <== Weighting for the berserk event
"WeightEvent": 4, <== Weighting for the Weight event. Dumb field name, I know
"MaxLLEvent": 1, <== Weighting for the max trader loyalty level/shopping spree event
"ExfilEvent": 1 <== Weighting for the Lockdown 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
1.3K 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
8.2K Downloads
CHANGELOG
- Fixed the error with scav runs
- Clean legion from maps/zones post raid to hopefully avoid any more weirdness
- Updated when the routers run. Initial setup will only run on launch with the other running on raid end as opposed to both running after raids. Oopsies
- Updated from static methods where I could.
- Utilizing my ref and logger classes for the legion class now so much cleaner all around
- Updated most remaining logging to my logger class
- Removed some old code and references to the famas and l85 (mostly commented out but it was bugging my ocd)
Back to the void
841 Downloads
The big 3.9 update
I know I'm quite late on this one but thank you all for your patience
The full changelog is pretty extensive over the 7 or so test builds that I've worked through with a metric ton of changes so you can find it on my github page for this release here => https://github.com/KillerDJLang/Raid-Overhaul/releases/tag/v2.5.0
It's broken down per RC so there may be some duplicates of changes as I worked through things and all that jazz
This will require a fresh install of Raid Overhaul (in case you have been using one of my prior test builds) so make sure you remove ALL the parts of that build prior to installing this. These files are located in user/mods/RaidOverhaul, BepInEx/patchers/LegionPreLoader.dll and BepInEx/plugins/RaidOverhaul
I hope you all enjoy!
Back to the void
9.9K Downloads
Changelog
- Removed malfs from famas and l85 to fix animation lock issues.
- Added a second boss json for Legion so you can now disable all custom items minus his facemask, the custom secure containers/armbands (since they are quest requirements/rewards) and req slips + forms since the shop relies on them.
- Separated adding any item to special slots from the pocket changes so you can disable/enable each individually. It's now its own config option.
- Added in a patch to make it so the item grids don't appear when an item is in your special slots. Ie backpacks, rigs. If it isn't searched the search prompt will still be there but it will all disappear once the grids are searched.
- Added req slips to both wallets since they are currency for all intents and purposes.
- Changed realism templates to fit into fontaines new format. No need to manually change presets anymore.
Back to the void
3.1K Downloads
Changelog
Fix issues with boss currency/wallet weights
Add in new option to disable legion before uninstalling. Requires you to run the server once after enabling the config option
Small tweaks to some of the plugin code
Updated the version numbers finally bonk
Changed flea and handbook prices for the white flares to be more in line with the Req Shop. Will probably tweak it more in the future but idk. It's being obstinate about changing the actual flea offers
Some smaller fixes to the server portion. Nothing of note, just my OCD
Maybe some other shit I've forgotten, who knows. I'm a mystery \{_}/
As always, let me know if you have any issues and I'll fix things when I get the time
Back to the void
3.2K Downloads
Hotfix Changelog
- Added Req Slips back into Quests
- Fixed the Wallet loot errors
- Reverted the req slips and forms back into info items but retained the stack sizes and background color stuff. Just for easier compatibility
Big thanks to BlackDeathGER, Arvannis and Nick on discord for helping me track it down
I hope that's really all the fixes I need for now lmao, back to the void
422 Downloads
Removed Req Slips from the secure container quests to unbreak them.
Added in a catch for adding the presets to the assort. If there is an error loading a preset it will just give a warning in the server and skip it so the server won't be stuck on loading/the assort will still populate.
1.6K Downloads
Big old update
Cliff notes version
Added a new exfil crate event. Calling in a white flare will trigger an airdrop that, when landed, you can put your gear into. It functions like the BTR so after 3 (?) minutes it will lock and the Req Shop will send your gear to you post raid.
Fixed some issues with legion.
Reworked the assort to be generally based off of flea and handbook prices.
Added in the Famas and L85 from SamSwats old mods.
Reworked the config and fixed a ton of backend issues.
Full Changelog
- Fixed some legion fuckery.
- Fixed the malf and berserk events.
- Removed the raid start events from labs just to prevent it breaking random doors for some reason (fuck doors REEEEEEEEEE)
- Changed all the custom weapons, gear, and items to MongoIDs so it might fuck with existing profiles (?) but it'll be better for long term stability. I did some preliminary testing and it shouldn't give any issues but keep a backup when updating just in case. Id remove any of the modded weapons from your inventory before updating as well but that may not matter really.
- Added in 3 custom ammo types for the Judge, 2 for the Jury, and 2 for the executioner to replace what they currently use. Judge will now be a shotgun pistol, Jury shoots modified 338 rounds, and the executioner uses a modified 12.7x108mm.
- Added in Req Forms as a lower denomination of the Req slips. Also changed Req Slips to match forms as a currency. The price will stay the same but the stock on the flea will be massively increased alongside them both being stackable and added to wallets. Also added them to more static loot containers.
- Reworked the assort. All items and presets will now have their flea prices calculated (handbook value if flea price doesn't exist) and that price is divided by either the Req Slips flea price if the flea value is over 50000 or Req Form flea price under that to get a more accurate and logical assort cost. No more flirs being cheaper than nails or bs like that. There is also a base random amount of Req Slips to be used if the flea and handbook checks fail for some reason.
- Fixed some conflicts with events not setting flags properly.
- Fixed an issue with legion presets for Realism.
- Set joke event to run the heal event on end instead of a random event since that was being weird. Will tweak this some more.
- Set a minimum player distance to the exfil crate for it to start it's timer. Just as a catch for if it drops far away from the player. 15ish meters atm but I may extend this once I get some more testing in.
- Reworked item generation and removed some items from the loot pool to hopefully stem any issues coming from that.
- Added in profile fix for mongoID changes to hopefully prevent people losing gear on updating (THANK YOU DRAKIA, YOU ARE LEGEND <3)
- Fixed up some presets.
- Added in a check for the loyalty level event so you shouldn't lose rep with a trader if they have under 0.05 rep.
- Added in the L85 and Famas from Sams old mods. Will probably need to mess with filters for the new attachments but thats a problem for future me.
- Added L85 to Legions Loadout and fixed some outstanding issues with his bot gen.
- Updated the some of the custom items that were cloning slots unintentionally.
- Implemented configurable weightings for the random events. The config is "user/mods/RaidOverhaul/config/EventWeightings.json". You can still enable/disable events in the f12 menu, this config is just for tweaking the frequency of specific events. Higher number means more likely to happen.
- Tweaked Legion spawn logic to be less of a shit show thanks to Groovey! Raised starting config spawn chance to 35 so you can get the Req shop unlocked quickly.
- Added in Rep Gain for the Req Shop on killing Legion.
- Adjusted assort generation to fix empty rigs/helmets appearing in the shop.
- Implemented the Exfil Crate event. This is triggered by using the Reactive White Flare (handheld one) and firing it off in a map that supports airdrops.
- Exfil crate can be used multiple times in a single raid.
- Added white flares as static items in the req shop so you will be able to buy at least 2 per refresh (I think the range is 2-6 atm)
- Changed the handbook price to better reflect the added utility of the white flare, will either adjust the flea price or flea blacklist them so this isn't too overpowered. Will need feedback for this specifically.
- Added in Realism templates for all the new items. To use these you need to drop my templates into realism, open the RealismModConfig.exe, go to the Recoil & Presets tab, and change each option from "Realism" to "RaidOverhaul".
- Also added in/tweaked some of the config options so you will need to replace your old one
Known Issues
- There is an issue where a preset would return a cost of 0 and wouldn't let you launch the game. It seems to be fixed on my end but please let me know if you run into it. It will fix itself on a server restart but it's been annoying af to try to fix....If it's still occurring I'll get it fixed for the next update.
- Issue with the profile backups erroring in the server when trying to create the directory. If this happens just turn off the BackupProfile option in the config. You can obviously manually backup but it's being obstinate and I can't recreate the issue on my end.
- Some of the events may throw an error on occasion. Don't know why but this mod is cursed. Nothing game breaking but it'll just fail to run the event in question.
Anyways, that's all from me for now, back to the void
4.1K Downloads
Small Hotfix
- Removed MCM4 from loot pools since it tweaks the game out (never noticed issues on my end but it wasn't supposed to be in release regardless). The mcm4 attachments should still spawn, it's just the main weapon that was being a little weirdo
- Fixed (?) SVM removing filters before I push the req slips to them and breaking the ever loving shit out of the game
The only changers were in the files in the src folder, config options weren't touched, so IF YOU WANT TO KEEP YOUR CONFIG OPTIONS AND LEGION PROGRESS either only overwrite the files in the "user/mods/RaidOverhaul/src" folder or just backup your config + progress file and drop them back in after you update
Also a little friendly reminder not to rename any of the files or folders. The names/file types are intentional (cough cough, json5) so if you rename anything stuff will 1000% break
Anyways, that's all from me for now, back to the void
1.1K Downloads
Big 3.8 update!
Disclaimer: If you're using Swagnuts you need to update to the newest version for compatability available here SWAG + Donuts - Dynamic Spawn Waves and Custom Spawn Points
Major changes
- New boss added in named Legion. They have many faces and their numbers seems endless, but they have to stop coming after you sometime, right? Legion has a random chance to have an assortment of different followers and difficulty levels associated with them. The amount that will spawn will also be random. Huge Thank you to Groovey for laying the groundwork on this.
- Completely reworked the Req Shop. It will now pull from every item loaded into your game (added in by mods or not) and add a set number of them into the shop separated by category. The prices and stock amounts for all these items are random, so you may just get a lucky find.
- Reworked a couple of events. Ie. the berserk event will now give you some health regen alongside lowering you chances for malfunctions and upping ergonomics.
- Added in config options to enable snow and seasonal events randomly. They will roll a chance on server startup for either to be enabled. You can set it to have snow enabled all the time as well.
- Added in a few new gear pieces from JustNU's vanilla extended so all credit goes to them on that one!
- Added in custom rig layouts for a few of the rigs and the deadskul armband. And another huge thank you to Groovey and the WTT team for figuring out the custom layouts and getting it added to the SDK
- Added in quests to unlock the modified deadskul and modified secure containers which will require turning in the original container and an assortment of other items.
- Added in a quest to unlock the Req Shop which requires killing Legion and turning over his facemask. This will be available at level 1 from Fence.
- You earn trader rep by surviving raids, with req shop loyalty levels being at 0, 1.5, 3 and 6 reputation.
Minor Changes
- Added in some smaller quality of life options and refinements in both the client and server end of things.
- Added in an option in the f12 menu to disable the watch animations.
- Profiles will auto backup on launch into the user/mods/RaidOverhaul/ProfileBackups folder. It will save your 3 most recent profiles which will all have a unique tag after your profile ID.
- Automatically disable the deafness and adrenaline changes if Realism is detected.
- And a bunch more stuff I'm sure I'm forgetting...
So yeah, after some 6000 line changes from the last version to this one I'm going to be taking a little break. I pretty much reworked all the code from the ground up
If there are any issues or balancing that needs to be taken care of I will obviously handle that. But don't expect any more big feature updates for a bit...my brain hurts haha
Last but not least, big thank you and much love to Nooky who helped me get the swag compat all figured out and playing nice!
Now back to the void
4.3K Downloads
Patch 1.5.0 THE FOLDER NAMES HAVE CHANGED SO DELETE THE OLD VERSION BEFORE INSTALLING THIS ONE
Outside of that, there are lots of changes with this one so I'll breeze over some of them.
Client Side
Added in 2 new events
- Shopping Spree event which gives you +1 rep with all traders (minus fence) for 10 minutes and sets them back to normal after that
- Lockdown event which locks down all extracts for 10 minutes after which you will be free to extract again
Fixed a ton of bugs and performance issues so things should work significantly better.
Weight event does run into an error and fails to run on occasion but it's nothing game breaking.
Malfunction event is hidden and disabled by default since it's being a finnicky little bitch right now.
Changed how the Bepinex config options work for events. Unticking the box will now disable the events and ticking it will enable them. It used to be backwards and it finally drove me crazy enough to change it
Server Side
Changed the config to json5 from jsonc so don't change the extension
Removed loot boxes and relevant code for now, I'll need to rework it from pretty much scratch so I'm releasing this without those
Fixed issues with bots spawning with frankly an insane amount of Req slips lmao
Added config options for
- Holstering any weapon
- Lowering examine time for items
- Disabling flea blacklist
- Setting all Req shop purchases to loyalty level 1
- Modifying insurance return times
- A basic and Advanced option to change max ammo stacks
- An option to set money stacks to whatever you want
- A loot multiplier separated per map
All these options are toggleable so if you don't want a feature just disable it
I'm pretty sure I'm missing some things but this is long enough and I'm too lazy to go back through my changes
Enjoy the update, it'll be the last big one until 3.8!
That's all from me for now, back to the void
1.3K Downloads
Hotfix
- Added in a new config option to hopefully fix case space manager issues once and for all
- Fixed loot boxes breaking when you try to open them (I honestly don't even know what exactly broke them in the first place)
- Added a section in the F12 menu to turn off the door events individually to be more in line with the random event options
That's all from me for now, back to the void
349 Downloads
Added in a bunch of fixes and config options to hopefully make RO a more stable and configurable experience.
Too many fixes to list but I tried to tackle pretty much every bug I was made aware of.
As for config options, the plugin is a little bit better organized now with your toggleable events being in their own category seperate from the "core" events (ie Door Randomization and Time Changes, etc.). Also added in a limit to certain events like the airdrop and some of the new events so they will only run once per raid.
On the server side I've added a few more options in the config so you can tweak your raid times (ONLY IF YOU ALSO DISABLE TIME CHANGES IN THE PLUGIN) and an option to have req slips only spawn on bosses/guards/rogues and raiders. Also added in an option to remove the trader, remove the randomized stock from the trader, or configure the stock randomization range to your preference. Everything in the config has an explanation beside it so please read that before asking me what something does. If you don't read and I know I wrote it an explanation I will ignore you. I did put in a hopeful fix for SVM's case changes breaking my filters as well.
Lastly I changed how the plugin config options function so disabling an event will now set the weighting to 0 instead of disabling and rerolling events which could cause a loop and crashing in certain circumstances.
Added in 4 new events
- Trader events which will shift your standing with a random trader up by 0.1 or down by 0.05
- A malfunction event which will make malfs significantly more likely to happen for a minute
- A weight event which will double the weight of all items you have in your inventory for a few minutes
- And a berserk event which will give you buffs to weapon stats for a short period of time. I will be expanding on the berserk event in the future but it's functional right now so I'd rather push a new release with all the fixes.
Huge thank you to CJ for taking up the mantle on the last update, making some huge changes and helping me a ton with this update! None of this would be happening without his help! Big thank you to Phantom, Shredder and everyone else who reported issues to me as well. I appreciate all the reports so I can get things fixed as soon as possible
That's all that I can think of for now so I'm heading back to the void
1.0K Downloads
Patch 1.3.0!
Hi its CJ (not DJ) with this update!
Major refactor: Events - Please test all aspects of events and report any bugs, tons of changes happened to be able to more easily expand the events system for this update and in the future! This update will wipe the config as default values have changed. Don't forget to reconfigure it!
New Skill Event
- 55% chance to gain a random skill level (permanent)
- 45% chance to lose a random skill level (permanent)
- You cannot fall below level 0 and cannot go higher than elite(level 51).
- Overall this event is a gamble, there is always a net gain on skill levels, but sometimes you could lose an important skill level!
- This event can fire 3 times per raid. Then is disabled.
- It can pick from any implemented skill in the game!
New Metabolism Event
- 33% chance to disable energy and hydration loss completely (Duration of raid)
- 33% chance to decrease energy and hydration drain by 20% (Duration of raid)
- 33% chance to increase energy and hydration drain by 20% (Duration of raid)
- These effects are cumulative, they can happen more than once per raid.
- This event will disable itself if the disable energy and hydration option is selected, to prevent it showing up again.
Changes/Balance
- Airdrops can now only trigger once, it will be removed from the pool once triggered.
- With the additional events added, I reduced the max time between events by default to 25 minutes, was 30 minutes. The minimum remains at 5 minutes by default.
The current probability each event will occur is as follows:
- Damage Event - 5%
- Airdrop Event - 30%
- Blackout Event - 10%
- Heart attack Event - 5%
- Heal Event - 15%
- Armor repair Event - 15%
- Skill Event - 10%
- Metabolism Event - 10%
Each of these events can still be disabled individually. In a future update you will have the ability to adjust these values for yourself in a config folder, but for now they're not changeable.
Behind the scenes:
- Move Config
into its own class
- Move Weighting
into its own class
- Create Utils
class
- Disable debug logging by default
- Update .gitignore
because of annoying files.
- Probably other things I'm forgetting.
Known issues:
- EFT is cursed.
DJ will be back with for the next update I'm sure! Please report any bugs!
This release is hosted on my Github, not DJ's as such a link to the code: https://github.com/dirtbikercj/Raid-Overhaul/tree/WIP
Virus Total link: https://www.virustotal.com/gui/file-analysis/ZjdkMzdmMGRhZWI5NWUwZDFlNzk4MjE4Mjk0MjI2YmQ6MTcwNTM5MzY1Ng==
705 Downloads
Changelog
- Fixed some code in the door events so it should be working better/not causing issues between raids
- Added in some of the equipment from 14.0 to the Req shop. (Backpacks, helmets and skull mask/ballistic masks)
- A little more code cleanup
That's all from me for now but some things are cooking for the next update, back to the void
987 Downloads
Changelog
- Added in a bastardized version checker so the plugin will only load on SPT versions 3.7.1 - 3.7.6 (Thank you Drakia for being a legend )
- Added in Watch Animations for when you check the time remaining in raid. Original mod is Watch Animations by SamSwat and all bundle credit goes to them.
- Randomized the Requisition Offices assort so the shop will have a random count of each item per refresh (somewhere between 0 and 10) to simulate them finding things in raid to sell. Why? Because lore
- Added in the randomization of unlocked doors at raid start
- Changed how the events were set up. Now the unlock and power on events are seperate from the standard events with their own config options in the f12 menu
- Maybe some other things I'm forgetting but who knows
Should be compatible with everything it was compatible with before but let me know if I've broken something lol
That's all from me for a bit, back to the void
1.6K Downloads
HOTFIX Fixed the realism templates so it should be working properly now.
Nothing too major.
No changes to the plugin so if you're updating from v1.1.1 you can feel free to ignore the BepInEx folder
Changed how you add the Realism templates (Thank you Fontaine )
If you are using Realism just copy over the contents of the "RealismTemplates" folder. Then go into your SPT-Realism folder, open the "RealismModConfig", and go to the "Recoil&Presets" tab.
Change the Weapon Preset and Attachment Preset from "Realism" to "RaidOverhaul"
Added in an option to change your weight limits in the config. Each option has an explanation and the default values in there (disabled by default)
Lastly, added in Pocket changes similar to the Secured Container changes. This will set your pockets to 1x2, 2x2, 1x2, and 1x2, while also removing the filter restrictions on your special slots. Now you can fit more mags and ammo into your kit to pair with the extended raid times. This is also disabled by default.
Back to the void with me
263 Downloads
Added in an actual heart attack event . If it is picked as the random event it will deal a set amount of damage to your thorax and some other fun stuff
If you disable the heart attack event in the f12 menu it will do the old heart attack event and then a random other event instead.
Optimized the body cleanup code and changed the f12 option to show minutes now instead of seconds.
Added an f12 option to disable the airdrop event. Now the only events to not have toggles are the door unlock and power switch ones which I probably won't do it for.
The config in the server side folder has the container changes OFF by default so if you are using them, make sure to turn it on before loading back in.
Added in a new folder which only contains the Realism compatibility templates for the caliber converted weapons/attachments.
If you are using Realism open the "RealismTemplates" folder in the download and drag the user folder into your base SPT directory like you would normally would.
If you are not using Realism don't do anything with that folder. Just ignore it and pretend it never existed
That's all from me for a bit, back to the void
413 Downloads
Changes
- Added config option to disable the secure container changes in the server config (the changes are disabled by default).
- Add options to disable some of the events in the f12 menu. Seems to be working fine for me but I haven't tested extensively so let me know if there are issues.
- Fixed mastery for the new weapons (sort of). They all share the M4s mastery stat right now. I'll change the mastery to the proper parent weapon in a future update but I wanted to get this fix out asap.
Added
- Caliber converted version of the STM that shoots 4.6x30mm.
That's all for now, back to the void
629 Downloads
Not quite yet...