TACT Parser
Parser for various TACT file formats, as they are used on the NGDP CDN.
Some other community tooling describes these as "CASC files"; but CASC refers to the virtual filesystem used by locally-installed copies of games.
Roadmap
The plan is to read enough of the the TACT files to allow ngdp-client
and
tact-client
to download and extract WoW data files from the NGDP CDN.
This is not yet integrated with the rest of cascette
, and has been tested
using existing cached copies of CDN data from
SimulationCraft's casc_extract.py
.
-
Read WoW Root, to find the file ID and MD5s of each variant of game data files (eg:
.db2
) -
Read encoding table, to find the BLTE file keys for a game data file MD5
-
Read BLTE files, to get file content
-
Read patch files