-
Multi-location save discovery (AppData mirroring) + save migration
release / Build Windows .zip (push) Canceled after 0sreleased this
2026-05-28 22:56:08 +03:00 | 42 commits to main since this release#1 Find ALL of a game's save locations, not just the manifest's one.
Games split saves/config across AppData\Roaming, \Local and \LocalLow
under the same Publisher\Game subpath, but the manifest may list only
one (LEGO Star Wars TSS: Roaming SAVEDGAMES is matched, but there's a
twin under Local the manifest doesn't cover for Steam). After matching,
mirrorAppDataRoots probes the same relative subpath (+ its parent game
folder) under the other AppData roots and registers what exists
(SourceHint "mirror"). Exact-relative-path probe → no false positives.#2 Migrate saves between two of a game's installations (pirate → Steam).
backup.Engine.MigrateSave copies one save location's tree over another's
(merge, same-named overwritten, dest-only kept) AFTER a preMigrate
backup of the whole game, then refreshes dest stats. New MigrateSave
Wails method; GameDrawer shows a source→dest picker + confirm when a
game has 2+ save locations.ADR 0022 + decisions index.
Downloads