github derrod/legendary 0.20.33
0.20.33 - Undue Alarm

latest release: 0.20.34
10 months ago

How does this work again...?

This releases ships some long-overdue bug fixes and a few smaller features including support for uninstallers that some games (pretty much just Fortnite) now have, improved handling of installing additional SDL tags after the fact, and safeguards to prevent two legendary instances running at once from corrupting the database.

As always you can support Legendary development via Ko-Fi or by purchasing CrossOver through my affiliate link

CLI Changes

  • install command
    • --reset-sdl will now work correctly to add or remove SDL content
  • info command
    • Will now show uninstaller information
  • uninstall command
    • (Windows only) Will now run uninstaller for games that specify them
    • Added --skip-uninstaller flag to skip running the uninstaller on Windows

Changes

  • Commands modifying the installed game data will now abort if another instance of Legendary is running a command that modifies it
  • Authentication data is now protected by a file lock to prevent two simultaneously running instances from invalidating OAuth tokens (based on #566 by @CommandMC)
  • non-TTY output is now forced to be UTF-8 to solve some issues with Windows's stupid encodings, mainly affecting Heroic
  • Game executables are now searched case-insensitively when importing to fix them not being found in some cases #542 by @CommandMC
  • Added a warning if a game ships with the Epic Online Services Installer as it may require manual setup for the game to work properly (e.g. Fall Guys)
  • The downloader will now check if files exist locally to automatically redownload missing files when updating or changing install tags/SDL, rather than simply trusting the currently installed manifest

Bug fixes

  • Fixed a crash in list-saves if a game no longer has metadata (e.g. was removed from account)
  • Fixed info command not displaying install information if DLC is available
  • Fixed a potential crash during metadata refresh if data for multiple platforms is cached locally
  • Fixed save sync always requesting all save games even if an app name is specified
  • Fixed cloud save file pattern matching not behaving the same as the Epic Games Launcher itself
  • When running update the installed version for an app is now updated even if no files changed, e.g. with Civilization VI DLC that had its version increased along the base game even though no changes were made to the files

Don't miss a new legendary release

NewReleases is sending notifications on new releases.