Skip to content

CreatureDisplayInfoExtra.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1DisplayRaceIDuint32ChrRaces.dbc/0
2DisplaySexIDuint32
3SkinIDuint32CharSections.dbc/9
4FaceIDuint32CharSections.dbc/8
5HairStyleIDuint32CharHairGeosets.dbc/3
6HairColorIDuint32CharSections.dbc/8
7FacialHairIDuint32CharSections.dbc/8
8NPCItemDisplay_0uint32ItemDisplayInfo.dbc/0
9NPCItemDisplay_1uint32ItemDisplayInfo.dbc/0
10NPCItemDisplay_2uint32ItemDisplayInfo.dbc/0
11NPCItemDisplay_3uint32ItemDisplayInfo.dbc/0
12NPCItemDisplay_4uint32ItemDisplayInfo.dbc/0
13NPCItemDisplay_5uint32ItemDisplayInfo.dbc/0
14NPCItemDisplay_6uint32ItemDisplayInfo.dbc/0
15NPCItemDisplay_7uint32ItemDisplayInfo.dbc/0
16NPCItemDisplay_8uint32ItemDisplayInfo.dbc/0
17NPCItemDisplay_9uint32ItemDisplayInfo.dbc/0
18NPCItemDisplay_10uint32ItemDisplayInfo.dbc/0
19Flagsuint32
20BakeNamestring
 

Description of fields ​

ID ​

❌ Col: 0 (uint32)

- no description -  

DisplayRaceID ​

Col: 1 (uint32)

- no description -  

DisplaySexID ​

Col: 2 (uint32)

enum Gender

IDName
0GENDER_MALE
1GENDER_FEMALE
2GENDER_NONE

 

SkinID ​

❌ Col: 3 (uint32)

Look up into CharSections.dbc, where BaseSection=SECTION_TYPE_SKIN (0) to define which texture to use.  

FaceID ​

❌ Col: 4 (uint32)

Look up into CharSections.dbc, where BaseSection=SECTION_TYPE_FACE (1) to define which texture to use.  

HairStyleID ​

❌ Col: 5 (uint32)

- no description -  

HairColorID ​

❌ Col: 6 (uint32)

Look up into CharSections.dbc, where BaseSection=SECTION_TYPE_HAIR (3) to define which texture to use.  

FacialHairID ​

❌ Col: 7 (uint32)

Look up into CharSections.dbc, where BaseSection=SECTION_TYPE_FACIAL_HAIR (2) to define which texture to use.  

NPCItemDisplay ​

❌ Col: 8 – 18 (uint32)

ColSlot
8Helm
9Shoulder
10Shirt
11Cuirass
12Belt
13Legs
14Boots
15Wrist
16Gloves
17Tabard
18Cape

 

Flags ​

❌ Col: 19 (uint32)

  • 1: Can equip additional things when used for players.  

BakeName ​

❌ Col: 20 (string)

The texture used on the model. .blp extension can be omitted. Name must not be empty, otherwise client crashes.