This is yet another release mostly fixing a few issues and providing a new command to clean cloud saves that have become obsolete/corrupt.
CLI Changes
clean-saves
[new]- Deletes old cloud saves that no longer have their corresponding chunk files present (this can happen if EGL is used as it removes duplicate save data)
--delete-incomplete
to also delete a cloud saves if it's only partially missing
download-saves
/sync-saves
- If a save's data is no longer present, legendary will now suggest to run
clean-saves
and try again
- If a save's data is no longer present, legendary will now suggest to run
info
- Will now show an error if no information is available
- Ensure empty items in JSON output are
null
instead of an empty object
install
- If a game managed by a third party store (e.g. Origin) is selected the installation will now abort
Fixes and Improvements
- Several fixes to save game path resolution
- The
{AppData}
variable will now correctly resolve to%LOCALAPPDATA%
rather than%APPDATA%
- On Linux save paths now attempt to resolve case-insensitively to avoid some issues with game metadata specifying all-lowercase paths
- The
- Prevent app name colliding with itself when generating aliases
- When uninstalling, only attempt to delete game files that should be installed based on selected install tags
- Metadata for apps that are no longer available (e.g. refunded, free weekend, after switching accounts) will be deleted from disk
--csv
/--tsv
line endings are now explicitly set to\n
to prevent issues when piping the output on Windows