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
- To just migrate all your EGS games to Legendary run
- 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 runninglegendary -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
- No has the
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
- This is unrelated to
- Now supports disabling the file check when importing via
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