DJLang added a new version:
Quote3.9 Updoot
Not too many major changes here. Just brought this in line with main RO for the included features
Back to the void
DJLang added a new version:
Quote3.9 Updoot
Not too many major changes here. Just brought this in line with main RO for the included features
Back to the void
DJLang added a new version:
QuoteCHANGELOG
- 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
DJLang added a new version:
QuoteDisplay MoreThe 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/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
DJLang added a new version:
Quote3.9 Updoot
DJLang added a new version:
QuoteChangelog
- 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
DJLang added a new file:
QuoteDisplay MoreIf you've played RO before then you have an idea as to what's included here but a short rundown would be:
- Random Events that happen periodically throughout your raids
- Door events to give maps a more dynamic feels including randomization of doors and lights on startup
- Config options to extend raid time, modify loot density, and enable randomized weather/seasonal events
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 )
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/zROStandaloneBackend/config"
MAIN MOD CONFIG
This is your main config.json file.
{
"Raid": {
"ReduceFoodAndHydroDegrade": { //The rate at which you lose Energy and Hydration. Lower is slower decay
"Enabled": false,
"EnergyDecay": 0.6,
"HydroDecay": 0.6
},
"EnableExtendedRaids": false, //Enables the raid time limit changes making raid times essentially unlimited
"TimeLimit": 999, //The raid time limit calculated in minutes
},
"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!!!
"RandomizedSeasonalEvents": false, //Casts a random number from 0-100. If it's over 85 it will start a random seasonal event
},
"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
Hope you enjoy
DJLang added a new version:
QuoteDisplay MoreChangelog
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
DJLang added a new version:
QuoteHotfix 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
DJLang added a new version:
QuoteRemoved 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.
DJLang added a new version:
QuoteDisplay MoreBig 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
DJLang added a new version:
QuoteChangelog
- Added in a config option to set all assort stacks to 999999.
- Added in an option to remove the money spent requirement for loyalty levels.
- Added in an option to remove the level requirement for loyalty levels.
- Changed version in the package so it won't scream when 3.8.1 drops
That's all for now, back to the void
DJLang added a new version:
QuoteDisplay MoreSmall 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
DJLang added a new version:
QuoteDisplay MoreBig 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.
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
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
DJLang added a new version:
QuoteUpdated to 3.8
No big changes to note minus some minor code cleanup. Will look into implementing some other features at a later date animebuttmove
DJLang added a new version:
QuoteBumped to 3.8.0, yay
DJLang added a new version:
QuoteUpdated to 3.8 animebuttmove
No big changes to note
DJLang added a new version:
QuoteDisplay MorePatch 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
Door to red and violet area in labs seems to be un-openable following a blackout event, after it is announced the event is over. Says unlocked but doesn't open.
Is it only those two? I do have a bug fix for blackout going in the next update which should mitigate that problem. Hopefully lmao