This release marks the fourth one in record time! Thanks to me being a bit more free right now than the last few months. This time around there will be Origin linking/launching, and some changes to the update check mechanism to finally make it useful as a delivery mechanism for updated selective downloading information.
CLI changes
launch
command--origin
flag to treat the selected title as an Origin game- Requires Origin to be installed (duh) and will automatically open Origin once executed
- On Linux this will require specifying the WINE prefix and binary for launching Origin, either via config or command line parameter
- May work with EA Desktop (untested)
list-games
command- When ran with
--include-non-installable
it will now give you the command to link/launch Origin titles
- When ran with
- Update message will no longer be shown when
--csv
,--json
, or--tsv
are used - On first login an update check is forced to ensure the user is aware if there is an update fixing potential login issues
Update check changes
The check for updates now is an opt-out feature on all platforms. This is due to the check now being used for additional information such as selective downloading definition files.
However the notification for available updates will only be shown on Windows or when running the PyInstaller Linux binary provided for download here.
On first launch after the update legendary will create the following entries and comments in your configuration file to allow for an easy opt-out:
[Legendary]
; Disables the automatic update check
disable_update_check = false
; Disables the notice about an available update on exit
disable_update_notice = false
The check is of course anonymous and no personal data is transferred and no logs are stored.
Bug fixes and improvements
- Selective downloading definitions can now be fetched from Legendary web API
- This will make it much easier to update or extend this feature, support for Unreal Engine will come soon
- Update checks are now opt-out and available on all platforms (see above section)
- Better exception handling for certain issues