mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-07-31 01:41:14 -04:00
The DBC loader skipped binary DBCs in Data/db/ on Linux because filenames are lowercase but code requested mixed-case names. This caused the corrupted CSV fallback to be used, where nearly all integer fields (including GeosetGroup) were misclassified as strings and exported as string-block lookups instead of numeric values. Add case-insensitive filename matching for the Data/db/ directory scan and prioritize expansion overlay DBCs. Fix kGeosetBareShins from 503 to 501, add per-race lowestInGroup fallback (Gnome, Tauren), and use DBC layout JSON for field indices in game_screen_hud. Exclude field 0 (record ID) from string detection in both dbc_to_csv and the asset extractor to prevent future CSV corruption.