RimWorld Mods

Mid-Save-Saver Mod

Author of the Mid-Save-Saver Mod: Owlchemist

Mid-Save Mod Management Utility addresses the common advice within the RimWorld modding community: “Don’t add or remove mods mid-save.” This utility mod aims to fix issues related to mid-save mod changes, making it easier and safer to add or remove mods during a game.

Mid-Save-Saver Mod features

Current List of Fixes

⚠️Note: Fixes are not enabled by default. Enable them in the mod options as needed.

Related to Adding Mods…

  • Hash collisions: This silent issue can cause problems like stone cliffs and chunks disappearing, or deep drills mining nonsense items. This patch fixes the issue by temporarily disabling lossy map compression.
  • Retroactive mineables: If a mod added new mineables (like metal ore), this patch can retroactively add them to existing maps.
  • Remap body parts: If a mod adds new body parts or prosthetic augments, it could scramble save data, causing limbs and injuries to show up on the wrong body parts. This fix will record the before and after and remap the body parts accordingly.

Related to Removing Mods…

  • Faction removal: Removing factions can corrupt the faction data of world objects. This fix will prune the object registry of such cases, like broken faction settlements.
  • Corrupt areas or sectors: If you get the “grey screen of death” on loading your save, your areas or sections may be missing. This fix will regenerate them.
  • Corrupt weather: Removing a mod that added custom weather may also cause the “grey screen of death”. This fix will reset the weather manager.
  • Corrupt ideologies: If you view your ideologies screen and get bombarded by UI errors, you may have a corrupt precept. This fix will remove them from ideologies across all factions.
  • Missing stuff material: If you remove a mod that added materials (metals, stones, etc.), and things were made out of those materials, this fix will handle their fallback.

FAQ

Q. I got a ton of red errors after removing a mod, but I had this installed. Is it not working?
A. Yes, you’ll get errors, that’s perfectly normal. The point of this mod is only to address the fatal errors that would prevent you from doing anything. The remaining errors are just pointing out that it can’t find removed content, which is fine. Save your game, and then reload that save, and they should clear up (you may have to do this 2 times sometimes).

Q. I read the above but I’m still getting serious errors.
A. You either:

  1. Found an issue this mod has not addressed yet. Give me the details and I’ll try to find the cure.
  2. Forgot to actually enable the fixes in the mod options.
  3. The errors are unrelated to mid-save complications and would have happened even for a fresh save in a new colony, and it’s just the regular mod problem you’ll need to troubleshoot.

Q. Any risks I should know about?
A. Due to the chaotic nature of errors, there may be unknown unknowns. By ripping out mods mid-save, it is technically plausible there could be hidden problems that do not reveal themselves through red errors. These sleeper-bugs, if they exist, will need to be worked out as they’re reported upon.

Q. Can I remove <insert mod> with this?
A. Two things to say here: One, it’s not practical for me to know the answer to this for all the thousands of mods out there. And two, the goal here is to be able to remove any mod (I have, for instance, removed over 500 mods all at the same time when testing). The reason this works is because when mods are removed, you are left with predictable and finite vanilla components that just need some special attention to make sure they’re still okay, so removal is not a mod-specific process.

The only mods that are not removable are mods that involve a framework, and you leave the framework installed. This is because frameworks are not often designed with this sort of data sanity process in mind. If you remove the framework along with the mod, it’ll work fine, though.

Why I Made This

As a mod author myself, I dislike that people may feel discouraged from subscribing to a mod out of fear that they won’t be able to remove it, or that adding it mid-save could cause issues. If I had it my way, we would be able to add or remove anything, anytime. In theory, these errors can be fixed, someone just needs to step up and do something about it.

Download

Version 1.6

Older versions:

Hm, you're using an ad blocker...

We get it, ads are not what you’re here for. But ads help us keep the lights on. We deliver up-to-date mods, guides and plenty of RimWorld content at no cost to you. So, please, add us to your ad blocker’s whitelist to continue browsing the RimWorld Base. 

Please whitelist us on your ad blocker and

Get a lifetime ad-free experience with the purchase of any RimWorld merchandise from our store. 

Still seeing this message after making a purchase? Click here to fix it

Get your RimWorld T-Shirt!

Dress in RimWorld style. For you or your loved ones!