Raid Overhaul 2.5.1

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

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!!  <3


Hope you enjoy animelove


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 https://ko-fi.com/djlang <3


[tabmenu]
  • Version 2.5.1

    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 animefingerdancing



  • Version 2.5.0

    The big 3.9 update


    I know I'm quite late on this one but thank you all for your patience <3


    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/KillerDJLan…rhaul/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 animefingerdancing

  • Version 2.2.1

    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  animefingerdancing

  • Version 2.2.0

    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 animefingerdancing

  • Version 2.1.2

    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 animebuttmove


    I hope that's really all the fixes I need for now lmao, back to the void  animefingerdancing

  • Version 2.1.1

    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.

  • Version 2.1.0

    Big old update kannacrying


    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  animefingerdancing

  • Version 2.0.1

    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 :kannatiredofthis:


    Anyways, that's all from me for now, back to the void animefingerdancing

  • Version 2.0.0

    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 animebuttmove


    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 kannacrying


    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  animefingerdancing

  • Version 1.5.0

    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 animewhocares


    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 :senkosmug:

    Enjoy the update, it'll be the last big one until 3.8!


    That's all from me for now, back to the void animefingerdancing