SaveBackups
Automatic rolling backups of your save files, with a Backups tab built into the Load Game screen. Restore any earlier state in two clicks if a mod or a crash corrupts a save.
By hiccup
| Last updated | 10 minutes ago |
| Total downloads | 0 |
| Total rating | 0 |
| Categories | Mods Tools |
| Dependency string | hiccup-SaveBackups-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
SaveBackups
Modded games break saves sometimes. This keeps rolling copies of yours and lets you put one back from inside the game.
A Backups button appears on the Save Info panel in the Load Game screen. It lists every backup of that save with when it was taken and what is in it, and each row has Restore and Delete.
Aug 23 18:44 (manual) 2877 money, island 4, 4h 45m played [Restore] [Delete]
Aug 23 18:44 2677 money, island 4, 4h 46m played [Restore] [Delete]
Aug 23 18:43 2877 money, island 4, 4h 45m played [Restore] [Delete]
The money, island and playtime are read out of each backup file, so you can tell which one you actually want instead of guessing from a timestamp.
When backups happen
Automatically every time the game saves, which includes the five minute autosave, and again when you pick a save to load, so you always have the state you started a session with. You can also take one on demand with Back up now.
Restoring is safe
Restoring takes a backup of the current file first, marked manual, so restoring is itself undoable. If you pick the wrong one you have not lost anything.
Manual backups are never deleted automatically. Only automatic ones rotate, keeping the newest few.
The mod also refuses to back up or restore an empty file.
Where the files live
%USERPROFILE%\AppData\LocalLow\Dazed Games\How to Fish\SaveBackups\<save name>\
They are plain copies of the game's own save files, so you can also just copy one back by hand if you prefer. Open folder in the menu takes you straight there.
Configuration
BepInEx/config/dazed.howtofish.savebackups.cfg
| Setting | Default | What it does |
|---|---|---|
BackupOnSave |
true | Back up on every save, including the autosave |
BackupOnLoad |
true | Back up when a save is selected to load |
SkipUnchanged |
true | Do not store a copy identical to the newest one |
MaxAutomaticBackups |
10 | Automatic backups kept per save. 0 keeps everything |
MaxRowsShown |
7 | Rows listed at once, so the panel does not overflow |
Disk use is modest. Save files are small, and 10 backups of a save is still well under a megabyte.
Notes
Singleplayer and hosted saves both work, since these are the server save files. Only the host has them, so joining someone else's game has nothing to back up.
Nothing is overwritten without being copied first, and no game files are modified. Removing the mod leaves your saves exactly as they are, and the backup folder can be deleted freely.