github derrod/legendary 0.20.10
0.20.10 - Black Mesa East

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

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
  • 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

Don't miss a new legendary release

NewReleases is sending notifications on new releases.