OpenSave, a tool for peer-to-peer synchronization of game saves between devices, has been released in version v2.2.1.
OpenSave works like “Steam Cloud” for every game - no store, account, or subscription required - and automatically detects saves from Steam titles, emulators like RetroArch, Dolphin, or Yuzu, as well as Epic and GOG games.
The update mainly brings bug fixes around snapshots, cloud backups, and branch management, plus improvements to emulator and save detection.
- fix(update): fall back to the installer when the write is refused anyway
- feat(link): offer a paired device’s games when linking
- feat(scan): exclude a location from the scan results themselves
- feat(appid): widen name inference, and let the App ID be set by hand
- fix(cli): snapshot file sizes, and single-file restore
- fix(scan): match game names that lost their spaces, and steady CI
- feat(cli): peer game listing, conflict detail, and scan-result numbering
- fix(scan): offer Switch saves per title, not the whole NAND profile tree
- fix(snapshot): two snapshots in one millisecond no longer lose one
- fix(cloud): stop leaving zero-byte backups in the cloud
- fix(cloud): push repairs a truncated remote copy instead of skipping it
- fix(sync,backup): four merge-base faults, and backups that restore
- feat(scan): find emulators that were unzipped rather than installed
- fix(branch): switching to a new branch no longer empties the save folder
- feat(branch): choose what a new branch starts from, and never clear without a backup
- Show what differs in the conflict panels, not each save’s total
- Announce the Discord, and link it everywhere it belongs

Source: GitHub