Category:DBC: Difference between revisions

From wowdev
Jump to navigation Jump to search
mNo edit summary
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The DBC (DataBaseClient) files are clientside databases containing data about Items, NPC's, Enviroment, World etc.
This category groups all DBC files existing in at least one version of WoW. It does not guarantee documentation of the files for that version.  


==Header==
For documentation on the structure of DBC files themselves, see [[DBC]].


'''Column Field Type Notes'''
For documentation on the structure of DB2 files and up, see [[DB2]].
1 Signature String (4-bytes) string, always 'WDBC'
2 Records Integer (4-bytes) number of records in the file
3 Fields Integer (4-bytes) number of fields per record
4 Record Size Integer (4-bytes) Fields*FieldSize (FieldSize is usually 4, but not always)
5 String Block Size Integer Size of the string block


==String Block==
For DBC file contents sorted by major client version, see the specific DBC category for that version: [[:Category:DBC_Vanilla|Vanilla]], [[:Category:DBC_BC|Burning Crusade]], [[:Category:DBC_WotLK|Wrath of the Lich King]], [[:Category:DBC_Cataclysm|Cataclysm]], [[:Category:DBC_MoP|Mists of Pandaria]], [[:Category:DBC_WoD|Warlords of Draenor]] and [[:Category:DBC_Legion|Legion]].
 
Unlike the cache files, string data is stored in a block after the records. String data in records contain an offset to the string, starting from the string block. For example: If the address of the string block was 500, and the string value was 50, the address of the string would be at 550. The string block starts with a null character, and all strings are null-terminated.
 
==Notes==
 
* When encountering a string field in a dbc file, it usually consists of an english name field as well as 7 additional fields for different localizations. Following the 8 String* fields is a bitmask field. I'm not exactly sure what the bitmask field is used for yet, see [[Localization]].
'''Locale Field offset Notes'''
enXX 0 GB and US
krKR 1 Korean
frFR 2 French
deDE 3 German
zhCN 4 Chinese
zhTW 5 Taiwanese
???? 6 Unknown
???? 7 Unknown
 
* 2.1.1 changes the additional fields to 15.

Latest revision as of 23:18, 21 February 2016

This category groups all DBC files existing in at least one version of WoW. It does not guarantee documentation of the files for that version.

For documentation on the structure of DBC files themselves, see DBC.

For documentation on the structure of DB2 files and up, see DB2.

For DBC file contents sorted by major client version, see the specific DBC category for that version: Vanilla, Burning Crusade, Wrath of the Lich King, Cataclysm, Mists of Pandaria, Warlords of Draenor and Legion.

Pages in category "DBC"

The following 200 pages are in this category, out of 708 total.

(previous page) (next page)

D

(previous page) (next page)