mirror of
https://github.com/msh31/SaveManager.git
synced 2026-04-02 10:34:16 +00:00
The swiss army knife of save management
cplusplus
cpp
cpp17
gaming
gaming-tools
heroic
heroic-games-launcher
linux
linux-gaming
lutris
rockstargames
save-editor
save-files
save-manager
savegame
ubisoft
unreal-engine
windows-gaming
windows-gaming-utilities
windows-gaming-utility
- C++ 82.9%
- C 14.6%
- Shell 1.4%
- CMake 0.7%
- Batchfile 0.4%
| .github | ||
| assets | ||
| external | ||
| src | ||
| toolchains | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| build-windows-ninja.bat | ||
| CHANGELOG.md | ||
| cmake.toml | ||
| CMakeLists.txt | ||
| cmkr.cmake | ||
| configure-vs.bat | ||
| CONTRIBUTING.md | ||
| crossbuild-to-windows.sh | ||
| Dockerfile.valgrind | ||
| leak_check.sh | ||
| LICENSE.md | ||
| README.md | ||
| SUPPORTED_GAMES.md | ||
| update-dependencies.sh | ||
| vcpkg.json | ||
SaveManager is a local save manager for PC games. It handles backup and restore for Ubisoft and Rockstar saves across Windows and Linux.
Download
Available for Windows and Linux (x86-64) on the releases page.
Features
- Backup & Restore — create and restore save backups
- Automatic Detection — finds Ubisoft and Rockstar saves on Windows; Steam/Proton, Wine, and Lutris on Linux
- Configurable — custom backup paths, per-store toggles, and platform-specific settings
- Cross-platform — Windows and Linux (x86-64)
Planned
- Save Editor — read and edit save data, starting with Rockstar titles
- PSP ↔ PPSSPP — convert and transfer saves between physical PSP and emulator
- Web Sync — sync and share saves via an upcoming web platform
Supported Stores
| Store / Savetype | Windows | Linux |
|---|---|---|
| Ubisoft | Yes | Yes (Steam/Proton, Wine, Lutris, Heroic) |
| Rockstar | Yes | Yes (Steam/Proton, Lutris, Heroic) |
| Unreal Engine | Planned | Yes (Steam/Proton, Lutris, Heroic) |
Unreal Engine games are detected via .sav files, regardless of store. (It is also not perfect)
Changelog
See CHANGELOG.md for a complete history of all changes made to the project.
Contributing
See CONTRIBUTING.md for build instructions and contribution guidelines.
License
GPLv3 — see LICENSE.