青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Codejie's C++ Space

Using C++

WDBFields.xml - 新增WDB字段說明,并上傳Item表

??? WDB和DBC類似,因此對于其字段說明亦采用和DBCFields.xml一樣格式,新增amount類型,用于支持變化字段。
??? 下面是和Item相關的WDB字段定義:
??<File?name="itemtextcache.wdb"?version="1.0">
????
<Note>http://www.madx.dk/wowdev/wiki/index.php?title=ItemTextCache.wdb</Note>
????
<Fields>
??????
<Field?position="0"?type="integer"?size="4">ID</Field>
??????
<Field?position="1"?type="integer"?size="4">TextSize</Field>
??????
<Field?position="2"?type="cstring"?size="0">Text</Field>
????
</Fields>
??
</File>

??
<File?name="itemnamecache.wdb"?version="1.0">
????
<Note>http://www.madx.dk/wowdev/wiki/index.php?title=ItemNameCache.wdb</Note>
????
<Fields>
??????
<Field?position="0"?type="integer"?size="4">ID</Field>
??????
<Field?position="1"?type="integer"?size="4">EntrySize</Field>
??????
<Field?position="2"?type="cstring"?size="0">Text</Field>
??????
<Field?position="3"?type="integer"?size="4">Slot</Field>
????
</Fields>
??
</File>

??<File?name="itemcache.wdb"?version="1.0">
????
<Note>http://www.sourcepeek.com/wiki/ItemCache.wdb</Note>
????
<Fields>
??????
<Field?position="0"?type="integer"?size="4">ID</Field>
??????
<Field?position="1"?type="integer"?size="4">TextSize</Field>
??????
<Field?position="2"?type="integer"?size="4">ClassID</Field>
??????
<Field?position="3"?type="integer"?size="4">SubClassID</Field>
??????
<Field?position="4"?type="integer"?size="4"></Field>
??????
<Field?position="5"?type="cstring"?size="0">Name</Field>
??????
<Field?position="6"?type="cstring"?size="0">Name</Field>
??????
<Field?position="7"?type="cstring"?size="0">Name</Field>
??????
<Field?position="8"?type="cstring"?size="0">Name</Field>
??????
<Field?position="9"?type="integer"?size="4">DisplayID</Field>
??????
<Field?position="10"?type="integer"?size="4">QualityID</Field>
??????
<Field?position="11"?type="integer"?size="4">TypeFlag</Field>
??????
<Field?position="12"?type="integer"?size="4">BuyPrice</Field>
??????
<Field?position="13"?type="integer"?size="4">SellPrice</Field>
??????
<Field?position="14"?type="integer"?size="4">SlotID</Field>
??????
<Field?position="15"?type="integer"?size="4">ClassFlag</Field>
??????
<Field?position="16"?type="integer"?size="4">RaceFlag</Field>
??????
<Field?position="17"?type="integer"?size="4">Level</Field>
??????
<Field?position="18"?type="integer"?size="4">RequiredLevel</Field>
??????
<Field?position="19"?type="integer"?size="4">RequiredSkillID</Field>
??????
<Field?position="20"?type="integer"?size="4">RequiredSkillLevel</Field>
??????
<Field?position="21"?type="integer"?size="4">RequiredSpellID</Field>
??????
<Field?position="22"?type="integer"?size="4">RequiredRankID</Field>
??????
<Field?position="23"?type="integer"?size="4">RequiredUnknRank</Field>
??????
<Field?position="24"?type="integer"?size="4">RequiredFactionID</Field>
??????
<Field?position="25"?type="integer"?size="4">RequiredFactionLevel</Field>
??????
<Field?position="26"?type="integer"?size="4">StackUnique</Field>
??????
<Field?position="27"?type="integer"?size="4">StackAmount</Field>
??????
<Field?position="28"?type="integer"?size="4">ContainerSlot</Field>
??????
<Field?position="29"?type="amount"?size="4"?skipbyte="8">NumberOfStat</Field>

??????
<Field?position="30"?type="float"?size="4">Damage1Min</Field>
??????
<Field?position="31"?type="float"?size="4">Damage1Max</Field>
??????
<Field?position="32"?type="integer"?size="4">Damage1TypeID</Field>
??????
<Field?position="33"?type="float"?size="4">Damage2Min</Field>
??????
<Field?position="34"?type="float"?size="4">Damage2Max</Field>
??????
<Field?position="35"?type="integer"?size="4">Damage2TypeID</Field>
??????
<Field?position="36"?type="float"?size="4">Damage3Min</Field>
??????
<Field?position="37"?type="float"?size="4">Damage3Max</Field>
??????
<Field?position="38"?type="integer"?size="4">Damage3TypeID</Field>
??????
<Field?position="39"?type="float"?size="4">Damage4Min</Field>
??????
<Field?position="40"?type="float"?size="4">Damage4Max</Field>
??????
<Field?position="41"?type="integer"?size="4">Damage4TypeID</Field>
??????
<Field?position="42"?type="float"?size="4">Damage5Min</Field>
??????
<Field?position="43"?type="float"?size="4">Damage5Max</Field>
??????
<Field?position="44"?type="integer"?size="4">Damage5TypeID</Field>
??????
??????
<Field?position="45"?type="integer"?size="4">ResistPhysical</Field>
??????
<Field?position="46"?type="integer"?size="4">ResistHoly</Field>
??????
<Field?position="47"?type="integer"?size="4">ResistFire</Field>
??????
<Field?position="48"?type="integer"?size="4">ResistNature</Field>
??????
<Field?position="49"?type="integer"?size="4">ResistFrost</Field>
??????
<Field?position="50"?type="integer"?size="4">ResistShadow</Field>
??????
<Field?position="51"?type="integer"?size="4">ResistArcane</Field>
??????
<Field?position="52"?type="integer"?size="4">WeaponDelay</Field>
??????
<Field?position="53"?type="integer"?size="4">AmmoType</Field>
??????
<Field?position="54"?type="float"?size="4">RangeModifier</Field>
??????
<Field?position="55"?type="integer"?size="4">Spell1ID</Field>
??????
<Field?position="56"?type="integer"?size="4">Spell1TriggerID</Field>
??????
<Field?position="57"?type="integer"?size="4">Spell1Charges</Field>
??????
<Field?position="58"?type="integer"?size="4">Spell1Cooldown</Field>
??????
<Field?position="59"?type="integer"?size="4">Spell1CategoryID</Field>
??????
<Field?position="60"?type="integer"?size="4">Spell1CategoryCooldown</Field>
??????
<Field?position="61"?type="integer"?size="4">Spell2ID</Field>
??????
<Field?position="62"?type="integer"?size="4">Spell2TriggerID</Field>
??????
<Field?position="63"?type="integer"?size="4">Spell2Charges</Field>
??????
<Field?position="64"?type="integer"?size="4">Spell2Cooldown</Field>
??????
<Field?position="65"?type="integer"?size="4">Spell2CategoryID</Field>
??????
<Field?position="66"?type="integer"?size="4">Spell2CategoryCooldown</Field>
??????
<Field?position="67"?type="integer"?size="4">Spell31ID</Field>
??????
<Field?position="68"?type="integer"?size="4">Spell3TriggerID</Field>
??????
<Field?position="69"?type="integer"?size="4">Spell3Charges</Field>
??????
<Field?position="70"?type="integer"?size="4">Spell3Cooldown</Field>
??????
<Field?position="71"?type="integer"?size="4">Spell3CategoryID</Field>
??????
<Field?position="72"?type="integer"?size="4">Spell3CategoryCooldown</Field>
??????
<Field?position="73"?type="integer"?size="4">Spell4ID</Field>
??????
<Field?position="74"?type="integer"?size="4">Spell4TriggerID</Field>
??????
<Field?position="75"?type="integer"?size="4">Spell4Charges</Field>
??????
<Field?position="76"?type="integer"?size="4">Spell4Cooldown</Field>
??????
<Field?position="77"?type="integer"?size="4">Spell4CategoryID</Field>
??????
<Field?position="78"?type="integer"?size="4">Spell4CategoryCooldown</Field>
??????
<Field?position="79"?type="integer"?size="4">Spell5ID</Field>
??????
<Field?position="80"?type="integer"?size="4">Spell5TriggerID</Field>
??????
<Field?position="81"?type="integer"?size="4">Spell5Charges</Field>
??????
<Field?position="82"?type="integer"?size="4">Spell5Cooldown</Field>
??????
<Field?position="83"?type="integer"?size="4">Spell5CategoryID</Field>
??????
<Field?position="84"?type="integer"?size="4">Spell5CategoryCooldown</Field>??
??????
??????
<Field?position="85"?type="integer"?size="4">BondID</Field>
??????
<Field?position="86"?type="cstring"?size="0">Description</Field>
??????
<Field?position="87"?type="integer"?size="4">BookTextID</Field>
??????
<Field?position="88"?type="integer"?size="4">BookPages</Field>
??????
<Field?position="89"?type="integer"?size="4">BookStationaryID</Field>
??????
<Field?position="90"?type="integer"?size="4">BeginQuestID</Field>
??????
<Field?position="91"?type="integer"?size="4">LockPickTalent</Field>
??????
<Field?position="92"?type="integer"?size="4">MaterialID</Field>
??????
<Field?position="93"?type="integer"?size="4">SheathID</Field>
??????
<Field?position="94"?type="integer"?size="4">RandomPropertyID</Field>
??????
<Field?position="95"?type="integer"?size="4">RandomPropertyID2?</Field>
??????
<Field?position="96"?type="integer"?size="4">BlockValue</Field>
??????
<Field?position="97"?type="integer"?size="4">ItemSetID</Field>
??????
<Field?position="98"?type="integer"?size="4">DurabilityValue</Field>
??????
<Field?position="99"?type="integer"?size="4">AreaID</Field>
??????
<Field?position="100"?type="integer"?size="4">MapID</Field>
??????
<Field?position="101"?type="integer"?size="4">BagFamily</Field>
??????
<Field?position="102"?type="integer"?size="4">TotemCategory</Field>
??????
<Field?position="103"?type="integer"?size="4">SocketColor1</Field>
??????
<Field?position="104"?type="integer"?size="4">Unkn</Field>
??????
<Field?position="105"?type="integer"?size="4">SocketColor2</Field>
??????
<Field?position="106"?type="integer"?size="4">Unkn</Field>
??????
<Field?position="107"?type="integer"?size="4">SocketColor3</Field>
??????
<Field?position="108"?type="integer"?size="4">Unkn</Field>

??????
<Field?position="109"?type="integer"?size="4">GemProperty</Field>
??????
<Field?position="110"?type="integer"?size="4">Unkn</Field>
??????
<Field?position="111"?type="integer"?size="4">DisenchantSkillLevel</Field>
??????
??????
<Field?position="112"?type="float"?size="4">ArmorDemageModifier</Field>

??????
<Field?position="113"?type="integer"?size="4">ExistingDuration</Field>

??????
<Field?position="114"?type="integer"?size="4">Unkn</Field>

????
</Fields>
??
</File>

??? 被ItemCache.wdb的字段搞死了~這個WDB字段變化較大和較快,根據wiki上的說明來定義字段是不對的,咱們國服的版本很特殊,導致在不得不一個一個字節的對,再根據wiki上的說明一點一點確認,前后消耗4小時之多,累死了~回頭有機會把分析的“手稿”,拍了傳上來,嘿嘿~
??? WDB字段變化較頻繁,這也意味著在下個版本時,將不得不重新修過字段定義,還好,咱們國服這兩個月不會變化了,哇哈哈~

??? 這里是我本機上的ItemCache.wdb中導出的Item表內容,有興趣的下載看看了,目前網絡上EN,zhTW版本很多,但咱們的zhCN比較少~

<--------補充分割線--------->
??? 下面的圖顯示了我是如何分析Item數據的,別雷到,方法很原始--用筆和紙的方式。。。。嘿嘿~
090428.jpg

??? 整個分析過程分兩步,定位WDB頭尺寸,wiki上說頭有六個字段,實際后面還有一排小字說那不是咱們國服版本,因為咱們只有五個字段,這個粗心導致前面的分析一直是錯位的,死活數據都不正確,不得不打印出來一個一個字節看了;然后是分析數據記錄,咱們還是落伍的,但由于怎么咱也3.0了,因此zhCN的WDB是一個舊版和新版的混合體,于是不得不打印出來一個一個字節看了~還好,不管內容是否正確,數據都讀出來了~



posted on 2009-04-30 18:51 codejie 閱讀(562) 評論(0)  編輯 收藏 引用 所屬分類: MPQ - WOW

公告

Using C++

導航

統計

留言簿(73)

隨筆分類(513)

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            99国产精品国产精品毛片| 国产欧美一区二区精品性| 99re6热在线精品视频播放速度| 久久精品国产99| 欧美一区免费| 久久精品主播| 欧美成人精品高清在线播放| 欧美电影免费观看| 亚洲精品在线观看免费| 久久精品国内一区二区三区| 另类天堂视频在线观看| 亚洲一级二级在线| 西瓜成人精品人成网站| 久久久久久高潮国产精品视| 欧美成va人片在线观看| 日韩视频一区二区| 亚洲在线视频观看| 欧美在线亚洲一区| 男人的天堂亚洲| 欧美日韩岛国| 国产乱码精品一区二区三| 国产欧美在线观看| 亚洲精品免费网站| 午夜精品视频在线观看| 巨胸喷奶水www久久久免费动漫| 欧美成人日韩| 亚洲婷婷在线| 免费欧美在线视频| 国产精品综合网站| 亚洲精品欧美日韩| 欧美一区91| 亚洲国产成人一区| 亚洲精品一区在线| 欧美一区二区视频观看视频| 欧美久久久久久蜜桃| 激情六月综合| 亚洲一区二区四区| 欧美激情1区| 亚洲欧美视频在线观看视频| 欧美成人一区二区| 一区二区在线观看av| 亚洲一级片在线观看| 欧美黑人在线观看| 久久国产精品99国产精| 国产精品久久久久影院色老大 | 欧美不卡高清| 国产毛片一区| 亚洲美女中文字幕| 蜜乳av另类精品一区二区| 亚洲色在线视频| 欧美日韩国产综合视频在线观看中文| 国内外成人在线| 翔田千里一区二区| 日韩午夜激情电影| 欧美福利一区二区| 亚洲人成人99网站| 美女免费视频一区| 亚洲国产成人久久综合一区| 久久精品视频在线观看| 亚洲欧美综合国产精品一区| 欧美网站在线| 亚洲在线一区二区| 亚洲午夜精品久久| 国产精品一区二区在线| 亚洲欧美视频一区| 亚洲欧美日韩精品久久久| 久久爱另类一区二区小说| 亚洲图片在线| 欧美婷婷在线| 亚洲欧美日韩国产一区二区| av成人免费在线观看| 欧美日韩视频免费播放| 亚洲五月六月| 亚洲一区二区日本| 国产日韩欧美在线一区| 久久久久久久久久久久久久一区 | 久久久精彩视频| 午夜在线观看免费一区| 国内偷自视频区视频综合| 久久在线免费观看| 老妇喷水一区二区三区| 99精品视频网| 亚洲视频中文| 国产一区二区三区久久悠悠色av | 欧美日韩另类字幕中文| 宅男噜噜噜66一区二区66| 一本色道久久综合亚洲91| 欧美日韩在线视频首页| 欧美一区三区三区高中清蜜桃| 欧美怡红院视频一区二区三区| 伊大人香蕉综合8在线视| 亚洲韩国日本中文字幕| 欧美涩涩视频| 久久尤物视频| 欧美高清在线一区| 亚洲欧美在线另类| 久久久久在线| 亚洲制服欧美中文字幕中文字幕| 午夜激情久久久| 亚洲国产91精品在线观看| 一区二区日韩伦理片| 精品成人在线视频| 一区二区三区四区五区精品视频 | 亚洲精品一区二区三区蜜桃久| 亚洲美女在线国产| 国产一区二区三区四区五区美女 | 欧美国产激情二区三区| 国产精品伦理| 亚洲成人资源| 久久精品动漫| 麻豆国产精品777777在线| 亚洲一卡二卡三卡四卡五卡| 欧美一区网站| 一本色道久久88综合日韩精品| 亚洲一区在线播放| 亚洲伦理精品| 老色鬼精品视频在线观看播放| 亚洲免费av片| 欧美激情第1页| 欧美一区二区视频97| 欧美福利影院| 欧美jizz19性欧美| 国产精品成人一区二区艾草| 亚洲丁香婷深爱综合| 国产一区二区三区日韩| av成人天堂| 一区二区三区 在线观看视| 久久久无码精品亚洲日韩按摩| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 99精品国产在热久久| 久久国产精品亚洲77777| 亚洲欧美在线看| 欧美日韩国产123区| 欧美国产一区在线| 亚洲福利视频专区| 久久精品二区三区| 久久久久国产一区二区三区| 国产精品亚洲激情| 亚洲一二三级电影| 亚洲一区二区成人在线观看| 欧美日韩日韩| 日韩手机在线导航| 亚洲淫片在线视频| 国产精品永久免费观看| 亚洲欧美日产图| 久久久精品999| 国产专区综合网| 久久久777| 欧美电影免费观看高清| 在线观看三级视频欧美| 久久综合中文| 亚洲精品欧美精品| 亚洲欧美电影在线观看| 国产热re99久久6国产精品| 欧美一区二区成人6969| 久久综合久久综合这里只有精品| 激情综合电影网| 欧美v亚洲v综合ⅴ国产v| 亚洲人成欧美中文字幕| 一区二区三区国产精华| 国产精品九九久久久久久久| 午夜精品久久久久久| 美女视频黄 久久| 日韩视频在线观看一区二区| 欧美偷拍一区二区| 欧美一区二区三区久久精品茉莉花| 久久精品五月| 亚洲国产精品电影| 国产精品chinese| 久久久久久久久久久久久久一区| 亚洲第一页中文字幕| 亚洲专区在线| 韩国免费一区| 欧美视频一区二区三区在线观看 | 久久久欧美精品| 亚洲毛片av| 国产欧美日韩另类一区| 亚洲黄色精品| 性一交一乱一区二区洋洋av| 国产日韩1区| 久久精品电影| 欧美国产视频在线| 亚洲久久一区二区| 欧美视频免费| 欧美在线视频一区二区三区| 欧美激情一区二区三区全黄| 亚洲一区二区av电影| 国产一区二区久久久| 欧美激情亚洲综合一区| 亚洲欧美日韩国产另类专区| 亚洲福利视频网| 欧美一区久久| 亚洲精品日韩综合观看成人91| 欧美日韩国产高清| 蜜臀91精品一区二区三区| 一级日韩一区在线观看| 女同一区二区| 久久免费偷拍视频| 性一交一乱一区二区洋洋av| 日韩一级大片在线|