ChrRaces.dbc
📝 Structure on wowdev.wiki
❌ denotes unused fields
Structure
Description of fields
ID
Col: 0 (uint32)
- no description -
Flags
Col: 1 (uint32)
| Value | Flag | Name | Comment |
|---|---|---|---|
| 1 | 0x01 | CHRRACES_FLAGS_NOT_PLAYABLE | NPC only |
| 2 | 0x02 | CHRRACES_FLAGS_BARE_FEET | Do Not Component Feet |
| 4 | 0x04 | CHRRACES_FLAGS_CAN_MOUNT | Can Mount |
| 8 | 0x08 | Has 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)
| ID | Name |
|---|---|
| 0 | TEAM_ALLIANCE |
| 1 | TEAM_HORDE |
| 2 | TEAM_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
