2.2 KiB
Exporting the Blood Elf Female prototype assets
The local wow.export checkout has no documented headless CLI, so this document does not invent one. Its MoonWell exporter generated the inspected catalog at:
moonwell-customization/wotlk-races/catalog.json
The exact source is retail WOW-68887patch12.0.7_Retail. Use wow.export's UI to select that product,
then export the WotLK races customization catalog/asset set. From the generated output, take:
| FileDataID | Exported file / internal path | Type | Why |
|---|---|---|---|
| 7760202 | assets/collections/7760202/7760202_be_f.m2 |
M2 | Blood Elf Female collection containing Demon Hunter horn geosets |
| 7766030 | assets/collections/7760202/7760202_be_f00.skin |
SKIN | Base geometry/index profile required by the M2 |
| 1277002 | item/objectcomponents/collections/bloodelf_female_dh_belt.blp |
BLP | Declared collection texture dependency |
| 2764488 | item/objectcomponents/collections/bloodelffemale_dh_horns.blp |
BLP | Declared collection texture dependency |
Do not add these files to git. Stage them under the ignored local-assets/ directory, then put them in
a local MPQ with these virtual names:
MoonWell\Customization\BloodElfFemale\7760202_be_f.m2
MoonWell\Customization\BloodElfFemale\7760202_be_f00.skin
item\objectcomponents\collections\bloodelf_female_dh_belt.blp
item\objectcomponents\collections\bloodelffemale_dh_horns.blp
Install that MPQ as a high-priority Data\patch-*.MPQ beside the existing MoonWell patches. Keep the
three LOD skins (7766031–7766033) locally for later testing, but the current MVP does not request
them explicitly.
To reproduce the DB result without changing wow.export, run the repository's read-only catalog helper:
node tools/find_customization_assets.js `
C:\Users\sindo\wow.export\moonwell-customization\wotlk-races\catalog.json `
"Blood Elf" female Horns
It must report OptionID 126, then ChoiceIDs 1851, 1852, 1853. Their skinned-model elements
map geoset type 24 and IDs 1, 2, 3 to skin sections 2401, 2402, 2403. The helper reads
already-exported JSON only; it does not access CASC and is not a runtime dependency.