Skip to content

CreatureDisplayInfo.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1ModelIDuint32CreatureModelData.dbc/0
2SoundIDuint32CreatureSoundData.dbc/0
3ExtendedDisplayInfoIDuint32CreatureDisplayInfoExtra.dbc/0
4CreatureModelScalefloat
5CreatureModelAlphauint32
6TextureVariation_0string
7TextureVariation_1string
8TextureVariation_2string
9PortraitTextureNamestring
10SizeClassuint32
11BloodIDuint32UnitBloodLevels.dbc/0
12NPCSoundIDuint32NPCSounds.dbc/0
13ParticleColorIDuint32ParticleColor.dbc/0
14CreatureGeosetDatauint32M2/.skin#MeshPartID
15ObjectEffectPackageIDuint32ObjectEffectPackage.dbc/0
 

Description of fields ​

ID ​

Col: 0 (uint32)

- no description -  

ModelID ​

Col: 1 (uint32)

A model to be used.  

SoundID ​

❌ Col: 2 (uint32)

If 0 - CreatureModelData information is used. Otherwise, overrides generic model settings for this displayID.  

ExtendedDisplayInfoID ​

Col: 3 (uint32)

Applies only to NPCs with character model (hair/facial feature/... and equipment settings). Not used for creatures.  

CreatureModelScale ​

Col: 4 (float)

Default scale. Stacks (by multiplying) with other scale settings (in creature_template, applied auras...).  

CreatureModelAlpha ​

❌ Col: 5 (uint32)

0 (transparent) to 255 (opaque).  

TextureVariation ​

❌ Col: 6 – 8 (string)

Name of texture for 1st - 3rd geoset with type 2.  

PortraitTextureName ​

❌ Col: 9 (string)

Holding an icon like INV_Misc_Food_59. Only on a few.  

SizeClass ​

❌ Col: 10 (uint32)

  • 0: Small
  • 1: Medium
  • 3: Large
  • 4: Giant  

BloodID ​

❌ Col: 11 (uint32)

If 0, this is read from CreatureModelData.  

NPCSoundID ​

❌ Col: 12 (uint32)

Sounds used when interacting with the NPC (on-left-click said hello talk).  

ParticleColorID ​

❌ Col: 13 (uint32)

- no description -  

CreatureGeosetData ​

❌ Col: 14 (uint32)

With this one, you can select a geoset out of the first 8 groups. 0x00200000 will select geoset 2 out of group 600 and therefore 602.  

ObjectEffectPackageID ​

❌ Col: 15 (uint32)

Set for gyrocopters, catapults, rocketmounts and siegevehicles. (WotLK)