Talk:DBC FilesFrom Source Peek WikiExceptions to FieldSize(4-bytes) Fields*FieldSize (FieldSize is usually 4, but not always) CharBaseInfo and CharStartOutfit have a fieldsize less then 4 --Jb55 08:19, 19 June 2006 (EDT) ...and SpellItemEnchantmentCondition. Guur3k 01:34, 24 January 2007 (EST) Localization BitmaskAny have any idea how this works yet? --Jb55 10:26, 25 June 2006 (EDT)
Alright, I did some looking (found some zhCN .DBCs... I'm also downloading WoWChina client to install as well). But it seems to me that it's NOT a localization bitmask in any way shape or form, the values are only different between builds of the client. Example: --- KEY --- .DBC File: LANG (Client Version)*: BitMask_Binary: BitMask_Integer - Flags NOTE: If multiple masks in a file, I used the most common appearing one. (* I am unsure on exact build of the game these .dbc files are from. General patch number is correct though.) ----------- AuctionHouse.dbc: EN (1.11): 1111110000000001111110 - 4128894 - 2,3,4,5,6,7,17,18,19,20,21,22 CN (1.9): 0111110000000000111110 - 2031678 - 2,3,4,5,6, ,17,18,19,20,21, EN (1.9): 0111110000000000111110 - 2031678 - 2,3,4,5,6, ,17,18,19,20,21, SpellDispellType.dbc: EN (1.11): 11111110000000001111110 - 8323198 - 2,3,4,5,6,7,17,18,19,20,21,22,23 CN (1.9): 11111110000000000111110 - 8323134 - 2,3,4,5,6, ,17,18,19,20,21,22,23 EN (1.9): 11111110000000000111110 - 8323134 - 2,3,4,5,6, ,17,18,19,20,21,22,23 TaxiNodes.dbc: EN (1.11): 01111110000000000111110 - 4128830 - 2,3,4,5,6,17,18,19,20,21,22 CN (1.9): 00111110000000000111110 - 2031678 - 2,3,4,5,6,17,18,19,20,21, EN (1.9): 00111110000000000111110 - 2031678 - 2,3,4,5,6,17,18,19,20,21, So.. any other ideas? Haven't looked into this much. If we're sure this is a localization BitMask, care to show me where I went wrong? I may have some more information when my 1.10 chinese client finishes downloading. But some food for thought until then. I'll post some more detailed comparisons perhaps later in the week if nothing comes of this (hopefully confirm with French and German Clients). --Verrier 20:29, 25 June 2006 (EDT)
Col's 2-6 also may have something to do with the language, but I believe it more of a formatting thing. Every bit in this set seems to have been changed pretty early on in the games history (except the 6th bit, which is still changed occasionaly in later patches). In patch 1.2.2 where the early bits were changed significantly (I think)... there is a note about localization reading: "Various text strings and audio have been corrected for the French and German versions of the game. " Here's my notes on how the bits were changed from patch to patch. I didn't list the patch numbers unfortunately, but if you're interested in figuring this out in more detail, lemme know and I can link you to all the patch DBCs. 983052 -> 983054 11110000000000001100 11110000000000001110 7274524 -> 7274526 11011110000000000011100 11011110000000000011110 983068 -> 983070 11110000000000011100 11110000000000011110 983058 -> 983070 11110000000000010010 11110000000000011110 983042 -> 983070 11110000000000000010 11110000000000011110 983042 -> 983054 (someone messed up? changed 1 minor patch later) 11110000000000000010 11110000000000001110 983054 -> 983070 (Correction of the mess up?) 11110000000000001110 11110000000000011110 458766 -> 983070 01110000000000001110 11110000000000011110 458766 -> 983054 01110000000000001110 11110000000000001110 7274510 -> 7274526 11011110000000000001110 11011110000000000011110 983070 -> 2031646 011110000000000011110 111110000000000011110 983054 -> 2031630 011110000000000001110 111110000000000001110 7274526 -> 8323102 11011110000000000011110 11111110000000000011110 2031630 -> 2031646 111110000000000001110 111110000000000011110 2031646 -> 2031678 111110000000000011110 111110000000000111110 8323102 -> 8323134 11111110000000000011110 11111110000000000111110 983070 -> 2031678 011110000000000011110 111110000000000111110 Good luck figuring it out!
--Verrier 18:38, 29 March 2007 (EDT) |