summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/chrraces.md63
1 files changed, 63 insertions, 0 deletions
diff --git a/docs/chrraces.md b/docs/chrraces.md
new file mode 100644
index 0000000..01aa23b
--- /dev/null
+++ b/docs/chrraces.md
@@ -0,0 +1,63 @@
+# ChrRaces.dbc
+
+This dbc contains all possible races, some of which are unused and unavailable to players.
+
+**Version is : 3.3.5a**
+
+### Structure
+
+| Column | Field | Type | Notes |
+|--------|-------------------|--------------|-------------------------------------------------|
+| 1 | RaceID | Integer | |
+| 2 | Flags | Integer | |
+| 3 | FactionID | Integer | faction template id |
+| 4 | | | unused |
+| 5 | model_m | Integer | |
+| 6 | model_f | Integer | |
+| 7 | | | unused |
+| 8 | TeamID | Integer | (7-Alliance 1-Horde) |
+| 9-12 | | | unused |
+| 13 | CinematicSequence | Integer | id from CinematicSequence.dbc |
+| 14 | unk_322 | | faction (0 Alliance, 1 Horde, 2 not available?) |
+| 15-30 | name | String + Loc | used for DBC language detection/selection |
+| 31 | | | string flags, unused |
+| 32-47 | nameFemale | String + Loc | if different from base (male) case |
+| 48 | | | string flags, unused |
+| 49-64 | | | if different from base (male) case |
+| 65 | | | string flags, unused |
+| 66-68 | | | unused |
+| 69 | expansion | Integer | (0 - original race, 1 - tbc addon, ...) |
+
+### Content
+
+| ID | Value | Name |
+|----|----------|-------------------------|
+| 1 | 1 | Human |
+| 2 | 2 | Orc |
+| 3 | 4 | Dwarf |
+| 4 | 8 | Night Elf |
+| 5 | 16 | Undead |
+| 6 | 32 | Tauren |
+| 7 | 64 | Gnome |
+| 8 | 128 | Troll |
+| 9 | 256 | Goblin (4.x) |
+| 10 | 512 | Blood Elf |
+| 11 | 1024 | Draenei |
+| 12 | 2048 | Fel Orc |
+| 13 | 4096 | Naga |
+| 14 | 8192 | Broken |
+| 15 | 16384 | Skeleton |
+| 16 | 32768 | Vrykul |
+| 17 | 65536 | Tuskarr |
+| 18 | 131072 | Forest Troll |
+| 19 | 262144 | Taunka |
+| 20 | 524288 | Northrend Skeleton |
+| 21 | 1048576 | Ice Troll |
+| 22 | 2097152 | Worgen (4.x) |
+| 24 | 8388608 | Pandaren Neutral (5.x) |
+| 25 | 16777216 | Pandaren Alliance (5.x) |
+| 26 | 33554432 | Pandaren Horde (5.x) |
+
+### How do I get the values?
+
+If you want to learn how bits work you can read the tutorial here [bit-and_bytes-tutorial](Bit-and_bytes-tutorial)