Skip to content

[REQUEST] A system for mods that warns about/prevents loading saves when a added/removed mod would cause issues #233

@Darxo

Description

@Darxo

Is your feature request related to a problem? Please describe.
Mods can easily break savegames during de-serialization. This happens when they introduce new variables that need saving and loading.
When you remove this mod then that data is still in the save file but gets interpreted as something else.

Describe the solution you'd like
When I make a mod I should be able to declare it as

  • Requires new savegame
    and/or
  • Corrupts savegames upon removal
    And then MSU automatically prevents the player from starting savegames if the condition from above would mean loading them would cause issues.

If a mod only sometimes causes issues then they should not use the feature above. That's only meant for mods that 95%+ cause issues

Describe alternatives Enduriel considered

I think we should have a popup with an explanation of why it's not loading
And probably allow them to bypass it

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestA feature requested by the community

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions