derrod
e0b4769af2
[cli/core] Add option to override platform when downloading
...
This can be used to download Mac or 32-bit builds if desired.
For example: legendary download Corydalis --platform Mac
Will download the Slime Rancher macOS build.
Closes #12
2020-04-28 15:12:17 +02:00
derrod
f5861546b4
[core] Support manifest URLs with CDN authentication
2020-04-28 07:57:10 +02:00
derrod
e822a8f7bf
[core] Fix OwnershipToken path for WINE
...
Fixes #2
2020-04-28 06:28:23 +02:00
derrod
89fe49aa4d
[core] Add warning for BattlEye anticheat
...
Closes #8
2020-04-28 06:20:25 +02:00
derrod
1b3ef31963
[cli/core] Fix config offline and environment overrides
2020-04-26 14:58:09 +02:00
derrod
f4b1605b92
[core] Minor improvements for DLC/logging
2020-04-26 13:20:54 +02:00
derrod
035e23b964
[core/lfs] Clean up local manifest saving/loading
2020-04-25 23:06:46 +02:00
derrod
8f23770e43
[core] Add warning for games that are not marked for offline use
2020-04-25 22:54:18 +02:00
derrod
ec97cef264
[core] Add additional warning for Ownership Token requirement
2020-04-25 12:20:55 +02:00
derrod
a59107e503
[core/lfs] Load correct old manifest file after aborted installation
...
If a user were to start and then abort an installation previously
we would have loaded the downloaded new manifest, rather than the
one of the installed version. By explicitly setting the version
we can avoid this.
2020-04-24 06:29:22 +02:00
derrod
0b6824ba58
[core] Add status queue parameter for UI updates
2020-04-21 20:01:00 +02:00
derrod
c388c0d516
[cli/core] Add overrides for old manifest and install dir
2020-04-21 19:59:58 +02:00
derrod
988be667df
[core] Simplify game installation directory code
2020-04-20 01:27:41 +02:00
derrod
c2ae5b7367
[core] Allow default env/wine overrides in config
2020-04-20 01:27:36 +02:00
derrod
92a0003e6f
[core/lfs] Fix old manifest saving and install version saving
2020-04-20 01:27:28 +02:00
derrod
662f6e7bd0
[cli/core/models] Add basic support for DLCs
2020-04-20 01:27:06 +02:00
derrod
0031e5908a
[api/core] Overhaul session resume and verify session validity
2020-04-20 01:27:01 +02:00
derrod
5eb51dfd11
[api/core/models] Add support for "Ownership Token"
...
Ownership verification tokens appear to be part of EPIC's DRM scheme,
they're basically just a JSON file with a token in it that's downloaded
from their API before launching.
This fixes launching games such as Just Cause 4.
2020-04-20 01:26:44 +02:00
derrod
ce28ce2914
[core] Fix session reuse not checking if expiry is after now
...
Since total_seconds() just returns a positive number with the difference
we have to make sure we're actually still before the expiry time.
2020-04-20 01:25:59 +02:00
derrod
e00e534f2c
First public test version of legendary
...
Unfortunately the history from before this commit is lost to time. And
that's probably for the best.
2020-04-14 15:40:41 +02:00