github derrod/legendary 0.0.15
0.0.15 - Xen

latest releases: 0.20.34, 0.20.33, 0.20.32...
3 years ago

This Release has been superseeded by 0.0.17 which includes important bug fixes, use that instead!

0.0.15 finally marks another major feature release for Legendary. This time bringing Epic Games Launcher synchronization features for easy import/export of your game library on both Linux and Windows and various small improvements.

Additions:

  • egl-sync command
    • With minimal setup it is now possible to sync game installations between Legendary and the Epic Games Launcher
    • This can be a one time sync or be configured to happen automatically when games are installed/updated/uninstalled or listed
      • To just migrate all your EGS games to Legendary run legendary egl-sync --import-only --one-shot
    • If EGL is installed via Lutris in the default location it will be automatically picked up, otherwise specifying the wine prefix is required
    • DLC is currently not supported and you might have both Legendary or EGL asking to install DLC that the other has already installed
    • Games can be updated via either program after they have been synced and automatic sync is enabled
    • When automatic sync is not enabled, egl-sync needs to be executed manually for Legendary to pick up new games, updates, or uninstallations. For example via running legendary -y egl-sync --one-shot
    • See the README or legendary egl-sync -h for further details on available options

Changes:

  • list-games / list-installed
    • The format has been changed slightly to allow for easier copy-pasting of app names
    • Installed list now includes install size
  • launch
    • No has the --no-wine parameter/no_wine option/LGDRY_NO_WINE env var which may be useful in case a wrapper is used that handles WINE and other things
    • LGDRY_WRAPPER environment variable was added to set a wrapper command/script
  • import-game
    • Now supports disabling the file check when importing via --disable-check
    • When importing a game that was installed via the Epic Games Launcher verification will no longer be required
      • This is unrelated to egl-sync and works with any game install created with the Epic Games Launcher even when EGL is no longer installed

Other Fixes/Improvements:

  • Games that have executable paths starting with a / will now work (e.g. Hyper Light Drifter)
  • Fixed an issue where Legendary would try to fetch data from the API before it was authenticated
  • Add support for Epic Games Launcher installation manifests
  • Make Epic LFS helpers work on Linux
  • Fix priority for wrapper options (cli > env > config)
  • Show error instead of crashing if game installation cannot be deleted

Don't miss a new legendary release

NewReleases is sending notifications on new releases.