Skip to content

ChrRaces.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1Flagsuint32
2FactionIDuint32FactionTemplate.dbc/0
3ExplorationSoundIDuint32SoundEntries.dbc/0
4MaleDisplayIDuint32CreatureDisplayInfo.dbc/0
5FemaleDisplayIDuint32CreatureDisplayInfo.dbc/0
6ClientPrefixstring
7BaseLanguageuint32Languages.dbc/0
8CreatureTypeuint32CreatureType.dbc/0
9ResSicknessSpellIDuint32Spell.dbc/0; spell Id
10SplashSoundIDuint32SoundEntries.dbc/0
11ClientFileStringstring
12CinematicSequenceIDuint32CinematicSequences.dbc/0
13Allianceuint32
14Name_0string
15Name_1string
16Name_2string
17Name_3string
18Name_4string
19Name_5string
20Name_6string
21Name_7string
22Name_8string
23Name_9string
24Name_10string
25Name_11string
26Name_12string
27Name_13string
28Name_14string
29Name_15string
30Name_lang_maskuint32
31NameFemale_0string
32NameFemale_1string
33NameFemale_2string
34NameFemale_3string
35NameFemale_4string
36NameFemale_5string
37NameFemale_6string
38NameFemale_7string
39NameFemale_8string
40NameFemale_9string
41NameFemale_10string
42NameFemale_11string
43NameFemale_12string
44NameFemale_13string
45NameFemale_14string
46NameFemale_15string
47NameFemale_lang_maskuint32
48NameMale_0string
49NameMale_1string
50NameMale_2string
51NameMale_3string
52NameMale_4string
53NameMale_5string
54NameMale_6string
55NameMale_7string
56NameMale_8string
57NameMale_9string
58NameMale_10string
59NameMale_11string
60NameMale_12string
61NameMale_13string
62NameMale_14string
63NameMale_15string
64NameMale_lang_maskuint32
65FacialHairCustomization_0string
66FacialHairCustomization_1string
67HairCustomizationstring
68RequiredExpansionuint32
 

Description of fields ​

ID ​

Col: 0 (uint32)

- no description -  

Flags ​

Col: 1 (uint32)

ValueFlagNameComment
10x01CHRRACES_FLAGS_NOT_PLAYABLENPC only
20x02CHRRACES_FLAGS_BARE_FEETDo Not Component Feet
40x04CHRRACES_FLAGS_CAN_MOUNTCan Mount
80x08Has Bald

 

FactionID ​

Col: 2 (uint32)

Also, the order in the creation screen depends on this.  

ExplorationSoundID ​

❌ Col: 3 (uint32)

- no description -  

MaleDisplayID ​

Col: 4 (uint32)

Only used for the char creation/selection screen. Ingame the server sets the model.  

FemaleDisplayID ​

Col: 5 (uint32)

Only used for the char creation/selection screen. Ingame the server sets the model.  

ClientPrefix ​

❌ Col: 6 (string)

A short form of the name. Used for helmet models.  

BaseLanguage ​

Col: 7 (uint32)

  • 1: Horde
  • 7: Alliance  

CreatureType ​

Col: 8 (uint32)

  • 7: Humanoid  

ResSicknessSpellID ​

Col: 9 (uint32)

always 15007  

SplashSoundID ​

❌ Col: 10 (uint32)

- no description -  

ClientFileString ​

❌ Col: 11 (string)

Same as the one used in model-filepathes.  

CinematicSequenceID ​

Col: 12 (uint32)

ID from CinematicSequences.dbc, used for the opening cinematic.  

Alliance ​

Col: 13 (uint32)

enum TeamId

IDName
0TEAM_ALLIANCE
1TEAM_HORDE
2TEAM_NEUTRAL

 

Name ​

Col: 14 – 30 (Loc)

- no description -  

NameFemale ​

❌ Col: 31 – 47 (Loc)

- no description -  

NameMale ​

❌ Col: 48 – 64 (Loc)

- no description -  

FacialHairCustomization ​

❌ Col: 65 – 66 (string)

Internal names for the facial features.  

HairCustomization ​

❌ Col: 67 (string)

- no description -  

RequiredExpansion ​

Col: 68 (uint32)

  • 0: Classic
  • 1: BC
  • 2: WotLK