RimWorld

RimWorld

463 ratings
Mid-Save-Saver Continued
7
2
4
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
2.383 MB
Jun 4, 2024 @ 2:32pm
Jun 19 @ 12:41pm
2 Change Notes ( view )

Subscribe to download
Mid-Save-Saver Continued

Description
Original Mod: https://steamcommunity.com/sharedfiles/filedetails/?id=2921585989
Note: You must unsubscribe from the original mod, I use the same packageId to keep compatibility going!




"Don't add or remove mods mid-save". This is often the advice passed around within the RimWorld modding community. But what fun is that? These problems can be fixed with time and effort, and this utility mod's goal is to find those solutions.

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 killer won't produce any errors but you'll notice problems such as stone cliffs and chunks having just disappeared, or deep drills mining up nonsense items. This patch fixes this 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, this could scramble the 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 any such cases, such as 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.
Popular Discussions View All (2)
3
Sep 3 @ 6:01am
Make this mod open source.
Nate700
0
Aug 28 @ 7:10am
How to correctly fix the game after disabling this mod?
анальный оборванец
45 Comments
Kokoro Sep 3 @ 1:16pm 
Seems to be incompatible with Worldbuilder, which will cause an error message failing to load the corrupt save file.
I'm experiencing severe graphical issues when it partly loads the save (despite it apparently failing to load it at all), and removing the DLCs seems to cause a separate issue for failing to load saves.
Tested on a minimal modlist of:
Harmony
Core
Vanilla Expanded Framework
Worldbuilder
Mid-saver Saver
Rage Aug 26 @ 3:21pm 
never needed this mod. but ill give it a chance. i just have alway ran with the montra if it breaks from adding mods. you did it wrong not the mod
Toyota AE86 Aug 25 @ 7:39pm 
Quick question, I know this is meant for adding/removing mods but will this help with cases where a mod updates and then breaks an ongoing save?
FerrisCG  [author] Aug 4 @ 2:58am 
@qux ill take a look at fixing that on 7th/8th when i have time ty for report
Snuggl Aug 2 @ 2:46pm 
Tried it, works fine. This mod just saved my savegame! Thank you so much 😭
Snuggl Aug 2 @ 2:22pm 
Does this help with plants too? I need to remove a mod that causes my dev console to not be openable anymore, hence i can't delete the plants with the mod loaded 😣
Terallis Jul 29 @ 11:31am 
Edit to my last message: Suddenly things started working out of nowhere and I don't even know how. Nothing changed. I guess I'll be grateful for "just mod things".
qux Jul 29 @ 11:21am 
Hi, potential conflict with world tech level :

[WorldTechLevel v1.1.6] Detected potential conflict: The mod "Mid-saver Saver" (Owlchemist.MidSaverSaver) adds a destructive patch that will likely override or break some functionality of WorldTechLevel.
Terallis Jul 28 @ 10:49pm 
So I have no idea if I'm doing something wrong, but regardless of mod count and order, every time I add this, my entire game has troubles loading in some form. Whether it takes forever and the menu doesn't even show, or even most recently that it nearly crashed my computer itself to where I had to fully end the process of RimWorld and shut down because everything broke at the end of its startup.

Without the mod in the active list, this doesn't happen with the mods I use. But I really honestly have no idea if I'm just not doing something a certain way or whatever, as I just add the mod and go for the usual restart to apply. I can't get a proper log either, due to it usually just freezing, crashing, or other issues similarly. Maybe I'm overlooking something about it needing to be in a specific spot of the load order that the ingame mod list doesn't detect?
magic man Jul 27 @ 1:29am 
I have a bugged map with no ores but when I use the generate missing mineables option it only generates compacted machinery? If I click generate on everything but skip compacted machinery, it does nothing. Generate compacted machinery seems to be the only option that actually does anything.