New Features
- Add ability to specify cache directory in settings file since Windows users don't have an environment variable
likeXDG_CACHE_DIRon Linux. AddcacheDirto your [settings file]. - Add ability to delay ED launch for processes that have a long startup time. Can be configured via the new
gameStartDelayproperty in the [settings file]. Specify a value in seconds. - Add ability to delay shutdown for processes that need time to do stuff before exiting. Can be configured via the
newshutdownDelayproperty in the [settings file]. Specify a value in seconds. - Launcher will now prompt for product selection after the game exits when
/autoquitisn't specified. This will
allow users to select a different product without having to re-launch the launcher which more closely aligns with
the default launcher's behavior.
Enhancements
- Check if disk has enough free space before attempting to download game updates
Bug Fixes
- Fix launcher not shutting down when a startup process doesn't properly shutdown or takes too long to shutdown.
The timeout for taking too long can be configured via the newshutdownTimeoutproperty in the [settings file].
It defaults to 10 seconds.
Security
- Address [CVE-2023-36792], [CVE-2023-36793], [CVE-2023-36794], [CVE-2023-36796] and [CVE-2023-36799] by building with latest version of .net SDK (7.0.401)
Misc
- Update Frontier auth API to use v3.0 endpoints to match changes in default launcher
Verify the release artifacts are built from source by Github by comparing the shasum.txt contents with the the Create Checksums section of the job log of the automated release.
See wiki for instructions on how to check the checksums of the release artifacts.