Ludusavi is a tool for backing up your PC video game save data, written in Rust. It is cross-platform and supports multiple game stores.
This tool uses the Ludusavi Manifest for info on what to back up, and it will automatically download the latest version of the primary manifest. The data is ultimately sourced from PCGamingWiki, so please contribute any new or fixed data back to the wiki itself, and your improvements will be incorporated into Ludusavi's data as well.
If you'd like to help translate Ludusavi into other languages, check out the Crowdin project.
GUI demo of previewing a backup
CLI demo of previewing a backup
ICED_BACKEND
environment variable to tiny-skia
to use the software renderer.)You can install Ludusavi one of these ways:
Download the executable for your operating system from the releases page. It's portable, so you can simply download it and put it anywhere on your system. If you're unsure, choose this option.
On Windows, you can use Winget.
winget install -e --id mtkennerly.ludusavi
winget upgrade -e --id mtkennerly.ludusavi
On Windows, you can use Scoop.
scoop bucket add extras && scoop install ludusavi
scoop update && scoop update ludusavi
For Linux, Ludusavi is available on Flathub. Note that it has limited file system access by default (~
and /run/media
). If you'd like to enable broader access, see here.
If you have Rust, you can use Cargo.
cargo install --locked ludusavi
On Linux, this requires the following system packages, or their equivalents for your distribution:
sudo apt-get install -y gcc cmake libx11-dev libxcb-composite0-dev libfreetype6-dev libexpat1-dev libfontconfig1-dev
If you are on Windows:
If you are on Mac:
How to open an app [...] from an unidentified developer
.Detailed help documentation is available for several topics.
There are other excellent backup tools available, but not a singular cross-platform and cross-store solution:
GameSave Manager (as of v3.1.512.0):
Game Backup Monitor (as of v1.2.2):