Software 42329 Published by

A new version of Legendary has been released. Legendary is an open-source game launcher that can download and install games from the Epic Games platform on Linux and Windows.





Legendary 0.20.7 - Route Kanal

It's been a while, hasn't it?

This is a minor release with a few fixes and features that have been written over the last 9 or so months, including some changes in the background to prepare for planned larger updates in the future.

CLI changes

  • launch command
    • --override-exe / override_exe (config) option
      • Allows overriding which executable is launched, this is useful for games that have their own launchers that are problematic on Linux (e.g. Borderlands)
  • install command
    • --install-tag now no longer disables installing and is saved to config
      • This should make it easier to slim down installs of Unreal Engine and other apps where selective downloading is not natively supported
      • Also useful for third party applications which can now specify install tags without getting stuck in the interactive SDL menu
      • A list of available install tags for an app can be obtained using list-files
    • --preferred-cdn / preferred_cdn (config) option
      • Allows users to set a CDN they prefer e.g. for speed or a alternatively directly link to something like a lan cache
      • Legendary will now log the CDN that is used, making it easier to identify if one is slower than the other
    • --no-https / disable_https (config) option
      • The epic launcher does not download game content over HTTPS to facilitate the use of lan caches etc. This option exists in an environment where that may be desired, but is disabled by default.
  • list-games command
    • --include-non-installable to show games that cannot be installed but are registered on the account
      • This primarily is for games such as Battlefront II that require installation, activation, and launching via Origin, which is currently unsupported

Bug fixes and improvements

  • Legendary will now show an error when attempting to sync games with EGL without game metadata having been downloaded
  • Calculation for install size when updating was improved/fixed (again)
  • The delta manifest implementation was fixed so that the displayed download size is accurate
  • The configuration file will no longer be overwritten unless required
    • Previously user edits made e.g. while downloading would be silently overwritten, now a warning will be shown and the user-modified file renamed so changes are not lost
    • Additionally the configuration file will only ever be written when required, for example when setting install tags during installation or using the --set-defaults option when launching
    • These changes also bring a new "safe mode" so that a corrupted config will result in a warning rather than crash


Release 0.20.7 - Route Kanal · derrod/legendary