Codejie's C++ Space

Using C++

WDBFields.xml更新 - NPC和Creature字段描述

    NPC表字段和wiki上的一样,Creature表就差异点了,对了快一小时,才发现又是有个字段咱没有~虽然wiki上说3.02就加了,但zhCN3.05竟然没有,不能不说,咱们zhCN的待遇就是不一样~说到不一样,又想到了河蟹,说到河蟹有想到了“潜行者”的名字,说到名字又发现实际9C也是骗文x部呢,不信你看看AH去,看看装备名称去,不都还是--盗贼么?!
    啊,跑题了,做“潜行者”太久的缘故了,怨气太重。。。下面是两个表的字段说明:
  <File name="npccache.wdb" version="1.0">
    
<Note>http://www.sourcepeek.com/wiki/NPCCache.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="float" size="4"></Field>
      
<Field position="3" type="cstring" size="0"></Field>
      
<Field position="4" type="cstring" size="0"></Field>
      
<Field position="5" type="integer" size="0"></Field>
      
<Field position="6" type="integer" size="0"></Field>
      
<Field position="7" type="integer" size="0"></Field>
      
<Field position="8" type="integer" size="0"></Field>
      
<Field position="9" type="integer" size="4"></Field>
      
<Field position="10" type="integer" size="4"></Field>
      
<Field position="11" type="integer" size="4"></Field>
      
<Field position="12" type="float" size="4"></Field>
      
<Field position="13" type="cstring" size="0"></Field>
      
<Field position="14" type="cstring" size="0"></Field>
      
<Field position="15" type="integer" size="4"></Field>
      
<Field position="16" type="integer" size="4"></Field>
      
<Field position="17" type="integer" size="4"></Field>
      
<Field position="18" type="integer" size="4"></Field>
      
<Field position="19" type="integer" size="4"></Field>
      
<Field position="20" type="integer" size="4"></Field>
      
<Field position="21" type="integer" size="4"></Field>
      
<Field position="22" type="float" size="4"></Field>
      
<Field position="23" type="cstring" size="0"></Field>
      
<Field position="24" type="cstring" size="0"></Field>
      
<Field position="25" type="integer" size="4"></Field>
      
<Field position="26" type="integer" size="4"></Field>
      
<Field position="27" type="integer" size="4"></Field>
      
<Field position="28" type="integer" size="4"></Field>
      
<Field position="29" type="integer" size="4"></Field>
      
<Field position="30" type="integer" size="4"></Field>
      
<Field position="31" type="integer" size="4"></Field>
      
<Field position="32" type="float" size="4"></Field>
      
<Field position="33" type="cstring" size="0"></Field>
      
<Field position="34" type="cstring" size="0"></Field>
      
<Field position="35" type="integer" size="4"></Field>
      
<Field position="36" type="integer" size="4"></Field>
      
<Field position="37" type="integer" size="4"></Field>
      
<Field position="38" type="integer" size="4"></Field>
      
<Field position="39" type="integer" size="4"></Field>
      
<Field position="40" type="integer" size="4"></Field>
      
<Field position="41" type="integer" size="4"></Field>
      
<Field position="42" type="float" size="4"></Field>
      
<Field position="43" type="cstring" size="0"></Field>
      
<Field position="44" type="cstring" size="0"></Field>
      
<Field position="45" type="integer" size="4"></Field>
      
<Field position="46" type="integer" size="4"></Field>
      
<Field position="47" type="integer" size="4"></Field>
      
<Field position="48" type="integer" size="4"></Field>
      
<Field position="49" type="integer" size="4"></Field>
      
<Field position="50" type="integer" size="4"></Field>
      
<Field position="51" type="integer" size="4"></Field>
      
<Field position="52" type="float" size="4"></Field>
      
<Field position="53" type="cstring" size="0"></Field>
      
<Field position="54" type="cstring" size="0"></Field>
      
<Field position="55" type="integer" size="4"></Field>
      
<Field position="56" type="integer" size="4"></Field>
      
<Field position="57" type="integer" size="4"></Field>
      
<Field position="58" type="integer" size="4"></Field>
      
<Field position="59" type="integer" size="4"></Field>
      
<Field position="60" type="integer" size="4"></Field>
      
<Field position="61" type="integer" size="4"></Field>
      
<Field position="62" type="float" size="4"></Field>
      
<Field position="63" type="cstring" size="0"></Field>
      
<Field position="64" type="cstring" size="0"></Field>
      
<Field position="65" type="integer" size="4"></Field>
      
<Field position="66" type="integer" size="4"></Field>
      
<Field position="67" type="integer" size="4"></Field>
      
<Field position="68" type="integer" size="4"></Field>
      
<Field position="69" type="integer" size="4"></Field>
      
<Field position="70" type="integer" size="4"></Field>
      
<Field position="71" type="integer" size="4"></Field>
      
<Field position="72" type="float" size="4"></Field>
      
<Field position="73" type="cstring" size="0"></Field>
      
<Field position="74" type="cstring" size="0"></Field>
      
<Field position="75" type="integer" size="4"></Field>
      
<Field position="76" type="integer" size="4"></Field>
      
<Field position="77" type="integer" size="4"></Field>
      
<Field position="78" type="integer" size="4"></Field>
      
<Field position="79" type="integer" size="4"></Field>
      
<Field position="80" type="integer" size="4"></Field>
      
<Field position="81" type="integer" size="4"></Field>
    
</Fields>
  
</File>

  <File name="creaturecache.wdb" version="1.0">
    
<Note>http://www.sourcepeek.com/wiki/CreatureCache.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="4">Name</Field>
      
<Field position="3" type="cstring" size="0">Name</Field>
      
<Field position="4" type="cstring" size="0">Name</Field>
      
<Field position="5" type="cstring" size="0">Name</Field>
      
<Field position="6" type="cstring" size="0">Description</Field>
      
<Field position="7" type="cstring" size="0"></Field>
      
<Field position="8" type="bit" size="4">Mask?</Field>
      
<Field position="9" type="integer" size="4">TypeID</Field>
      
<Field position="10" type="integer" size="4">FamilyID</Field>
      
<Field position="11" type="integer" size="4">FlagID</Field>
      
<Field position="12" type="integer" size="4">SpellID</Field>
      
<Field position="13" type="integer" size="4">DisplayID</Field>
      
<Field position="14" type="integer" size="4">DisplayID2</Field>
      
<Field position="15" type="integer" size="4">DisplayID3</Field>
      
<Field position="16" type="integer" size="4">DisplayID4</Field>
      
<Field position="17" type="float" size="4"></Field>
      
<Field position="18" type="float" size="4"></Field>
      
<Field position="19" type="byte" size="1"></Field>
    
</Fields>
  
</File>

    这里是从两个表中解析出来的内容,用Excel转换一下打开,看起来比较清晰。说明下,内容肯定不全的,因为wdb是本地表,一般记录你碰到过的物品或NPC或其他什么,也就是说如果你么碰到过,WDB中就没有记录,附件内容是我本地数据,自然。。。自然就很不全,毕竟对于见到伊利丹就圆满的人来说,WOW还有很多地方是传说。。。。所以啊,如果哪位强力高玩有爱心,能把WDB文件贡献出来,俺就可以更--圆满了。。。。这里说下,请注意:不要将itemtextcache.wdb表共享给任何人,因为这里面存放着你的私人邮件,切记,切记。

   creaturecache.wdb.txt.7z
   npccache.wdb.txt.7z

posted on 2009-05-06 18:16 codejie 阅读(304) 评论(0)  编辑 收藏 引用 所属分类: MPQ - WOW


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜