This plugin is a Decky adapter for the Ludusavi project. For more information on how to use that tool, visit their GitHub page.
This plugin is a spiritual successor to decky-cloud-save, and is intended to be a replacement!
- Note: Linux/Windows interoperability requires further testing/documentation, help is welcome.
Backup and Restore your files from local storage, Dropbox, Google Drive, OneDrive, FTP, SMB, WebDAV, and other providers!
To run this plugin, you MUST have Ludusavi installed seperately on your Steam Deck. You can either install a flatpak from 'Discover', or have a binary (and have it in PATH).
After you have Ludusavi installed, make sure to open it and configure it. Quick overview of what needs to be configured:
- BACKUP MODE
- Click Preview and scan for large games. Exclude files by unchecking the checkbox form backups.
- Configure quantity of full & differential backups, and the format. I highly reccommend having more than one full/differential backups, so you have versioning of your saves!
- RESTORE MODE
- Nothing here for now, familiarize with this view, as this will be the place from where you would restore your backups.
- CUSTOM GAMES
- If you have games that are not PC games (e.g. emulation), you may need to add paths to them here.
- OTHER
- Cloud - Set path to Rclone (download if needed), and set up your remote. Here you can specify the folder name if needed. You will also find a button to pull files from remote. This button will later be added to the Decky UI (#3).
- Backup Exclusions - If some paths need to be excluded no matter what, set them here.
The plugin should provide a log of all events in /home/deck/homebrew/logs/Ludusavi
. When opening an issue you may need to provide a logfile from here.
- Ability to sync game saves or arbitrary files to the cloud.
- Comprehensive UI to restore games. Integrated with Cloud.
- Bi-directional sync support (Linux/Windows needs proper docs).
- Backup stats after each sync (duration/size). Mutable!
- Per-game configuration (for save locations, and if it should auto backup or not).
- Support for unusual or non-PC game names, such as "GOTY" editions, emulation.
- Ability to install Ludusavi dependency from Big Picture.
- Plugin/Sync logs built in!
I recognise this Ludusavi is a complex tool to get started on. And while I tried my best to make the experience as user friendly as possible, some aspects are likely to be unclear. Please open an issue if you have troubles setting anything up, and hopefully someone from the community can make a guide on this specific topic.