We already have Ludusavi, but now we also have SaveState, another attempt to create a user-friendly and versatile game save backup manager. About two weeks ago, the developer released version 1.4 that noted "Full Linux Support" that has been "Rigorously Tested".
A useful tool for games that don't support Steam Cloud (or if you just want to be extra careful), and for everything else you'll install outside of Steam including Minecraft and various emulators it can detect.
Just some of the features it has:
- Backup & Restore: Perform compressed
.zip
backups for selected profiles with a single click. Restore from any available backup.- Automatic Backup Management:
- Configurable number of backups to keep per profile (automatically deletes the oldest).
- Configurable backup compression level (Standard/Recommended, Maximum, or None/Stored).
- Optional check for minimum free disk space on the backup drive before starting a backup.
- Optional check for maximum source folder size to prevent accidental backup of huge folders.
- Steam Integration:
- Scans for Steam installation and libraries.
- Automatically detects installed Steam games.
- Attempts to identify the correct Steam User ID (resolving profile names if the optional
vdf
library is installed).- Suggests save game paths based on Steam UserData conventions.
- Configure backup profiles for Steam games directly from the detected list.
- Drag & Drop Profile Creation: Drag a game's shortcut (
.lnk
file) onto the main window to automatically extract the game name and installation path, then initiates a background search for the save location.- Manual Profile Creation: Easily add any game by specifying a profile name and the path to its save folder.
- Minecraft Java Edition Support:
- Automatically locates the default
.minecraft/saves
folder.- Lists all installed worlds, reading the world name from
level.dat
if the optionalnbtlib
library is present (falls back to folder name otherwise).- Create backup profiles directly from the detected world list.
- Desktop Shortcut Creation: Create
.lnk
shortcuts on your desktop for specific profiles. Clicking the shortcut runs a silent backup for that profile usingbackup_runner.py
and shows a desktop notification.- Emulator Support (Experimental):
- Automatic detection and profile creation for supported emulators' save data.
- User Interface:
- Clean and simple graphical interface built with PySide6.
- Switchable Dark and Light themes.
- Profile list showing name and basic backup info (count, last backup date).
- Settings dialog to configure paths, limits, theme, language, and more.
- Dockable Log Console displaying detailed operation status and errors.
- Basic internationalization support (Italian/English currently included).
See more on the GitHub page.
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
Looks interesting. But Ludusavi also has a GUI right? I don't know which one I'll use, but I'll try both and see which one has better multiplatform (Windows and Linux) support, easier to sync in a git repo, and I can ultimately use to sync and restore after both Windows and Linux uninstall.
Losing Rance VI progress three times has left me in a trauma regarding saves, to the point it even affects my views on purchasing games (no cloud save sync, no purchase) and still leave me wanting for manual backups on top of cloud save sync...
Losing Rance VI progress three times has left me in a trauma regarding saves, to the point it even affects my views on purchasing games (no cloud save sync, no purchase) and still leave me wanting for manual backups on top of cloud save sync...
3 Likes
One thing that's important to remember is that cloud saves cannot (and should not) replace regular backups. For starters, some games only have a single save slot and if something happens to it (you die, bad decision, gets corrupt etc.) then the older one gets overwritten including in the cloud. But even for games without this limitation, you can run out of cloud storage space. It's actually happened to me several times now, in Jurassic World Evolution and Baldur's Gate 3. Also, if something really bad happens to all of these saves, Steam Cloud would still sync them and you'll lose everything.
Don't forget to make backups guys!
Don't forget to make backups guys!
4 Likes
One of these days I have to try this or the other one.
While I do not usually backup my saves while I still play the game, I do like to keep them once I either give up on or complete it. Who knows if, in the far future, I might want to continue or revisit some part.
Right now I do all that manually, and usually only before drastic changes to the PC, so something a little more automated would come in handy.
OTOH, I don't view game progress as something essential that needs to be kept safe. Yeah, losing my 100 hours in, say, KC:D2 would suck, and I certainly would not want to redo those, but I guess I have already extracted enough value out of the game to move on without regret.
While I do not usually backup my saves while I still play the game, I do like to keep them once I either give up on or complete it. Who knows if, in the far future, I might want to continue or revisit some part.
Right now I do all that manually, and usually only before drastic changes to the PC, so something a little more automated would come in handy.
OTOH, I don't view game progress as something essential that needs to be kept safe. Yeah, losing my 100 hours in, say, KC:D2 would suck, and I certainly would not want to redo those, but I guess I have already extracted enough value out of the game to move on without regret.
1 Likes