Skip to content

Implement save file guarding #12

@conorlawton

Description

@conorlawton

Add meta data to saves to prevent them being loaded without the mods present.

  • When the user saves their game, include a list of currently installed mods.
  • When the user loads that save, check all the mods are currently loaded.
  • If a mod on the save's list of mods is not loaded, warn the user that the mod isn't present, but give them the option to force load it anyway.
  • Add a new field to the mod manifest to allow mod authors to mark their mods as not altering save data. This should be opt-out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureAdds a new featuresemver:patchRequires a patch semver version bump

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions