Minor feature and bugfix release to address some more issues with egl-sync and add some smaller QoL features.
Changes:
authcommand--importwill now work on Linux (WINE prefix will need to be specified)
egl-synccommand- Added
--disable-syncto disable automatic sync without unlinking
- Added
launchcommand--set-defaults/--reset-defaultsto save specified parameters (--wine,--offline, etc.) to the config- Can be used with
--dry-runto quickly change a setting without manually editing the config or launching the game - Does not save environment variables, those still have to be added manually to the config if required
- Can be used with
wine_prefixconfig option (will behave like--wine-prefix)
list-installedcommand- Added
--show-dirsto print installation directories for games in list
- Added
Other Fixes/Improvements:
- Log will show a warning if
-ywas used incorrectly - Updates to User-Agents used to the latest EGL version
- Fixes
--egl-wine-prefixand--egl-manifest-pathforegl-sync - Fixes
--yes/-yforegl-sync - Epic Games Launcher synchronisation will now correctly resolve WINE dos device mappings
- Uninstalling games will now work correctly if automatic sync is disabled
- Manifest serialization now fully supports the same features as the Epic Games Launcher, including JSON saving JSON manifests in the newer binary format
- This isn't currently used, but might be utilized in the future to reduce manifest storage requirements and loading times when dealing with games that use the older JSON manifests such as Fortnite