9b856e5f8e
There are DLCs (for example KingletAztec) which are essentially entitlements, a single file the allows access to already downloaded content. Updates for such DLCs only change the metadata version number without any actual new data. These DLCs are handled correctly by the DLM, but our dialog would refuse to allow installing them due to 0 download size. This change allows them to pass through the InstallDialog. The other issue, which I don't know if it was only a result of our faulty validation at startup or could occur in legendary too, is that a DLC might be marked with needing verification. Currently we don't have a way of verifying DLCs, so when verifying the game, we will also set the same state for any installed DLCs. In effect verifying the game successfully will also mark any DLCs as correct. |
||
---|---|---|
.. | ||
downloader | ||
glue | ||
models | ||
__init__.py | ||
cli.py | ||
core.py |