SaveState

SaveState 3.0

A versatile game save backup manager, featuring Steam detection, Minecraft support, drag & drop, desktop shortcuts and emulator compatible.

  • By Matteo842
  • Open Source
  • Updated Aug 1, 2026
Download for Windows

About SaveState

A user-friendly GUI application for Windows and Linux to easily back up and restore video game save files. Perfect for games without cloud saves, managing multiple save locations, or syncing your progress across devices.

What's new in 3.0

SaveState v3.0 — The Original Xbox Update
SaveState 3.0 is the largest and most ambitious release in the project's history.
After more than a year of research and development, SaveState can now back up and restore individual game saves directly from the virtual Xbox HDD used by xemu.
This release also introduces a complete rewrite of Linux save-path discovery, a redesigned multi-profile workflow, instant keyboard search, modern notifications, and major improvements to icon extraction.
What's New
Native xemu and Original Xbox Support
SaveState now officially supports xemu, the original Xbox emulator.
Unlike traditional backup methods that copy the entire virtual HDD, SaveState can locate, extract, and restore the data belonging to an individual Xbox title while leaving every other game on the HDD untouched.
- Direct FATX Access: SaveState can read and modify the FATX filesystem used by the original Xbox directly inside xemu's virtual HDD.
- Pure Python Implementation: The FATX and QCOW2 handling engine was built specifically for SaveState in pure Python, without external FATX libraries and without requiring or launching QEMU.
- Per-Game Backups: Only the selected game's save data is extracted instead of copying the complete Xbox HDD image.
- Surgical Restore: Backups can be written directly into the live xemu HDD without replacing or modifying unrelated titles.
- Guest-Aware Restoration: SaveState can restore data both to its original FATX layout and through safe cluster remapping when the destination HDD uses a different internal allocation.
- Preflight Validation: The HDD and backup archive are checked before any write operation begins.
- Restore Protection: Additional validation and undo safeguards reduce the risk of damaging the live Xbox HDD image.
- Dedicated Xemu Restore Interface: A new restore dialog displays the detected Xbox titles, available backups, destination HDD information, restore status, and external ZIP import options.
- Background Operations: Extraction and restoration run through dedicated workers so the interface remains responsive during large operations.
Despite the complexity of the new storage engine, the user workflow remains unchanged: simply drag and drop a xemu shortcut into SaveState. The Xbox HDD is detected automatically and the game-selection dialog opens immediately, allowing one or more profiles to be created.
immagine
Linux Save Discovery Engine Rewritten …

Full release notes »

Technical details

PublisherMatteo842
AuthorMatteo Cioffi
Version3.0
Release date2026-08-01
LicenseGPL-3.0
Installer typezip
Architecturex64
Package IDMatteo842.SaveState

Install SaveState from the command line

Install with Windows Package Manager
winget install --id=Matteo842.SaveState -e
Update to the latest version
winget upgrade --id=Matteo842.SaveState -e
Uninstall
winget uninstall --id=Matteo842.SaveState -e

automationbackupdesktop-appgamegamesguiminecraftopen-sourcepyside6pythonsavesave-managersavegamesteamvideo-gamewindows

SaveState version history

  • 2.9
  • 2.8.1
  • 2.8.1b
  • 2.7.1

Frequently asked questions

Is SaveState free?

Yes. SaveState is free and open-source software released under the GPL-3.0 license.

What is the latest version of SaveState?

The latest version is 3.0, released on Aug 1, 2026.

Is it safe to download SaveState?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 84996bc5f028bad6de80a1ca428223dd63008f216cd99909610805e59a980b57.

Which Windows versions does SaveState support?

SaveState runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall SaveState?

Open Settings › Apps › Installed apps, find SaveState and select Uninstall. From the command line, run winget uninstall --id=Matteo842.SaveState -e.