Also available on PyPI: https://pypi.org/project/legendary-gl/0.0.14/
Another minor release (can you spot the trend?), finally bringing importing and verifying games as well as some fixes that should clear up some confusion the download resume feature has caused.
Additions:
verify-gamecommand- Verifies the integrity of the specified games' files and shows mismatches
repaircommand /--repairflag fordownloadcommand- Verifies a game install and redownloads file that do not match the expected hash
- Verification can be skipped if
verify-gamehad been run beforehand
- Verification can be skipped if
- This will also update the game if it is not the latest version
- Verifies a game install and redownloads file that do not match the expected hash
import-gamecommand- This can be used to import an existing game installation
- Verification is optional, but will be required before updates can be installed
--languageparameter forlaunch/ `language´ game override config option- Overrides language code used when launching the game
--wrapperparameter forlaunch- Can be used to provide a wrapper script, e.g.
--wrapper gamemoderun
- Can be used to provide a wrapper script, e.g.
localeglobal config option- Can be used to provide a country/language other than
en-USfor the store and launching games
- Can be used to provide a country/language other than
Improvements/Fixes:
- Show correct version if
--platformoverride is used - Show warning if savegame was modified while reading
- Fix crash if any Unreal Marketplace assets are in asset list
~will now correctly resolve to the home directory when used forinstall_dirin the config- Resume file improvements/fixes
- Check if files actually exist when trying to resume
- Also include hash, this makes resume files version-agnostic and allows starting a download on an older version and resume on a newer one (e.g. if a patch has been released in the meantime)
- Tell user that resume file is being used even when log level is INFO
- Save existing base urls so manual downpatching can be done only with specifying the manifest
- Clean up download manager logging a bit