SteamCloudSaveDownloaderGUI
Download and backup saves from Steam Cloud automatically. A must-have tool for every PC gamer.
Install / Use
/learn @pyscsd/SteamCloudSaveDownloaderGUIREADME
steamCloudSaveDownloaderGUI
Download and backup saves from Steam Cloud automatically. A must-have tool for every PC gamer.
This is an official frontend implementation to scsd in Python/Qt
[!WARNING] This program is under very active development. Expect bugs and breaking changes.
📄Documentation | ⏬Download
:warning: DISCLAIMER
- This program is not affiliated with Valve or Steam. Steam is a trademark of Valve Corporation.
- This program does not come with warranty and use at your own risk. Even though this program is thoroughly tested and theoretically does not violate EULA.
Descriptions
For supported games, Steam will automatically upload game saves to the cloud. This is intended for seamless playing across multiple devices, but NOT as a form of backup. Assume your game save is corrupted by the game itself, or you accidently did something that cannot be undone. Steam will automatically uploads the newest(corrupted) game saves to the cloud once you close the game. This is when this tool come to the rescue.
This program automatically crawls the Steam cloud webpages and download the files. A number of copies are kept locally in case something goes wrong. You can rollback your saves whenever anything goes wrong.
Screenshots
<p float="left"> <img src="./docs/screenshots/main_window.png" width="48%" /> <img src="./docs/screenshots/file_dialog.png" width="48%" /> </p>Features
- Easy to setup (in less than one minute)
- Secure
- Periodically download in background
- Intuitive interface
- More to come...
How to build
pip install -r requirements-dev.txt
pre-commit install
python3 scsd-gui
Translations
<a href="https://hosted.weblate.org/engage/scsd-gui/"> <img src="https://hosted.weblate.org/widget/scsd-gui/interface/multi-auto.svg" alt="Translation status" /> </a>This project is using format based on Qt Linguist .ts file. Translation also available on Weblate.
Run .\scripts\build\windows\translation\run.ps1 to re-generate translation files on local build.
Special Thanks
- Alpha Test: Kadachy@@@, maer
Related Skills
imsg
348.2kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
oracle
348.2kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
lobster
348.2kLobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (s
claude-opus-4-5-migration
108.9kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
