Skip to content

Map.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1Directorystring
2InstanceTypeuint32
3Flagsuint32
4MapTypeuint32
5MapName_0string
6MapName_1string
7MapName_2string
8MapName_3string
9MapName_4string
10MapName_5string
11MapName_6string
12MapName_7string
13MapName_8string
14MapName_9string
15MapName_10string
16MapName_11string
17MapName_12string
18MapName_13string
19MapName_14string
20MapName_15string
21MapName_lang_maskuint32
22AreaTableIDuint32AreaTable.dbc/0
23MapDescription0_0string
24MapDescription0_1string
25MapDescription0_2string
26MapDescription0_3string
27MapDescription0_4string
28MapDescription0_5string
29MapDescription0_6string
30MapDescription0_7string
31MapDescription0_8string
32MapDescription0_9string
33MapDescription0_10string
34MapDescription0_11string
35MapDescription0_12string
36MapDescription0_13string
37MapDescription0_14string
38MapDescription0_15string
39MapDescription0_lang_maskuint32
40MapDescription1_0string
41MapDescription1_1string
42MapDescription1_2string
43MapDescription1_3string
44MapDescription1_4string
45MapDescription1_5string
46MapDescription1_6string
47MapDescription1_7string
48MapDescription1_8string
49MapDescription1_9string
50MapDescription1_10string
51MapDescription1_11string
52MapDescription1_12string
53MapDescription1_13string
54MapDescription1_14string
55MapDescription1_15string
56MapDescription1_lang_maskuint32
57LoadingScreenIDuint32LoadingScreens.dbc/0
58MinimapIconScalefloat
59CorpseMapIDint32Map.dbc/0
60Corpse_Xfloat
61Corpse_Yfloat
62TimeOfDayOverrideint32
63ExpansionIDuint32
64RaidOffsetuint32
65MaxPlayersuint32
 

Description of fields ​

ID ​

Col: 0 (uint32)

- no description -  

Directory ​

❌ Col: 1 (string)

reference to World\Map\ [...]
 

InstanceType ​

Col: 2 (uint32)

enum MapType

IDNameComment
0MAP_COMMONnone
1MAP_INSTANCEparty
2MAP_RAIDraid
3MAP_BATTLEGROUNDpvp
4MAP_ARENAarena

 

Flags ​

Col: 3 (uint32)

enum MapFlags

ValueFlagNameComment
10x0001Optimize
20x0002Development Map
40x0004Weighted Blend
80x0008Vertex Coloring
160x0010Sort Objects
320x0020Limit to players from one realm
2560x0100MAP_FLAG_DYNAMIC_DIFFICULTYDynamic Difficulty.

 

MapType ​

❌ Col: 4 (uint32)

0 or 1 for battlegrounds (not arenas)  

MapName ​

Col: 5 – 21 (Loc)

- no description -  

AreaTableID ​

Col: 22 (uint32)

Common zone for instance and continent map.  

MapDescription0 ​

❌ Col: 23 – 39 (Loc)

Text for PvP Zones (Horde).  

MapDescription1 ​

❌ Col: 40 – 56 (Loc)

Text for PvP Zones (Alliance).  

LoadingScreenID ​

Col: 57 (uint32)

- no description -  

MinimapIconScale ​

❌ Col: 58 (float)

- no description -  

CorpseMapID ​

Col: 59 (int32)

MapID of entrance map.  

Corpse ​

Col: 60 – 61 (DBCPosition2D)

Entrance coordinate (if exist single entry).  

TimeOfDayOverride ​

❌ Col: 62 (int32)

-1, 0 and 720  

ExpansionID ​

Col: 63 (uint32)

ValueExpansion
0Vanilla
1The Burning Crusade (TBC)
2Wrath of the Lich King (WotLK)

 

RaidOffset ​

Col: 64 (uint32)

- no description -  

MaxPlayers ​

Col: 65 (uint32)

Max players, fallback if not present in MapDifficulty.dbc.