WDB: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
Barncastle (talk | contribs) |
||
Line 30: | Line 30: | ||
[[GameObjectCache.wdb]] WGOB | [[GameObjectCache.wdb]] WGOB | ||
[[QuestCache.wdb]] WQST | [[QuestCache.wdb]] WQST | ||
[[ItemCache.wdb]] WIDB | [[ItemCache.wdb]] WIDB {{Template:Sandbox/VersionRange|max_expansionlevel=3}} | ||
[[ItemNameCache.wdb]] WNDB | [[ItemNameCache.wdb]] WNDB {{Template:Sandbox/VersionRange|max_expansionlevel=3}} | ||
[[ItemTextCache.wdb]] WITX | [[ItemTextCache.wdb]] WITX | ||
[[NPCCache.wdb]] WNPC | [[NPCCache.wdb]] WNPC | ||
[[PageTextCache.wdb]] WPTX | [[PageTextCache.wdb]] WPTX | ||
[[WOWCache.wdb]] WRDN | [[WOWCache.wdb]] WRDN | ||
[[ArenaTeamCache.wdb]] | [[ArenaTeamCache.wdb]] {{Template:Unverified|{{Template:Sandbox/PrettyVersion|expansionlevel=3}} Not found in 6.0.1}} | ||
[[GuildStatsCache.wdb]] | |||
[[PetitionCache.wdb]] | |||
[[PetNameCache.wdb]] | |||
[[RealmCache.wdb]] {{Template:Unverified|{{Template:Sandbox/VersionRange|min_expansionlevel=6|min_build=6.0.1.18179}} Only checked in 6.0.1}} | |||
[[Category:Format]] | [[Category:Format]] |
Revision as of 14:22, 31 August 2017
The WDB files are found inside the WDB folder. The client caches data it receives from the server. This is mainly done to reduce network traffic.
Header
- WDB files < 1.6: Header length is 16 bytes
- WDB files >=1.6: Header length is 20 bytes (Verified till 1.9.4)
- WDB files >=3.0.8-9506: Header length is 24 bytes
Offset Type Description 0x00 char[4] Identifier, depends on the WDB file, will be explained later 0x04 uint32 Client Version - Version of the client (lo -> hi encoding) 0x08 char[4] Client Local - The Locale of the client 0x0C ???? 4 bytes unknown 0x10 ???? 4 bytes unknown 0x15 ???? 4 bytes unknown (Beginning with version 1.6 and later) 0x18 ???? 4 bytes unknown (Beginning with version 3.0.8-9506 )
Column Field Type Notes 1 Signature String 4-byte string identifying the file (reversed!) 2 Version Integer 4-byte integer identifying the client version 3 Language String 4-byte string identifying the language (reversed!) 4 Row Length Integer Something to do with row length, there is no consistent way of retrieving it as of yet. 5 Unknown Integer 4-bytes 6 Unknown2 Integer 4-bytes
WDB files
File Signature CreatureCache.wdb WMOB GameObjectCache.wdb WGOB QuestCache.wdb WQST ItemCache.wdb WIDB ≤ ItemNameCache.wdb WNDB ≤ ItemTextCache.wdb WITX NPCCache.wdb WNPC PageTextCache.wdb WPTX WOWCache.wdb WRDN ArenaTeamCache.wdb Not found in 6.0.1ᵘ GuildStatsCache.wdb PetitionCache.wdb PetNameCache.wdb RealmCache.wdb ≥ (6.0.1.18179) Only checked in 6.0.1ᵘ