SaveBackups
Automatic rolling backups of your save files, with a Backups tab in the Load Game screen. Restores mod data alongside the save, so a snapshot puts everything back together.Changelog
1.1.0
- Snapshots can now include files belonging to other mods, so a restore puts the whole save back rather than just the vanilla part.
- Added a public API other mods can call to register their own save files. See the README for the two lines needed.
- A snapshot is now a folder holding the save, any companion files, and a manifest describing what is inside.
- Backups made before this update are still listed and still restore, as save only snapshots. Nothing on disk is migrated or touched.
- File copying is deferred to the end of the frame. Other mods write their data from the same game event and the running order is not guaranteed, so this makes sure a snapshot holds the save and its companion files from the same moment.
- Restoring a snapshot whose companion mod is no longer installed now restores the save and says which data was skipped, rather than failing.
- Rows show a marker when a snapshot carries companion data.
1.0.0
Initial release.
- Automatic rolling backups of server save files, taken on every save including the five minute autosave, and when a save is selected to load.
- Backups tab built into the Load Game screen, using the game's own button styling.
- Each row shows when the backup was taken plus the money, island and playtime read from the file itself.
- Restore and Delete per backup, plus Back up now and Open folder.
- Restoring takes a backup of the current file first, so a restore can itself be undone.
- Manual backups are never pruned. Only automatic ones rotate.
- Identical saves are skipped so the history holds genuinely different states.
- Empty save files are refused for both backup and restore.
- The save list and the save info panel refresh in place after a restore, so the restored values show immediately.
