derrod
3257b869e2
[models] Add get_chunk_by_path to CDL
2020-05-09 11:02:31 +02:00
derrod
d94d07a26b
[models] Support file objects in manifest/chunk serialization
2020-05-09 11:01:54 +02:00
derrod
60845fce48
[models] JSON manifest do not support serialization
2020-05-09 11:00:41 +02:00
derrod
3329bdf9af
[models] Set default meta feature level to 17
2020-05-09 04:26:44 +02:00
derrod
bdd2a14350
[models] Add Chunk serialisation
2020-05-06 19:50:40 +02:00
derrod
efed0f07da
[models] Set default manifest version to 17
...
This is what EGS currently delivers, and it also
appears there's a shorter header for some lower
versions so for compatibilities' sake just use 17.
2020-05-06 18:26:00 +02:00
derrod
d10fa6c65c
[models] Support manifest serialization
2020-05-06 18:21:26 +02:00
derrod
5eb1b69c05
[models] Fix JSON manifest chunkinfo sha hash
...
This needs to be bytes() for __repr__() to work.
2020-05-01 15:15:39 +02:00
derrod
c9392ca22c
[models] Clear raw data in manifest after it has been read
...
Minor optimization to save some RAM, especially for JSON manifests.
2020-04-30 11:44:43 +02:00
derrod
d61ce7dc6d
[models] Support manifests metas with build ids
2020-04-29 21:39:14 +02:00
derrod
2eac83f6d1
[models] Add missing flags to FileManifests
2020-04-28 15:55:19 +02:00
derrod
7bf517aa00
[models] Fix build id string creation
2020-04-27 14:31:12 +02:00
derrod
96602d1890
[downloader/models] Minor code cleanups
2020-04-25 10:18:45 +02:00
derrod
a2197aec12
[models] Add build id to manifest meta
2020-04-21 16:55:47 +02:00
derrod
662f6e7bd0
[cli/core/models] Add basic support for DLCs
2020-04-20 01:27:06 +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
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