derrod
5960cb8699
Bump version
2021-10-02 23:23:28 +02:00
derrod
09c52b66ff
[cli] Log app title/name when preparing download
2021-10-02 23:09:59 +02:00
derrod
566dd6904b
Update README
2021-10-02 22:56:19 +02:00
derrod
0b97cdeeef
[cli] Add alias management commands
2021-10-02 22:54:56 +02:00
derrod
3f04de448b
[utils] Improve alias generation and fix explanation
2021-10-02 22:19:11 +02:00
derrod
e7ce2e5cb7
[core] Force-refresh aliases when fetching games without assets
2021-10-02 21:21:46 +02:00
derrod
0d8b74a9e0
[cli/core/utils/lfs] Add automatic alias generation
2021-10-02 21:10:25 +02:00
derrod
d70d5a6521
[downloader] Fix ETA calculation for runtimes >= 1 hour
...
Closes #345
2021-10-02 19:00:09 +02:00
derrod
d15b882929
Bump version
2021-10-02 07:41:29 +02:00
derrod
517ef083f9
Update README
2021-10-02 07:41:21 +02:00
derrod
8f6cb9c856
[cli] Add alias feature for app names
2021-10-02 07:41:11 +02:00
derrod
55f9f05206
[utils] Change wording of SDL prompt, support space-separated list
2021-09-29 09:04:09 +02:00
derrod
f22c8d0ab6
[cli] Add --skip-sdl and --disable-sdl options
...
--skip-sdl simply skips the prompt and selects the defaults.
--disable-sdl disables selective downloading for the title and
will reset existing SDL settings (if any). Can be re-enabled
with --reset-sdl or by removing the config option manually.
The combination "--reset-sdl --disable-sdl" is allowed and will
reset existing tags while keeping SDL disabled.
2021-09-29 08:05:37 +02:00
derrod
f9dad549c3
[cli] Add manifest size and fix crash with no DLC
2021-09-28 09:43:49 +02:00
derrod
ff29b949cb
[cli] Add "--with-dlcs" flag to automatically install all DLCs
2021-09-28 08:07:28 +02:00
derrod
3a608610f3
[cli] Add "info" command for app metadata
2021-09-28 07:58:50 +02:00
derrod
4706a42cee
[cli] Verify app name to be an Origin title when using --origin
2021-09-28 05:57:39 +02:00
derrod
7509550eb1
[cli/core] Add option to force refresh game metadata
2021-09-28 05:56:19 +02:00
derrod
dbc4131ec2
[cli] Use new launch command method in Origin launch
...
By doing this support for wrappers (e.g. Proton) is now also included.
2021-09-28 05:23:39 +02:00
derrod
a1993eb568
[core] Refactor getting wine/wrapper launch command into its own function
2021-09-28 05:21:16 +02:00
derrod
156b4716f4
[cli] Add --json to Origin launch as well
2021-09-28 05:20:40 +02:00
derrod
b5d4224664
[cli/core] Only return legendary-defined environment variables
2021-09-28 05:07:06 +02:00
derrod
888d62a96d
[cli/core/models] Refactor launch parameters and add --json option
...
Primarily intended to make it easier for third-party applications
(mainly Heroic) to handle launch options on their own by simply
taking the necessary information from legendary and ignoring
user-defined stuff.
Also useful for debugging.
2021-09-28 04:06:54 +02:00
derrod
ee2432c443
[cli/core/lfs] Allow specifying custom config file
2021-09-28 03:07:15 +02:00
derrod
b319cb505c
[cli/downloader.mp] Explicitly set UTF-8 encoding for resume/repair file
...
Fixes #297
2021-09-28 02:42:17 +02:00
derrod
e881e42d5f
[core] Save non-install game metadata
2021-09-18 20:02:52 +02:00
derrod
730225c06b
[cli] Include DLC install size
2021-09-10 20:36:51 +02:00
derrod
fbd0df1ecc
[cli/core] Include DLCs in installed games list
...
This should be replaced later on by including information
about the main game in the InstalledGame metadata.
2021-09-10 20:30:53 +02:00
derrod
cffd9040f7
[cli] Strip whitespace from game titles
...
Yoku's Island Express has a \t for some reason...
2021-09-10 16:09:15 +02:00
derrod
6b4cf6558b
[core] Warn if parsing manifest-defined launch parameters fails
2021-09-09 09:55:48 +02:00
derrod
1ded086969
Update Discord links in README
2021-09-09 09:23:54 +02:00
derrod
a725dd0ad8
Bump version
2021-09-08 11:10:42 +02:00
derrod
d263ab75cd
Update config section of README
2021-09-08 11:05:39 +02:00
derrod
3fc5e5bab6
Update README
2021-09-08 10:46:02 +02:00
derrod
21eac6ecfa
[cli] Enable (very manual) Origin linking on Linux
2021-09-08 10:43:30 +02:00
derrod
0bf7110653
[core] Move getting env vars to separate method
2021-09-08 10:37:40 +02:00
derrod
e8a3a3ec8d
[cli] Use pyinstaller check rather than OS name only
2021-09-08 10:27:26 +02:00
derrod
b12798e6b0
[cli/core/lfs/utils] Fetch SDL data from API
2021-09-05 09:41:54 +02:00
derrod
82a2706e4c
[api] Add method for downloading SDL data
2021-09-05 09:06:57 +02:00
derrod
72aea19853
[api] Add version to API urls
2021-09-05 08:40:12 +02:00
derrod
791bc77c7c
[core/lfs] Enable update notification for PyInstaller on Linux
2021-09-05 00:49:11 +02:00
derrod
43bb09a1ad
[utils] Add helper to determine if running PyInstaller package
2021-09-05 00:49:04 +02:00
derrod
39bfa3df15
[api] Update Legendary API host
2021-09-04 10:06:26 +02:00
derrod
5a8de3a3bc
[core/utils] Update auth EGL version and game workarounds from API
2021-09-03 23:20:17 +02:00
derrod
ba6ec3ecca
[cli/core] Add option to launch games via Origin (Windows only)
2021-09-03 22:59:47 +02:00
derrod
6876371325
[cli] Disable update notice if JSON/CSV/TSV output are used
2021-09-03 21:11:09 +02:00
derrod
d82870a5d3
[cli] Show notice on non-Windows about update delays
2021-09-03 20:14:00 +02:00
derrod
d21e002272
[cli] Force check for updates when trying to login
2021-09-03 20:12:37 +02:00
derrod
b33396915e
[lfs] Fix get_cached_version() reading from disk every time
2021-09-03 20:11:29 +02:00
derrod
5fe35c7008
[lfs] Add options with comments for update opt-out to config
2021-09-03 20:11:11 +02:00