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

Codejie's C++ Space

Using C++

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

??? WDB和DBC類似,因此對于其字段說明亦采用和DBCFields.xml一樣格式,新增amount類型,用于支持變化字段。
??? 下面是和Item相關(guān)的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字段變化較大和較快,根據(jù)wiki上的說明來定義字段是不對的,咱們國服的版本很特殊,導(dǎo)致在不得不一個一個字節(jié)的對,再根據(jù)wiki上的說明一點一點確認,前后消耗4小時之多,累死了~回頭有機會把分析的“手稿”,拍了傳上來,嘿嘿~
??? WDB字段變化較頻繁,這也意味著在下個版本時,將不得不重新修過字段定義,還好,咱們國服這兩個月不會變化了,哇哈哈~

??? 這里是我本機上的ItemCache.wdb中導(dǎo)出的Item表內(nèi)容,有興趣的下載看看了,目前網(wǎng)絡(luò)上EN,zhTW版本很多,但咱們的zhCN比較少~

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

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



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

公告

Using C++

導(dǎo)航

統(tǒng)計

留言簿(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>
            久久噜噜亚洲综合| 亚洲亚洲精品三区日韩精品在线视频| 在线观看视频一区| 国产一区二区久久| 国语自产精品视频在线看8查询8| 国产偷自视频区视频一区二区| 国产亚洲欧洲997久久综合| 国产一区二区无遮挡| 在线观看成人av| 亚洲日本成人女熟在线观看| 99re热这里只有精品视频| 亚洲欧美视频一区| 狼狼综合久久久久综合网 | 欧美午夜不卡视频| 国产精品入口66mio| 国内精品久久久久影院薰衣草| 91久久中文字幕| 午夜精品久久久久久久男人的天堂| 久久久精品国产免大香伊 | 欧美成人一品| av成人国产| 久久久久久久综合| 欧美午夜片在线观看| 国内视频一区| 亚洲一区在线观看免费观看电影高清| 欧美专区在线| 99精品视频免费全部在线| 久久手机免费观看| 国产欧美精品| 亚洲午夜日本在线观看| 欧美激情精品久久久久久免费印度 | 亚洲人成网站影音先锋播放| 亚洲欧美综合网| 亚洲欧洲一二三| 亚洲伊人伊色伊影伊综合网| 麻豆精品传媒视频| 国产在线不卡| 午夜视黄欧洲亚洲| 99www免费人成精品| 米奇777超碰欧美日韩亚洲| 国产亚洲成av人片在线观看桃| 亚洲视频你懂的| 亚洲九九爱视频| 久久er精品视频| 一本色道久久综合亚洲精品小说| 久久久精品性| 亚洲免费网址| 国产精品海角社区在线观看| 一本一道久久综合狠狠老精东影业| 欧美激情视频给我| 嫩草影视亚洲| 亚洲激情网站| 亚洲电影自拍| 欧美国产先锋| 亚洲免费观看| 亚洲精品黄色| 欧美日韩国产色视频| 一本色道综合亚洲| 日韩小视频在线观看专区| 欧美日韩在线播放| 午夜精品免费| 欧美在线视频在线播放完整版免费观看 | 亚洲欧美www| 国产精品久久91| 欧美一区二区女人| 欧美在线视频免费观看| 亚洲精品在线观| 欧美激情视频一区二区三区在线播放 | 91久久综合| 亚洲国产电影| 欧美日韩视频在线第一区| 在线亚洲一区| 午夜激情亚洲| 激情一区二区三区| 欧美国产在线电影| 欧美日韩一区二区视频在线观看| 亚洲一本视频| 欧美亚洲一区二区在线观看| 尤物网精品视频| 亚洲精品黄色| 国产亚洲女人久久久久毛片| 欧美阿v一级看视频| 欧美剧在线免费观看网站| 午夜精品亚洲一区二区三区嫩草| 久久国产直播| 99re这里只有精品6| 亚洲淫片在线视频| 亚洲欧洲精品一区二区三区不卡 | 日韩一区二区福利| 亚洲无线视频| 亚洲第一页自拍| 中文一区在线| 午夜国产精品影院在线观看| 欧美激情精品| 99视频在线观看一区三区| 亚洲伊人久久综合| 亚洲精品日产精品乱码不卡| 亚洲专区免费| 亚洲美女啪啪| 欧美一区二区三区免费视频| 一本色道久久99精品综合| 久久久亚洲国产天美传媒修理工| 一区二区三区你懂的| 久久久噜噜噜久久中文字免| 亚洲男人第一网站| 欧美大片网址| 美女91精品| 国产欧美视频在线观看| 亚洲毛片一区二区| 一区二区三区亚洲| 午夜在线观看免费一区| 亚洲视频每日更新| 蜜臀a∨国产成人精品| 久久久99爱| 国产精品免费观看视频| 亚洲欧洲一区二区天堂久久| 欧美成人资源| 99热免费精品| 精品动漫3d一区二区三区| 欧美日韩国产一区| 久久综合电影| 欧美电影美腿模特1979在线看| 亚洲免费成人| 一区二区三区 在线观看视频| 国产精品试看| 欧美理论视频| 国产精品女同互慰在线看| 欧美v日韩v国产v| 欧美一激情一区二区三区| 一区二区国产精品| 亚洲欧美电影院| 欧美成人免费在线视频| 香蕉av福利精品导航| 久久精品男女| 亚洲日本中文| 六月婷婷一区| 久久久久久久久久久成人| 国产精品亚洲欧美| 亚洲永久在线| 欧美一区二区高清| 国产欧美日韩中文字幕在线| 午夜精品久久久久久久白皮肤 | 欧美一区二区三区四区视频 | 欧美三区免费完整视频在线观看| 亚洲成人在线网| 亚洲乱码国产乱码精品精98午夜| 免费亚洲电影| 亚洲日本一区二区| 亚洲免费视频在线观看| 国产情人节一区| 久久精品视频免费观看| 欧美高清在线播放| 亚洲午夜av电影| 国产啪精品视频| 免费的成人av| av成人动漫| 久久久噜久噜久久综合| 亚洲精品免费一二三区| 欧美四级电影网站| 久久经典综合| 亚洲精品一区二区三区av| 亚洲欧美日韩天堂| 国内久久婷婷综合| 欧美国产第一页| 亚洲夜间福利| 久久综合色综合88| 在线午夜精品自拍| 国产亚洲精品bt天堂精选| 免费影视亚洲| 午夜精品av| 亚洲另类春色国产| 久久这里有精品视频| 一区二区三区四区国产精品| 国产自产v一区二区三区c| 欧美激情一区二区三区成人| 欧美一区二区三区的| 亚洲激情六月丁香| 久久国产福利| 这里只有精品视频在线| 在线观看视频一区二区| 国产精品亚洲а∨天堂免在线| 欧美jizzhd精品欧美喷水| 欧美精品日韩| 久久精品国产亚洲aⅴ| 国产精品99久久久久久www| 欧美韩日精品| 久久女同互慰一区二区三区| 亚洲一区二区动漫| 亚洲精品一区二区网址| 国内精品伊人久久久久av一坑| 国产精品成人一区二区三区吃奶 | 亚洲国产成人av| 久久久久欧美| 欧美亚洲免费| 亚洲色图自拍| 亚洲美女在线观看| 亚洲高清一区二| 国内精品视频在线观看| 国产欧美一区二区三区久久人妖| 欧美日韩精品系列|