Kelsidavis-WoWee/tools/asset_extract
Kelsi 7264ba1706 fix(extractor): lowercase all output paths to prevent duplicate folders
WoW archives contain mixed-case variants of the same path (e.g.,
ARMLOWERTEXTURE vs ArmLowerTexture) which created duplicate directories
on case-sensitive Linux filesystems. Now mapPath() lowercases the entire
output. Also keeps TextureComponents and ObjectComponents directory
names instead of abbreviating them (item/texturecomponents/ instead of
item/texture/) so filesystem paths match the WoW virtual paths used in
manifest lookups.
2026-04-03 21:26:20 -07:00
..
extractor.cpp tools: fix DBC string-column detection false positives in both dbc_to_csv and asset_extract 2026-03-10 03:49:06 -07:00
extractor.hpp Unify asset system: one asset set, always high-res 2026-02-15 04:18:34 -08:00
main.cpp Unify asset system: one asset set, always high-res 2026-02-15 04:18:34 -08:00
manifest_writer.cpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
manifest_writer.hpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
path_mapper.cpp fix(extractor): lowercase all output paths to prevent duplicate folders 2026-04-03 21:26:20 -07:00
path_mapper.hpp fix(extractor): lowercase all output paths to prevent duplicate folders 2026-04-03 21:26:20 -07:00