DB/CharStartOutfit: Difference between revisions

From wowdev
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(26 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Header Info ==
__TOC__
Records...................106
Information about the items the characters get when they enter the world the first time. The server seems to have the same database since there are non-viewable items listed too (bindstones, food).
Fields.....................41
Record Size...............152
String Block Size...........1


'''Note: These fields do not have the standard 4 byte blocks unless you can read blocks in 3.7073170731707! =)'''
Note: These fields do not have the standard ''4 byte blocks''. race, class, gender and outfit id are bytes!


==Structure==
==Classic==
===0.5.3.3368, 1.12.1.5875===
====Struct====
struct CharStartOutfitRec {
  uint32_t m_ID;
  uint8_t m_raceID;
  uint8_t m_classID;
  uint8_t m_sexID;
  uint8_t m_outfitID;
  uint32_t m_ItemID[12];
  uint32_t m_DisplayItemID[12];
  uint32_t m_InventoryType[12];
};


'''Somehow, this is incomplete :|'''
==Wrath==
===3.0.8.8905-3.3.5.12340===
====Table====
{| style="background:#FCFCFC; color:black"
|-
! width="80" | Column
! width="180 " | Field
! width="80" | Type
! width="600" | Notes
|-
|1  || ID  || Integer  ||
|- style="background:#F0F8FF;"
|2.1  || [[ChrRaces.dbc|Race]]  || iRefID  || (byte)
|- style="background:#F0F8FF;"
|2.2  || [[ChrClasses.dbc|Class]]  || iRefID  || (byte)
|-  style="background:#F0F8FF;"
|2.3  || Gender  || byte  || male, female
|-  style="background:#F0F8FF;"
|2.4  || outfit id  || byte  ||
|-
|3  || Items[24]  || Integer[]  || These reference item IDs (see wowhead or the itemcache). -1 or 0 if none. Actually ignored by the client.
|-
|28  || DisplayInfo[24]  || Integer[]  || Both only set if Item[x] is set too.
|-
|53  || InventoryType[24]  || Integer[]  || Values from -1 to 26.
|}


'''Column Field Type Notes'''
==Warlords==
1
===6.0.1.18179===
2
====Struct====
3
  struct CharStartOutfitRec {
4
  uint32_t m_ID;
  5
  uint8_t m_raceID;
6
  uint8_t m_classID;
7
  uint8_t m_sexID;
8
  uint8_t m_outfitID;
9
  uint32_t m_ItemID[24];
10
  uint32_t m_DisplayItemID[24];
11
  uint32_t m_InventoryType[24];
12
  uint32_t m_petDisplayID;
13
  uint32_t m_petFamilyID;
14
  };
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  33
34
35
36
37
38
39
40
41
 
Retrieved from "http://www.sourcepeek.com/wiki/CharStartOutfit.dbc"


[[Category:DBC]]
[[Category:DBC]]
[[Category:DBC_Alpha]]
[[Category:DBC_Vanilla]]
[[Category:DBC_WotLK]][[Category:3.0.2.8905]][[Category:3.3.5.12340]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]

Latest revision as of 21:53, 1 October 2017

Information about the items the characters get when they enter the world the first time. The server seems to have the same database since there are non-viewable items listed too (bindstones, food).

Note: These fields do not have the standard 4 byte blocks. race, class, gender and outfit id are bytes!

Classic

0.5.3.3368, 1.12.1.5875

Struct

struct CharStartOutfitRec {
  uint32_t m_ID;
  uint8_t m_raceID;
  uint8_t m_classID;
  uint8_t m_sexID;
  uint8_t m_outfitID;
  uint32_t m_ItemID[12];
  uint32_t m_DisplayItemID[12];
  uint32_t m_InventoryType[12];
};

Wrath

3.0.8.8905-3.3.5.12340

Table

Column Field Type Notes
1 ID Integer
2.1 Race iRefID (byte)
2.2 Class iRefID (byte)
2.3 Gender byte male, female
2.4 outfit id byte
3 Items[24] Integer[] These reference item IDs (see wowhead or the itemcache). -1 or 0 if none. Actually ignored by the client.
28 DisplayInfo[24] Integer[] Both only set if Item[x] is set too.
53 InventoryType[24] Integer[] Values from -1 to 26.

Warlords

6.0.1.18179

Struct

struct CharStartOutfitRec {
  uint32_t m_ID;
  uint8_t m_raceID;
  uint8_t m_classID;
  uint8_t m_sexID;
  uint8_t m_outfitID;
  uint32_t m_ItemID[24];
  uint32_t m_DisplayItemID[24];
  uint32_t m_InventoryType[24];
  uint32_t m_petDisplayID;
  uint32_t m_petFamilyID;
};