Unify asset system: one asset set, always high-res

Remove HDPackManager, expansion overlay manifests, and BLP size-comparison
logic. Assets now resolve through a single manifest with a simple override
directory (Data/override/) for future HD upgrades.
This commit is contained in:
Kelsi 2026-02-15 04:18:34 -08:00
parent 1bc7b12b20
commit d7e2b26af7
13 changed files with 31 additions and 658 deletions

View file

@ -30,7 +30,6 @@ struct ExpansionProfile {
std::string locale = "enUS";
uint32_t timezone = 0;
std::string dataPath; // Absolute path to expansion data dir
std::string assetManifest; // Path to expansion-specific asset manifest (absolute, resolved from dataPath)
uint32_t maxLevel = 60;
std::vector<uint32_t> races;
std::vector<uint32_t> classes;