Skip to content

Download and backup saves from Steam Cloud automatically. A must-have tool for every PC gamer.

License

Notifications You must be signed in to change notification settings

pyscsd/steamCloudSaveDownloaderGUI

Repository files navigation

steamCloudSaveDownloaderGUI

MIT License Check/Build Publish GitHub Release

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.

⚠️ 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

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

Translation status

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