﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Codejie's C++ Space-随笔分类-MPQ - WOW</title><link>http://www.cppblog.com/codejie/category/9783.html</link><description>Using C++</description><language>zh-cn</language><lastBuildDate>Sun, 31 May 2009 08:34:05 GMT</lastBuildDate><pubDate>Sun, 31 May 2009 08:34:05 GMT</pubDate><ttl>60</ttl><item><title>wxDeMPQ Debug版本</title><link>http://www.cppblog.com/codejie/archive/2009/05/31/85744.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Sun, 31 May 2009 06:16:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/31/85744.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/85744.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/31/85744.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/85744.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/85744.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 以后就这里更新Debug版本，尽量随着修改一起更新，这里在提示一下，关注帐号安全，注意杀毒。<br>&nbsp;&nbsp;&nbsp; 由于文件比较大了，zip一下也超过2MB了，这里就都单独上传吧，正常的话，所有文件放在一个目录下就可以RUN了～<br><br>
<table style="border-collapse: collapse; text-align: left;" border="1">
    <tbody>
        <tr>
            <td style="font-weight: bold;">Index</td>
            <td style="font-weight: bold;" align="left" valign="middle">&nbsp;File</td>
            <td id="" class="" style="font-weight: bold;" align="left" valign="middle" width="200">&nbsp;Size</td>
            <td id="" class="" style="font-weight: bold;" align="left" valign="middle" width="200">&nbsp;7-zip</td>
            <td style="font-weight: bold;" align="left" valign="middle">&nbsp;MD5</td>
            <td style="font-weight: bold;">Updated<br></td>
        </tr>
        <tr>
            <td id="" class="" align="left" valign="middle">0<br></td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/wxDeMPQ.exe.7z">wxDeMPQ.exe</a></td>
            <td align="left" valign="middle">&nbsp;4.83 MB (5,074,432 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;951 KB (974,441 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;1629046c2fcd2cac2128bd4479721d7c
            </td>
            <td>&nbsp;2009-05-31<br></td>
        </tr>
        <tr>
            <td align="left" valign="middle">&nbsp;1</td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/BLP2PNGLibraryd.dll.7z">BLP2PNGLibraryd.dll</a></td>
            <td align="left" valign="middle">&nbsp;486 KB (497,664 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;113 KB (116,683 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;ce73cb40afa86a7627f28484563f75dd
            </td>
            <td align="left" valign="middle">&nbsp;2009-05-31
            </td>
        </tr>
        <tr>
            <td align="left" valign="middle">&nbsp;2</td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/DSoundLibraryd.dll.7z">DSoundLibraryd.dll</a></td>
            <td align="left" valign="middle">&nbsp;188 KB (193,024 bytes)</td>
            <td align="left" valign="middle">&nbsp;57.9 KB (59,362 bytes)</td>
            <td align="left" valign="middle">&nbsp;5d4153885f1ace70b5770577216fe829
            </td>
            <td align="left" valign="middle">&nbsp;2009-05-31</td>
        </tr>
        <tr>
            <td align="left" valign="middle">&nbsp;3</td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/ModelLibraryd.dll.7z">ModelLibraryd.dll</a></td>
            <td align="left" valign="middle">&nbsp;1.18 MB (1,239,040 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;171 KB (175,456 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;3cec81ee534b6ab777d739f5762e7969
            </td>
            <td align="left" valign="middle">&nbsp;2009-05-31
            </td>
        </tr>
        <tr>
            <td align="left" valign="middle">&nbsp;4</td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/DBQueryLibraryd.dll.7z">DBQueryLibraryd.dll</a></td>
            <td align="left" valign="middle">&nbsp;475 KB (486,400 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;108 KB (111,081 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;cf24a9e080a2168da24adaee91f23b69
            </td>
            <td align="left" valign="middle">&nbsp;2009-05-31
            </td>
        </tr>
        <tr>
            <td align="left" valign="middle">&nbsp;5</td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/DBFields.xml.7z">DBCFields.xml</a></td>
            <td align="left" valign="middle">&nbsp;33.1 KB (33,951 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;</td>
            <td align="left" valign="middle">&nbsp;</td>
            <td align="left" valign="middle">&nbsp;2009-05-31
            </td>
        </tr>
        <tr>
            <td align="left" valign="middle">&nbsp;6</td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/DBFields.xml.7z">WDBFields.xml</a></td>
            <td align="left" valign="middle">&nbsp;41.2 KB (42,193 bytes)
            </td>
            <td align="left" valign="middle">&nbsp;</td>
            <td align="left" valign="middle">&nbsp;</td>
            <td align="left" valign="middle">&nbsp;2009-05-31
            </td>
        </tr>
        <tr>
            <td align="left" valign="middle">&nbsp;7</td>
            <td align="left" valign="middle">&nbsp;<a  href="http://www.cppblog.com/Files/codejie/Release_Debug.md5.7z">Release_Debug.md5</a></td>
            <td align="left" valign="middle">&nbsp;</td>
            <td align="left" valign="middle">&nbsp;</td>
            <td align="left" valign="middle">&nbsp;</td>
            <td align="left" valign="middle">&nbsp;2009-05-31
            </td>
        </tr>
    </tbody>
</table>
<br>&nbsp;&nbsp;&nbsp; 上面文件放在同一个目录下，并在此目录下建立一个cache的子目录，应该就可以了。如果运行不了，去MS站点下载vcredist_x86.exe，安装试试。<br>&nbsp;&nbsp;&nbsp;&nbsp; 有任何疑问、BUGs等，可以这里评论，谢谢支持。<br><img src ="http://www.cppblog.com/codejie/aggbug/85744.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-31 14:16 <a href="http://www.cppblog.com/codejie/archive/2009/05/31/85744.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程: Creature的DBC和WDB关系</title><link>http://www.cppblog.com/codejie/archive/2009/05/27/85933.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Wed, 27 May 2009 09:56:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/27/85933.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/85933.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/27/85933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/85933.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/85933.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 才有空分析Creature的DBC关系。唉，公司动荡，人心惶惶，但事情还是要做的，这个叫啥呢？嗯，职业道德，就算知道明天就被fire了，也要打开电脑，打开VC，分析winex11.drv；实际满心疑虑，哪有心思一行一行看代码啊，一天就添加了两个注释。。。<br>&nbsp;&nbsp;&nbsp; 扯远了，回来。CreatureModelData.dbc中，有用的是ModelID和Model数据，CreatureDisplayInfo.dbc中是DisplayID,ModelID和Texture，而CretureCache.wdb中有的是CreatureID,Name和DisplayID。这样就可以看出来通过WDB中的CreatureID，查询CreatureDisplayInfo.dbc，获得对应的ModelID和Texture，在通过CreatureDisplayInfo.dbc中的ModelID查询CretureModelData.dbc可以得到对应的Model，即M2；这样，组合M2和Texture就可以的所需要的模型数据了。<br>&nbsp;&nbsp;&nbsp; 从上述关系看，应该是WDB作为入口，获得对应的Texture和M2，再建模；而wxDeMPQ现在的模式是通过M2，查询Texture，这样明显不对，也不符合常理和现实，因为一个M2可能会被多个Creature使用到，简单点，比如熊吧，灰谷的黑熊和东泉的白熊就是一样的M2，知识两者的MTexture不同而已。这个问题导致wxDeMPQ现有的输出模式不对了。<br>&nbsp;&nbsp;&nbsp; 也许应该将WDB作为起点，这就要修改现有的wxDeMPQ了，工作量就大了，最主要的是－－我的WDB很小，唉。。。<br><br>&nbsp;&nbsp;&nbsp; 下面是&#8220;卢安荒野姐妹
&#8221;的模型，实际和石爪山脉的那个树妖是一个模型，不信，换一个Texture就不一样了。<br><img alt=""  src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-Dryad1.JPG" width="281" height="438"><img alt=""  src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-Dryad2.JPG" width="280" height="439"><br><br>&nbsp;&nbsp;&nbsp; .x在<a  href="http://www.cppblog.com/Files/codejie/Dryad.M2.x.7z">这里</a>，包含了多个Texture。<br><br><img src ="http://www.cppblog.com/codejie/aggbug/85933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-27 17:56 <a href="http://www.cppblog.com/codejie/archive/2009/05/27/85933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程: 完善ModelLibrary，导出太阳井的一把匕首</title><link>http://www.cppblog.com/codejie/archive/2009/05/22/85452.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Fri, 22 May 2009 10:51:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/22/85452.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/85452.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/22/85452.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/85452.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/85452.html</trackback:ping><description><![CDATA[    将ModelLibrary和DBQueryLibrary两个库联系起来,这样就可以直接通过查询DBC中的M2中的Model名字取出相应的BLP名称了。这样就算BLP不在M2中指定也可以自动获得了，导出.x数据时，轻松了很多。<br />    当前只实现了Item相关BLP的定位，Character和Creature慢慢来吧。还需要作的是精简查询的MPQ文件，不是所有的MPQ都含有BLP文件，现在是全查一遍，比较耗时，当然最耗时的还是DBC中数据的定位。另一个问题是，不是所有Item的BLP能够找到，有些就是不在个Item相关的DBC中，WMV有些模型也是没有纹理，估计也是定位不到，很奇怪啊～<br />    下面是测试用的一个模型，一把<a href="/Files/codejie/Knife_1H_Sunwell_C_01.m2.x.7z">太阳井的匕首</a>。这个算是真的自动导出的第一个模型了。<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-knife.JPG" alt="m2-knife.JPG" border="0" width="574" height="242" /><br /><br /><img src ="http://www.cppblog.com/codejie/aggbug/85452.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-22 18:51 <a href="http://www.cppblog.com/codejie/archive/2009/05/22/85452.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程: 黑暗之门</title><link>http://www.cppblog.com/codejie/archive/2009/05/20/83518.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Wed, 20 May 2009 14:11:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/20/83518.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/83518.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/20/83518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/83518.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/83518.html</trackback:ping><description><![CDATA[    刚才无意取到黑暗之门的数据,就是那个去外域的大门,如下图,依然雄伟,赶紧导出<a href="/Files/codejie/UI_MainMenu_BurningCrusade.m2_fixed.x.7z">.x</a>来,以示怀念当年跨越它时的激动心情~<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-door.JPG" alt="m2-door.JPG" border="0" width="601" height="548" /><br /><br /><img src ="http://www.cppblog.com/codejie/aggbug/83518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-20 22:11 <a href="http://www.cppblog.com/codejie/archive/2009/05/20/83518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>wxDeMPQ更新 - WDB的快速查询实现，并上传DBQueryLibrary</title><link>http://www.cppblog.com/codejie/archive/2009/05/20/83428.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Tue, 19 May 2009 16:16:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/20/83428.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/83428.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/20/83428.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/83428.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/83428.html</trackback:ping><description><![CDATA[    完善DBQueryLibrary，使其支持WDB的快速查询。模样如下：<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/wxDeMPQ-DBQuery-wdb.JPG" alt="wxDeMPQ-DBQuery-wdb.JPG" border="0" width="627" height="237" /><br />    源码在<a href="/Files/codejie/DBQueryLibrary_src.7z">这里</a>，测试程序，包含两个字段描述xml，在<a href="/Files/codejie/Test-DBQuery.7z">这里</a>。（记得杀毒，或者直接编译源码）<br /><br /><br />&lt;－－－－郁闷的分割线－－－－&gt;<br /><br />    前两天WOW升级，我也随便升了，（反正在zhCN，咱们玩家就是任人宰割的上帝，也就不去管那份‘协议’了。当然了，要是BLZ把我那2000G给弄掉了，我，我，我也么办法～）扯远了。。。升了之后才想起，升级应该会刷新本地的WDB文件的，即cache目录下文件，赶紧去看，果然。。。。唉，这样我的Item，NPC等等本地数据就全么了。。。。郁闷。。。所以啊，这里问下，有哪位好心人，能提供给我一份比较大的cache下的wdb文件来呢？（注：itemtextcache.wdb，不要，里面是个人邮件信息。）<br /><img src ="http://www.cppblog.com/codejie/aggbug/83428.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-20 00:16 <a href="http://www.cppblog.com/codejie/archive/2009/05/20/83428.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>wxDeMPQ更新 - DBC的快速查询实现，并上传DBQueryLibrary</title><link>http://www.cppblog.com/codejie/archive/2009/05/18/83328.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Mon, 18 May 2009 15:57:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/18/83328.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/83328.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/18/83328.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/83328.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/83328.html</trackback:ping><description><![CDATA[    为了获得一个模型的BLP文件名称，需要查询特定的DBC和WDB文件。例如，为了得到某个装备的模型，需要从WDB文件中，根据其名称获得对应的ID和DisplayID，虽然这两个ID在Item.dbc中也有对应关系，但Item.dbc却中没有名称，所以WDB对于按照名称查询来说，是非常重要的；（插一句啊，也许有人会问，为啥不都放在item.dbc中呢，多简单啊，如果真的这样做，代价就是一来更大的数据文件，首先名称是字符串类型，数据量比较大，加上又和“本地化”相关，就算只有本地语言，根据DBC的设计，也需要预留其他语言的位置；然后是对于想我这样的修仙玩家来说，大多数item是见不到的，这样本地数据就不用保持这个值了；还有就是可以更加灵活的更名，item改名了，不用patch。我是这样理解的，基于我都能想到的这些优势，想来BLZ也自然会将名称放在wdb中了。）有了ID和DisplayID后，在ItemDisplayInfo.dbc中就可以获得模型的M2和BLP了，理论上就可以Show了。<br />    目前网络上多数的直接使用item.csv，来获得名称与ID和DisplayID对应关系，来最终Show模型，想来应该是一个人的WDB内容是不全的，需要补充，还有估计这样就省去了对WDB的查询了。<br />    对于wxDeMPQ来说，我是想自动获得这个对应关系，（当然，我的WDB内容空空。。。）这样就需要一个实现查询DBC和WDB的功能，于是就有了DBQueryLibrary。<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/wxDeMPQ-DBQuery-Test.JPG" alt="wxDeMPQ-DBQuery-Test.JPG" border="0" width="488" height="243" /><br />    当前刚实现了对DBC的查询，基于wxDeMPQ的需求，即根据一个字段的内容，查询另一个字段的内容要求，DBQueryLibrary仅仅是简单的两个字段对于关系查询，而且是唯一查询，就是说，如果匹配上了，就获得结果，并退出。要是需要枚举操作，或者其他方式的查询，如一对多、Key查全表等，改改应该不难。这里是<a href="/Files/codejie/DBQueryLibrary_src.7z">源码</a>，有兴趣的改去吧。。。其中实现了DBC的加载和读取方式，需要DBCFields.xml文件来指定DBC字段意义。编译的话，需要tinyxml和stormlib。<br /><img src ="http://www.cppblog.com/codejie/aggbug/83328.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-18 23:57 <a href="http://www.cppblog.com/codejie/archive/2009/05/18/83328.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程: 橙弓</title><link>http://www.cppblog.com/codejie/archive/2009/05/14/82950.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Thu, 14 May 2009 06:33:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/14/82950.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/82950.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/14/82950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/82950.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/82950.html</trackback:ping><description><![CDATA[    今天在公会群里聊到了橙弓，顺便就取出来看了看，如下图。唉，我的LR是么机会拿了～<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/10553/o_m2-bow-sunwell.JPG" alt="o_m2-bow-sunwell.JPG" border="0" width="526" height="401" /><br /><br />    这里是.x文件－<a href="/Files/codejie/Bow_1H_Sunwell_D_02.m2.x.7z">Bow_1H_Sunwell_D_02.m2.x</a>。当前我在编写从DBC和WDB中查询数据的代码，有些体力活啊～<br /><img src ="http://www.cppblog.com/codejie/aggbug/82950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-14 14:33 <a href="http://www.cppblog.com/codejie/archive/2009/05/14/82950.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程:上传一个武器装备.x来</title><link>http://www.cppblog.com/codejie/archive/2009/05/13/82828.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Wed, 13 May 2009 08:02:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/13/82828.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/82828.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/13/82828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/82828.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/82828.html</trackback:ping><description><![CDATA[    装备或者人物的Texture并不全是放在M2文件中的，部分是要通过关联DBC获得的，这样就需要编写一段代码，用于从DBC中取出指定的模型的Texture文件名。<br />    <a href="/Files/codejie/Sword_1H_Warlock_D_01.m2.x.7z">Sword_1H_Warlock_D_01.m2.x</a>就是一个例子，其主要的图片在ItemDisplayInfo.dbc的45360位置上。<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-warlock.JPG" alt="m2-warlock.JPG" border="0" width="648" height="409" /><br /><br />    这把剑好像是ZAM出的，是吧？反正我么有。。。。<br /><img src ="http://www.cppblog.com/codejie/aggbug/82828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-13 16:02 <a href="http://www.cppblog.com/codejie/archive/2009/05/13/82828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程：可以导出任意角色、装备等静态.x文件了</title><link>http://www.cppblog.com/codejie/archive/2009/05/12/82741.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Tue, 12 May 2009 14:56:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/12/82741.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/82741.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/12/82741.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/82741.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/82741.html</trackback:ping><description><![CDATA[    从新整理了一下ModelLibrary，修改了原来多Mesh时，Triangle混乱问题，从而使得现在可以导出除map，sky等非物品外的任意角色或者装备的静态.x文件了，算是一大进步了。下面是三个.x实例及其DE显示，可以通过支持.x格式的程序查看。<br />    <a href="/Files/codejie/SkeletonMale.m2.x.7z">SkeletonMale.m2.x</a><br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-skeleton.JPG" alt="m2-skeleton.JPG" border="0" width="311" height="449" /><br /><br />    <a href="/Files/codejie/TaurenMale.m2.x.7z">TaurenMale.m2.x</a><br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-tauren.JPG" alt="m2-tauren.JPG" border="0" width="277" height="397" /><br /><br />    <a href="/Files/codejie/TrollMale.M2.x.7z">TrollMale.M2.x</a><br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-troll.JPG" alt="m2-troll.JPG" border="0" width="253" height="444" /><br /><br />    就这三个例子，说三个比较好玩的事情：<br />    1：第一张图是叫做男性骷髅，这里问下，各位又没有见过女性骷髅？我敢说一定么有（女亡灵不算女性骷髅哦，那是亡灵～遗忘这个吧），哇哈哈～为什么我敢这么说呢？因为WOW中的女性骷髅的模型是一个立方体盒子，没有其他数据了～<br />    2：第二张图是一个牛头人，各位又没有注意到他有太多的角了？这就是问题。大家记得在创建角色时，可以选择一些个性信息，如牛头人的角，实际在WOW模型中，一个模型包含了全部的数据，只是显示的多少了，当然有些基本的，大家都一样的，比如，胸部的尺寸（。。么别的意思啊，就是说尺寸），手指头个数，脚的长度等等，都是固定的；<br />    3：第三张图是一个巨魔，各位看起来应该比较清晰，至少比前面的牛头人清晰，因为这个是被“定制”的，我去掉了一些“个性”信息，如巨魔的牙，这里只留了一对。在对这个模型“定制”时，发现实际穿在身上的装备信息已经在模型本身里面了，只是显示的问题了，如下图，就是统一模型，却穿着长袍和短披风了～<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-troll2.JPG" alt="m2-troll2.JPG" border="0" width="233" height="448" /><br /><br />    所以啊，对于装备，大家要淡定啊。。。（环保装人士都这样说，嘿嘿～）<br /><br />    这里大约看了一下，模型中的不同Mesh负责显示不同的地方，根据Mesh的ID不同，我简单记录了一下对应关系，如下：<br /><br />    MeshID     |       位置/装备<br />        0                      主体 ，包括头的下部，躯干，上臂，手，脚<br />        1～12              头发样式<br />        30x                   獠牙样式<br />        40x                   前臂样式<br />        50x                   小腿样式<br />        70x                   耳朵样式，巨魔好像就一种耳朵样子，ID是702<br />        80x                   护腕样式<br />        90x                   大腿装饰样式<br />       10xx                  腰部样式<br />       11xx                  腰部装饰<br />       12xx                  前摆装饰<br />       13xx                  大腿或长袍装饰<br />       15xx                  披风装饰，如，长，短，中，披风<br />       17xx                  眼罩，如眼镜或者那个伊利丹的xx眼罩<br />       18xx                  腰带装饰<br /><br />    这些是根据巨魔模型分析的，从数据看，不同的模型应该有不同的段，也许都差不多，只是数量的不同了。不知道哪个文件负责定义这些ID对应关系，还有显示参数等等。这个分析，也从侧面说明了，为什么WMV中的模型的Mesh很少，而我取出来的超多，应是人家找到的显示参数了。<br /><br />&lt;-----用于说明的分割线------&gt;<br />    1. 三个例子都是男性，因为我没有RY号，比较熟悉男性角色，便于验证数据是否正确；没有性别歧视之意～<br />    2.三个例子都是部落的，因为我没有LM号，比较熟悉BL角色，便于验证数据是否正确；没有阵营歧视之意～<br /><br /><img src ="http://www.cppblog.com/codejie/aggbug/82741.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-12 22:56 <a href="http://www.cppblog.com/codejie/archive/2009/05/12/82741.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>wxDeMPQ更新 - 支持DBC,WDB显示，并再次上传wxDeMPQ debug版</title><link>http://www.cppblog.com/codejie/archive/2009/05/07/82171.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Thu, 07 May 2009 10:14:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/07/82171.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/82171.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/07/82171.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/82171.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/82171.html</trackback:ping><description><![CDATA[
		<br />    这里下载<a href="/Files/codejie/wxDeMPQ-Debug-Setup.7z">wxDeMPQ</a>，下面是md5文件文件，请一定注意对比！<br /><br /># MD5 checksums generated by MD5summer (http://www.md5summer.org)<br /># Generated 5/7/2009 18:11:48<br /><br />802165841fd5bfadd8edee2e402adb33 *wxDeMPQ_debug_setup.exe<br /><br /><img src ="http://www.cppblog.com/codejie/aggbug/82171.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-07 18:14 <a href="http://www.cppblog.com/codejie/archive/2009/05/07/82171.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WDBFields.xml更新 － 完成并上传</title><link>http://www.cppblog.com/codejie/archive/2009/05/07/82169.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Thu, 07 May 2009 10:05:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/07/82169.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/82169.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/07/82169.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/82169.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/82169.html</trackback:ping><description><![CDATA[  完成WDB中的pagetextcache和gameobjectcache两个表的字段说明，这样出来加密的wowcache.wdb外，所有的wdb文档就都定义好了。<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="pagetextcache.wdb"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.sourcepeek.com/wiki/PageTextCache.wdb</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">EntrySize</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">PageText</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">NextPageID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="gameobjectcache.wdb"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.sourcepeek.com/wiki/GameObjectCache.wdb</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">EntrySize</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Type</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">DisplayID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="6"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="7"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="8"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="9"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Description</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="10"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="cstring"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">      <br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="11"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="12"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Page/Lock</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="13"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Sound5</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="14"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Sound6</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="15"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Sound7</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="16"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Sound8</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="17"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="18"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="19"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="21"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="22"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="23"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="24"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="25"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="26"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="27"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="28"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="29"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="30"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="31"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="32"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="33"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="34"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="35"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="float"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">  </span></div><br />    先将全版本的<a href="/Files/codejie/WDBFields.xml.7z">WDBFields.xml</a>上传上来。<br />    这里是我本机的<a href="/Files/codejie/pagetextcache.wdb.txt.7z">pagetextcache</a>内容，打开看了一下，发现很多内容都不记得自己看过了～看看这个：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">以我们伟大主人之名……伊利丹大人万岁！\n\n莫格霍尔：\n\n我现在将这个废物派遣给你，让他在你那里继续为伊利丹大人效力。他没有成为死亡骑士的才能，不过，或许具备学习你那些能力的潜质。殴打他，羞辱他，去得到他的服从吧。让他成为一名真正的伊利达雷战士。\n\n假如他失败了的话……那么一切都归咎于他自身的懦弱与愚蠢……那时候直接抛弃他好了。把他扔进深渊！\n\n死亡骑士领主，塔隆·血魔</span></div><br />    这样，DBC和WDB基本算完成或者说成型了，该回头去作和模型相关的了，唉，躲不掉啊～<br /><br /><br /><br /><br /><img src ="http://www.cppblog.com/codejie/aggbug/82169.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-07 18:05 <a href="http://www.cppblog.com/codejie/archive/2009/05/07/82169.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WDBFields.xml更新 － 增加Quest字段说明</title><link>http://www.cppblog.com/codejie/archive/2009/05/06/82108.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Wed, 06 May 2009 15:38:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/06/82108.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/82108.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/06/82108.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/82108.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/82108.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 耗时一晚上，终于将QuestCache.wdb的字段搞正确了～wiki的描述前面正确，到后面Target部分就混乱了～当然也很可能是咱们zhCN太特殊了～Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->  &lt;File name="questcac...&nbsp;&nbsp;<a href='http://www.cppblog.com/codejie/archive/2009/05/06/82108.html'>阅读全文</a><img src ="http://www.cppblog.com/codejie/aggbug/82108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-06 23:38 <a href="http://www.cppblog.com/codejie/archive/2009/05/06/82108.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WDBFields.xml更新 － NPC和Creature字段描述</title><link>http://www.cppblog.com/codejie/archive/2009/05/06/82077.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Wed, 06 May 2009 10:16:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/05/06/82077.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/82077.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/05/06/82077.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/82077.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/82077.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: NPC表字段和wiki上的一样，Creature表就差异点了，对了快一小时，才发现又是有个字段咱没有～虽然wiki上说3.02就加了，但zhCN3.05竟然没有，不能不说，咱们zhCN的待遇就是不一样～说到不一样，又想到了河蟹，说到河蟹有想到了“潜行者”的名字，说到名字又发现实际9C也是骗文x部呢，不信你看看AH去，看看装备名称去，不都还是－－盗贼么？！    啊，跑题了，做“潜行者”太久的缘故了...&nbsp;&nbsp;<a href='http://www.cppblog.com/codejie/archive/2009/05/06/82077.html'>阅读全文</a><img src ="http://www.cppblog.com/codejie/aggbug/82077.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-05-06 18:16 <a href="http://www.cppblog.com/codejie/archive/2009/05/06/82077.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WDBFields.xml - 新增WDB字段说明，并上传Item表</title><link>http://www.cppblog.com/codejie/archive/2009/04/30/81586.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Thu, 30 Apr 2009 10:51:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/30/81586.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/81586.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/30/81586.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/81586.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/81586.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: WDB和DBC类似，因此对于其字段说明亦采用和DBCFields.xml一样格式，新增amount类型，用于支持变化字段。    下面是和Item相关的WDB字段定义：Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->  &lt;File name="i...&nbsp;&nbsp;<a href='http://www.cppblog.com/codejie/archive/2009/04/30/81586.html'>阅读全文</a><img src ="http://www.cppblog.com/codejie/aggbug/81586.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-30 18:51 <a href="http://www.cppblog.com/codejie/archive/2009/04/30/81586.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBCFields.xml更新 － 增加Byte类型；另，获知ItemID来源～</title><link>http://www.cppblog.com/codejie/archive/2009/04/28/81376.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Tue, 28 Apr 2009 14:52:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/28/81376.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/81376.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/28/81376.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/81376.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/81376.html</trackback:ping><description><![CDATA[    Character相关的DBC中，有两个DBC中含有一个字节的字段，导致wxDeMPQ读取失败。这次增加Byte类型，用于支持此种类型字段。<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> CByteField::Data2String(std::</span><span style="color: rgb(0, 0, 255);">string</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);"> str, CFileBuffer </span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">fb, </span><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> offset, </span><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> strpos) </span><span style="color: rgb(0, 0, 255);">const</span><span style="color: rgb(0, 0, 0);"><br />{<br />    unsigned </span><span style="color: rgb(0, 0, 255);">char</span><span style="color: rgb(0, 0, 0);"> data </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">    fb.Seek(offset);</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">    fb.Read(data);<br />    <br />    Toolkit::StringOf</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">unsigned </span><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);">(data, str);<br /><br />    </span><span style="color: rgb(0, 0, 255);">return</span><span style="color: rgb(0, 0, 0);"> fb.Good() </span><span style="color: rgb(0, 0, 0);">?</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);"> : </span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">;<br />}</span></div>    下面是一个实际的DBC字段描述例子：<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="CharBaseInfo.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=CharBaseInfo.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="byte"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">RaceID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="byte"</span><span style="color: rgb(255, 0, 0);"> size</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ClassID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br /><br />    这样Item，Character，Creature的基本数据应该算全了，差关键的ID问题了。怎么说呢，所有的DBC中没有提到ItemID的对应问题，就是说，无法知道某个ID确切地和哪个Item关联，找了很久，无果。四处晃荡，又回到<a href="http://www.wowmodelviewer.org/">http://www.wowmodelviewer.org/</a>上，无疑发现"chuanhsing"上传的ItemID表，赶忙发message询问来源，才知道都在WDB中。唉，一直以为WDB文件不重要，没有去分析～<br />    将chuanhsing的回复贴上，以示敬意。<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">Hi,<br /><br />The full mapping of NPC or item's ID are all stored in itemcache.wdb and creaturecache.wdb. Item.dbc is part of ItemCache.wdb but without item names.<br /><br />http://www.sourcepeek.com/wiki/ItemCache.wdb<br />http://www.sourcepeek.com/wiki/CreatureCache.wdb<br />http://www.sourcepeek.com/wiki/Item.dbc<br /><br />Chuanhsing</span></div><br /><img src ="http://www.cppblog.com/codejie/aggbug/81376.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-28 22:52 <a href="http://www.cppblog.com/codejie/archive/2009/04/28/81376.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBCFields.xml更新 － Name相关DBC</title><link>http://www.cppblog.com/codejie/archive/2009/04/28/81294.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Tue, 28 Apr 2009 02:41:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/28/81294.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/81294.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/28/81294.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/81294.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/81294.html</trackback:ping><description><![CDATA[    还是好奇。。。。唉，找不到往下作的动力，搞的烦死～<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">&lt;!--</span><span style="color: rgb(0, 128, 0);"> Name </span><span style="color: rgb(0, 128, 0);">--&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="NamesReserved.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=NamesReserved.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Pattern</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="Integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Language</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="NameGen.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=NameGen.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Pattern</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="Integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">RaceID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="Integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Gender</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="NamesProfanity.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=NamesProfanity.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Pattern</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="Integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Language</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br />    打开<span style="color: rgb(0, 0, 255);">NamesProfanity.dbc</span>一看，发现就是一政治、河蟹、18禁的综合文档。。。。吓了一跳，赶紧。。。认真看了一下～嘿嘿～<br /><img src ="http://www.cppblog.com/codejie/aggbug/81294.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-28 10:41 <a href="http://www.cppblog.com/codejie/archive/2009/04/28/81294.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBCFields.xml更新 － Achievement相关DBC</title><link>http://www.cppblog.com/codejie/archive/2009/04/27/81269.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Mon, 27 Apr 2009 14:25:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/27/81269.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/81269.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/27/81269.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/81269.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/81269.html</trackback:ping><description><![CDATA[    好奇，顺手看看都有哪些成就。。。。<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">&lt;!--</span><span style="color: rgb(0, 128, 0);"> Achievement </span><span style="color: rgb(0, 128, 0);">--&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="Achievement.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=Achievement.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Faction</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">MapID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Previous</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="8"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="25"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Description</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="38"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">CategoryID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="39"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Points</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="42"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">SpellID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="47"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Reward</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="60"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Demands</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="Achievement_Category.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=Achievement_Category.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ParentID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="6"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">GroupID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  <br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="Achievement_Criteria.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=Achievement_Criteria.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">AchieveID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Group</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Quantity</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Category</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="6"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">MapID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="7"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Category2</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="8"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">MapID2</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="13"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Description</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="29"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Value</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br /><img src ="http://www.cppblog.com/codejie/aggbug/81269.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-27 22:25 <a href="http://www.cppblog.com/codejie/archive/2009/04/27/81269.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBCFields.xml更新 － Pet好可怜，能吃的只有八种了～</title><link>http://www.cppblog.com/codejie/archive/2009/04/27/81244.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Mon, 27 Apr 2009 09:46:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/27/81244.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/81244.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/27/81244.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/81244.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/81244.html</trackback:ping><description><![CDATA[    DBCFields添加对CreatureFamily.dbc的描述，内容如下：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="CreatureFamily.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=CreatureFamily.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="float"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Unkn</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Pet</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="float"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Unkn</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Unkn</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">SkillLine</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="6"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Unkn</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="7"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="bit"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">PetFood</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="14"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="27"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Path</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"> </span></div><br />    新增了一种字段类型bit，用于现在Mask类型。分析此dbc内容，结合ItemPetFood.dbc，可以发现Pet能吃的东东就八类，可怜啊，看看还是熊和猪最好养，啥都吃，嘿嘿～～当然SS的Pet依然是啥都不吃，省啊～<br /><br />    下面是新增类型bit转换为string的代码，用于将integer显示为0/1的形式：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 128);"> 1</span> <span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> CBitField::Data2String(std::</span><span style="color: rgb(0, 0, 255);">string</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">str, CFileBuffer </span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">fb, </span><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> offset, </span><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> strpos) </span><span style="color: rgb(0, 0, 255);">const</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);"> 2</span> <span style="color: rgb(0, 0, 0);">{<br /></span><span style="color: rgb(0, 128, 128);"> 3</span> <span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> data </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 128);"> 4</span> <span style="color: rgb(0, 0, 0);">    fb.Seek(offset);<br /></span><span style="color: rgb(0, 128, 128);"> 5</span> <span style="color: rgb(0, 0, 0);">    fb.Read(data);<br /></span><span style="color: rgb(0, 128, 128);"> 6</span> <span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);"> 7</span> <span style="color: rgb(0, 0, 0);">    str </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">""</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 128);"> 8</span> <span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 255);">int</span><span style="color: rgb(0, 0, 0);"> i </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 128);"> 9</span> <span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 255);">while</span><span style="color: rgb(0, 0, 0);">(data </span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">)<br /></span><span style="color: rgb(0, 128, 128);">10</span> <span style="color: rgb(0, 0, 0);">    {<br /></span><span style="color: rgb(0, 128, 128);">11</span> <span style="color: rgb(0, 0, 0);">        str </span><span style="color: rgb(0, 0, 0);">+=</span><span style="color: rgb(0, 0, 0);"> ((data </span><span style="color: rgb(0, 0, 0);">%</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">2</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">==</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">) </span><span style="color: rgb(0, 0, 0);">?</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);"> : </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">);<br /></span><span style="color: rgb(0, 128, 128);">12</span> <span style="color: rgb(0, 0, 0);">        data </span><span style="color: rgb(0, 0, 0);">/=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">2</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 128);">13</span> <span style="color: rgb(0, 0, 0);">    }<br /></span><span style="color: rgb(0, 128, 128);">14</span> <span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 255);">while</span><span style="color: rgb(0, 0, 0);">(str.size() </span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">8</span><span style="color: rgb(0, 0, 0);">)<br /></span><span style="color: rgb(0, 128, 128);">15</span> <span style="color: rgb(0, 0, 0);">    {<br /></span><span style="color: rgb(0, 128, 128);">16</span> <span style="color: rgb(0, 0, 0);">        str </span><span style="color: rgb(0, 0, 0);">+=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 128);">17</span> <span style="color: rgb(0, 0, 0);">    }<br /></span><span style="color: rgb(0, 128, 128);">18</span> <span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);">19</span> <span style="color: rgb(0, 0, 0);">    std::reverse(str.begin(), str.end());<br /></span><span style="color: rgb(0, 128, 128);">20</span> <span style="color: rgb(0, 0, 0);">    str </span><span style="color: rgb(0, 0, 0);">+=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">B</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 128);">21</span> <span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 255);">return</span><span style="color: rgb(0, 0, 0);"> fb.Good() </span><span style="color: rgb(0, 0, 0);">?</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);"> : </span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 128, 128);">22</span> <span style="color: rgb(0, 0, 0);">}</span></div><br /><br /><img src ="http://www.cppblog.com/codejie/aggbug/81244.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-27 17:46 <a href="http://www.cppblog.com/codejie/archive/2009/04/27/81244.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBCFields.xml更新 － Item相关表</title><link>http://www.cppblog.com/codejie/archive/2009/04/27/81197.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Mon, 27 Apr 2009 05:34:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/27/81197.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/81197.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/27/81197.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/81197.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/81197.html</trackback:ping><description><![CDATA[    整理了一下Item相关的表，下图为表关系，发现对M2显示帮助不大，多数是Item属性说明。<img src="http://www.cppblog.com/images/cppblog_com/codejie/m2-itemtables.JPG" alt="m2-itemtables.JPG" border="0" width="541" height="310" /><br />   <br />    重新上传<a href="/Files/codejie/DBCFields.7z">DBCFileds.xml</a>，包含如下DBC字段描述：<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/wxDeMPQ-DBC-DLG_2.JPG" alt="wxDeMPQ-DBC-DLG_2.JPG" border="0" width="550" height="396" /><br /><img src ="http://www.cppblog.com/codejie/aggbug/81197.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-27 13:34 <a href="http://www.cppblog.com/codejie/archive/2009/04/27/81197.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBCFields.xml更新 － 增加和Item相关的DBC说明</title><link>http://www.cppblog.com/codejie/archive/2009/04/24/80971.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Fri, 24 Apr 2009 09:59:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/24/80971.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/80971.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/24/80971.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/80971.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/80971.html</trackback:ping><description><![CDATA[    今天主要查看了Item相关的几个DBC，发现Item.DBC和<a href="http://www.madx.dk/wowdev/wiki/index.php?title=Item.dbc#Structure">wiki</a>相比变化较大。更新如下：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="ItemPetFood.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=ItemPetFood.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">zhCN</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="ItemBagFamily.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=ItemBagFamily.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">zhCN</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="ItemSet.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=ItemSet.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">zhCN</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="Item.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=Item.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ItemID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ItemClass</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">DisplayInfo</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="6"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">SlotID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="ItemClass.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.sourcepeek.com/wiki/ItemClass.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ClassID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">SubID?</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Boolean?</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="7"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Name</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br /><img src ="http://www.cppblog.com/codejie/aggbug/80971.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-24 17:59 <a href="http://www.cppblog.com/codejie/archive/2009/04/24/80971.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>wxDeMPQ更新 - 增加BLP、DBC导出，并上传wxDeMPQ debug版</title><link>http://www.cppblog.com/codejie/archive/2009/04/23/80897.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Thu, 23 Apr 2009 14:58:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/23/80897.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/80897.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/23/80897.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/80897.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/80897.html</trackback:ping><description><![CDATA[    修改wxDeMPQ，支持<br />          1.BLP转换到PNG并导出；<br />          2.DBC数据导出到TXT；<br />          3.查看DBC字段配置信息，如下图：<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/wxDeMPQ-DBC-DLG.JPG" alt="wxDeMPQ-DBC-DLG.JPG" border="0" width="484" height="349" /><br /><br />    wxDeMPQ重新打包，并上传，供<a href="/Files/codejie/wxDeMPQ-Debug-Setup.7z">下载</a>。有兴趣的可以看看，这个版本对DBC的查看有帮助。<br />    这里是MD5文件内容，请一定注意：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);"># MD5 checksums generated by MD5summer (http://www.md5summer.org)<br /># Generated 4/23/2009 22:48:33<br /><br />4657924d5c94c6ce48f34f896b4f9afe *wxDeMPQ_debug_setup.exe<br /></span></div><br /><img src ="http://www.cppblog.com/codejie/aggbug/80897.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-23 22:58 <a href="http://www.cppblog.com/codejie/archive/2009/04/23/80897.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBCFields.xml更新 － 诺森德再会...</title><link>http://www.cppblog.com/codejie/archive/2009/04/23/80849.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Thu, 23 Apr 2009 06:58:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/23/80849.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/80849.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/23/80849.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/80849.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/80849.html</trackback:ping><description><![CDATA[    分析DBC文件时，无疑发现Holidy相关表内容，才发现WLK的开放是一个Holiday...<br />    <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="HolidayNames.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=HolidayNames.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">zhCN</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">File </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="HolidayDescriptions.dbc"</span><span style="color: rgb(255, 0, 0);"> version</span><span style="color: rgb(0, 0, 255);">="1.0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.madx.dk/wowdev/wiki/index.php?title=HolidayDescriptions.dbc</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Note</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">ID</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />      </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Field </span><span style="color: rgb(255, 0, 0);">position</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="string"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">zhCN</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Field</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Fields</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">File</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br />    这里是内容：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">ID,B,C,D,E,zhCN,G,H,I,J,K,L,M,N,O,P,Q,R;<br /></span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,暗月马戏团,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">5</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,烟花庆典,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">6</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,荆棘谷钓鱼大赛,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">7</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,美酒节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">9</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,情人节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">11</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,仲夏火焰节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">12</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,焰火表演,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">13</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,儿童周,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">14</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,冬幕节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">15</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,复活节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">16</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,万圣节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">17</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,收获节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">18</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,春节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">19</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,美酒节,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">21</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,海盗日,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">22</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,战斗的召唤：奥特兰克山谷,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">23</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,战斗的召唤：阿拉希盆地,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">24</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,战斗的召唤：风暴之眼,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">25</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,战斗的召唤：战歌峡谷,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">41</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,战斗的召唤：远古海滩,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 0);">61</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,巫妖王之怒上线,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">16712190</span><span style="color: rgb(0, 0, 0);">;</span></div><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">ID,B,C,D,E,zhCN,G,H,I,J,K,L,M,N,O,P,Q,R;<br />1,0,0,0,0,这一次，暗月马戏团来到了风景如画的艾尔文森林。<br />去拜访希拉斯·暗月和他的马戏团，玩一玩考验头脑和胆量的游戏，看一看来自艾泽拉斯各地的奇特珍品……还有更多的乐趣在等着你！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />2,0,0,0,0,艾泽拉斯的大庆典！每个种族的主城中都会燃放美丽的烟花，每小时一次，整夜不停！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />4,0,0,0,0,在荆棘谷沿岸举行的钓鱼大赛。钓到尽可能多的可口鱼！<br />你会不会成为第一个钓到40条鱼、赢得大奖的钓鱼大师呢？,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />8,0,0,0,0,美酒节最初是矮人的节日，但现在已经成为了艾泽拉斯所有种族都喜欢的节日！<br />前往铁炉堡外面的联盟营地，或是奥格瑞玛外面的部落营地参加狂欢吧！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />9,0,0,0,0,艾泽拉斯的各大主城中，弥漫着浪漫温馨的气息。卫兵与市民们正在忙碌地送出和收到各种代表倾慕之情的礼物。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />10,0,0,0,0,一个欢笑与庆祝的时刻，以纪念一年中最热的季节。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />11,0,0,0,0,在日落之后，伴随着每小时一次的焰火舞会，仲夏火焰节将缓缓落下帷幕。<br />想要观看表演的话，可以前去各大主城或者藏宝海湾。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />12,0,0,0,0,让孤儿看看英雄的生活是怎样的！拜访暴风城的孤儿监护员奈丁加尔，或奥格瑞玛的孤儿监护员巴特维尔，让孩子们梦想成真吧！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />13,0,0,0,0,冬天爷爷正在带着烟林牧场的礼物访问铁炉堡和奥格瑞玛。整个艾泽拉斯到处充满着节日的喜庆气氛！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />14,0,0,0,0,复活节到了。许多彩蛋巧妙地隐藏在每个种族的新手区域——年轻的英雄们初次检验自己力量的地方，你能找到多少呢？,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />15,0,0,0,0,万圣节是被遗忘者庆祝自己摆脱天灾军团控制的节日。<br />艾泽拉斯的旅店老板们会向所有上门问候的人送出糖果或恶作剧，到处都是欢乐的笑声。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />16,0,0,0,0,收获节的意义，在于纪念那些为帮助朋友和伙伴而牺牲的英雄们。奥格瑞玛和铁炉堡外都在举行盛宴，向那些英雄表示敬意。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />17,0,0,0,0,月光林地的德鲁伊每年都会举行一次庆典，以庆祝他们对一股远古的邪恶力量所取得的胜利。在春节期间，艾泽拉斯的人民可以祭拜睿智的祖先，共享美味的盛宴，还有……绚丽的烟花！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />18,0,0,0,0,由矮人创立的美酒节，现在已经成为世界性的享受美酒与快乐时光的欢庆节日。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />21,0,0,0,0,德梅萨船长正在地精城市藏宝海湾征募海盗。$B$B如果你对海盗生涯感兴趣的话，就去各大主城拜访她和她的随从们吧！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />22,0,0,0,0,奥特兰克山谷的战斗愈发激烈。在奥特兰克山谷浴血奋战的勇士们必将载誉而归。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />23,0,0,0,0,阿拉希盆地的战斗愈发激烈。在阿拉希盆地浴血奋战的勇士们必将载誉而归。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />24,0,0,0,0,风暴之眼的战斗愈发激烈。在风暴之眼浴血奋战的勇士们必将载誉而归。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />25,0,0,0,0,战歌峡谷的战斗愈发激烈。在战歌峡谷浴血奋战的勇士们必将载誉而归。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />26,0,0,0,0,这一次，暗月马戏团来到了雷霆崖的脚下。<br />去拜访希拉斯·暗月和他的马戏团，玩一玩考验头脑和胆量的游戏，看一看来自艾泽拉斯各地的奇特珍品……还有更多的乐趣在等着你！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />27,0,0,0,0,这一次，暗月马戏团来到了沙塔斯城外。<br />去拜访希拉斯·暗月和他的马戏团，玩一玩考验头脑和胆量的游戏，看一看来自艾泽拉斯各地的奇特珍品……还有更多的乐趣在等着你！,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />41,0,0,0,0,远古海滩的战斗愈发激烈。在远古海滩浴血奋战的勇士们必将载誉而归。,0,0,0,0,0,0,0,0,0,0,0,16712190;<br />61,0,0,0,0,<font color="#000000">巫妖王之怒于11月13日正式上线。诺森德再会……</font>,0,0,0,0,0,0,0,0,0,0,0,16712190;<br /></span></div><br />    <span style="color: rgb(0, 0, 0);"><font color="#000000">诺森德，CWOWer只有像我这样才能见到你。。。真是讽刺和悲剧啊～</font></span><img src ="http://www.cppblog.com/codejie/aggbug/80849.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-23 14:58 <a href="http://www.cppblog.com/codejie/archive/2009/04/23/80849.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.x文件 － Offhand_OutlandRaid.x</title><link>http://www.cppblog.com/codejie/archive/2009/04/21/80631.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Tue, 21 Apr 2009 10:19:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/21/80631.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/80631.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/21/80631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/80631.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/80631.html</trackback:ping><description><![CDATA[     将M2到.X的过程添加到wxDeMPQ中，对于Texture来说，目前可以搜索所有MPQ文件，转换并导出指定的BLP了，但对在DBC中描述Texture还是不行，现在在回头分析DBC文件了，发现还有一个WDB文件，还么分析过，唉～<br />      说到BLP文件，昨晚修改了一下BLP2PNG的程序，现在可以直接将MPQ中的BLP文件转换为PNG了，省去了先导出BLP文件的过程。<br />      在M2文件上今天进展不大，这里是通过wxDeMPQ自动导出的一个<a href="/Files/codejie/Offhand_OutlandRaid.x.7z">.x文件</a>，当然又手工改动了一下，因为DBC中的BLP文件名没有取出来。啊，说到导出，今天发现当多Mesh情况下，M2文件导出到.x有明显错误，模型中的某些点连接混乱，因为在看DBC，这个先跳过，怀疑是Vertex索引和Triangle对应有问题。<br />      下面是.x的DE显示，不知道有人见过这个么～<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/m2-outlandraid.JPG" alt="m2-outlandraid.JPG" border="0" width="485" height="290" /><br /><img src ="http://www.cppblog.com/codejie/aggbug/80631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-21 18:19 <a href="http://www.cppblog.com/codejie/archive/2009/04/21/80631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程：又请Illidan老大出来了～</title><link>http://www.cppblog.com/codejie/archive/2009/04/17/80277.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Fri, 17 Apr 2009 10:32:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/17/80277.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/80277.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/17/80277.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/80277.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/80277.html</trackback:ping><description><![CDATA[
		<br />    .x的使用算到一阶段了，对其又有了一定的认识，至少知道了要想让模型动起来，需要用SkinWeights模版，嘿嘿～<br />
    重新整理了一下.M2到.x的输出对象，现在可以正常输出“静态”的.x了，当然还对于Texture不在M2文件中的模型还需要手工改动，其他的可以简单一次性转换了。<br />
     这里是<a href="/Files/codejie/Illidan.x.7z">Illidan老大的.x文件</a>(文件太大，压缩上传了，不直接贴了），么法还得请他来作典型，因为Illidan太有“型”了，嘿嘿～<br />
     通过DE显示如下：<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/m2/Illidan.JPG" alt="Illidan.JPG" border="0" width="599" height="551" /><br /><br />   另，上个月我终于见到Illidan了，不容易啊，我的TBC终于圆满了～嘿嘿～<br /><img src ="http://www.cppblog.com/codejie/aggbug/80277.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-17 18:32 <a href="http://www.cppblog.com/codejie/archive/2009/04/17/80277.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.x练习 － 动态Mesh</title><link>http://www.cppblog.com/codejie/archive/2009/04/16/80204.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Thu, 16 Apr 2009 15:15:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/16/80204.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/80204.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/16/80204.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/80204.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/80204.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 添加Animation数据到test.x中，全内容如下...&nbsp;&nbsp;<a href='http://www.cppblog.com/codejie/archive/2009/04/16/80204.html'>阅读全文</a><img src ="http://www.cppblog.com/codejie/aggbug/80204.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-16 23:15 <a href="http://www.cppblog.com/codejie/archive/2009/04/16/80204.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.x练习 － 建立Mesh</title><link>http://www.cppblog.com/codejie/archive/2009/04/16/80092.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Wed, 15 Apr 2009 16:43:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/16/80092.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/80092.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/16/80092.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/80092.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/80092.html</trackback:ping><description><![CDATA[    终于写好了供练习用的.x文件，只是静态Mesh内容，以后要在这个基础上添加Animation内容的。显示如下：<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/test.x_ok.jpg" alt="test.x_ok.jpg" border="0" width="379" height="448" /><br />    这里是.x文件内容：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">xof 0303txt 0032<br /><br />template Frame {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">3d82ab46-62da-11cf-ab39-0020af71e433</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> [<img src="http://www.cppblog.com/images/dot.gif" />]<br />}<br /><br />template Matrix4x4 {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">f6f23f45-7686-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> array FLOAT matrix[16];<br />}<br /><br />template FrameTransformMatrix {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">f6f23f41-7686-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> Matrix4x4 frameMatrix;<br />}<br /><br />template Vector {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">3d82ab5e-62da-11cf-ab39-0020af71e433</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> FLOAT x;<br /> FLOAT z;<br /> FLOAT y;<br />}<br /><br />template MeshFace {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">3d82ab5f-62da-11cf-ab39-0020af71e433</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD nFaceVertexIndices;<br /> array DWORD faceVertexIndices[nFaceVertexIndices];<br />}<br /><br />template Mesh {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">3d82ab44-62da-11cf-ab39-0020af71e433</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD nVertices;<br /> array Vector vertices[nVertices];<br /> DWORD nFaces;<br /> array MeshFace faces[nFaces];<br /> [<img src="http://www.cppblog.com/images/dot.gif" />]<br />}<br /><br />template MeshNormals {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">f6f23f43-7686-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD nNormals;<br /> array Vector normals[nNormals];<br /> DWORD nFaceNormals;<br /> array MeshFace faceNormals[nFaceNormals];<br />}<br /><br />template Coords2d {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">f6f23f44-7686-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> FLOAT u;<br /> FLOAT v;<br />}<br /><br />template MeshTextureCoords {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">f6f23f40-7686-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD nTextureCoords;<br /> array Coords2d textureCoords[nTextureCoords];<br />}<br /><br />template ColorRGBA {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">35ff44e0-6c7c-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> FLOAT red;<br /> FLOAT green;<br /> FLOAT blue;<br /> FLOAT alpha;<br />}<br /><br />template IndexedColor {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">1630b820-7842-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD index;<br /> ColorRGBA indexColor;<br />}<br /><br />template MeshVertexColors {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">1630b821-7842-11cf-8f52-0040333594a3</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD nVertexColors;<br /> array IndexedColor vertexColors[nVertexColors];<br />}<br /><br />template VertexElement {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">f752461c-1e23-48f6-b9f8-8350850f336f</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD Type;<br /> DWORD Method;<br /> DWORD Usage;<br /> DWORD UsageIndex;<br />}<br /><br />template DeclData {<br /> </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">bf22e553-292c-4781-9fea-62bd554bdd93</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /> DWORD nElements;<br /> array VertexElement Elements[nElements];<br /> DWORD nDWords;<br /> array DWORD data[nDWords];<br />}<br />Frame Root {<br />    FrameTransformMatrix {<br />    1.000000, 0.000000, 0.000000, 0.000000,<br />    0.000000, 1.000000, 0.000000, 0.000000,<br />    0.000000, 0.000000, 1.000000, 0.000000,<br />    0.000000, 0.000000, 0.000000, 1.000000;;<br />    }<br /><br />    Frame SubFrame {<br />        FrameTransformMatrix {<br />        1.000000, 0.000000, 0.000000, 0.000000,<br />        0.000000, 1.000000, 0.000000, 0.000000,<br />        0.000000, 0.000000, 1.000000, 0.000000,<br />        0.000000, 0.000000, 0.000000, 1.000000;;<br />        }    <br />    <br />        Mesh MeshObj {<br />            12;<br />            0.000000; 0.000000; 1.000000;,<br />            1.000000; 0.000000; 1.000000;,<br />            1.000000; 1.000000; 1.000000;,<br />            0.000000; 1.000000; 1.000000;,<br />            0.000000; 0.000000; 0.000000;,<br />            1.000000; 0.000000; 0.000000;,<br />            1.000000; 1.000000; 0.000000;,<br />            0.000000; 1.000000; 0.000000;,<br />            0.000000; 0.000000; -1.000000;,<br />            1.000000; 0.000000; -1.000000;,<br />            1.000000; 1.000000; -1.000000;,<br />            0.000000; 1.000000; -1.000000;;<br />            <br />            20;<br />            3; 0, 4, 1;,<br />            3; 4, 5, 1;,<br />            3; 1, 2, 0;,<br />            3; 2, 3, 0;,<br />            3; 6, 2, 5;,<br />            3; 2, 1, 5;,<br />            3; 3, 2, 7;,<br />            3; 2, 6, 7;,<br />            3; 7, 4, 3;,<br />            3; 4, 0, 3;,<br />            3; 4, 8, 5;,<br />            3; 5, 8, 9;,<br />            3; 5, 9, 6;,<br />            3; 9, 10, 6;,<br />            3; 6, 10, 11;,<br />            3; 7, 6, 11;,<br />            3; 7, 11, 8;,<br />            3; 4, 7, 8;,<br />            3; 8, 10, 9;,<br />            3;8, 11, 10;;<br />            <br />            MeshNormals {<br />                12;<br />                -0.333333; -0.333333; 0.333333;,<br />                0.333333; -0.333333; 0.333333;,<br />                0.333333; 0.333333; 0.333333;,<br />                -0.333333; 0.333333; 0.333333;,<br />                -0.500000; -0.500000; 0.000000;,<br />                0.500000; -0.500000; 0.000000;,<br />                0.500000; 0.500000; 0.000000;,<br />                -0.500000; 0.500000; 0.000000;,<br />                -0.333333; -0.333333; -0.333333;,<br />                0.333333; -0.333333; -0.333333;,<br />                0.333333; 0.333333; -0.333333;,<br />                -0.333333; 0.333333; -0.333333;,<br />                <br />                20;<br />                3; 0, 4, 1;,<br />                3; 4, 5, 1;,<br />                3; 1, 2, 0;,<br />                3; 2, 3, 0;,<br />                3; 6, 2, 5;,<br />                3; 2, 1, 5;,<br />                3; 3, 2, 7;,<br />                3; 2, 6, 7;,<br />                3; 7, 4, 3;,<br />                3; 4, 0, 3;,<br />                3; 4, 8, 5;,<br />                3; 5, 8, 9;,<br />                3; 5, 9, 6;,<br />                3; 9, 10, 6;,<br />                3; 6, 10, 11;,<br />                3; 7, 6, 11;,<br />                3; 7, 11, 8;,<br />                3; 4, 7, 8;,<br />                3; 8, 10, 9;,<br />                3;8, 11, 10;;<br />            }<br />        }<br />    }<br />    <br />}</span></div><br />     这里需要说明的是：如何保证一个Mesh（或者叫做MeshFace）的面是“正面”朝上的。这个面的朝向是由MeshNormals定义的，其模版定义如下：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">MeshNormals<br />Defines normals for a mesh. The first array of vectors is the normal vectors themselves, and the second array is an array of indexes specifying which normals should be applied to a given face. The value of the nFaceNormals member should be equal to the number of faces in a mesh.<br /><br />template MeshNormals<br />{<br />    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);"> F6F23F43-7686-11cf-8F52-0040333594A3 </span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />    DWORD nNormals;<br />    array Vector normals[nNormals];<br />    DWORD nFaceNormals;<br />    array MeshFace faceNormals[nFaceNormals];<br />} <br /><br />Where:<br /><br />nNormals - Number of normals. <br />array Vector normals[nNormals] - Array of normals. See Vector. <br />nFaceNormals - Number of face normals. <br />array MeshFace faceNormals[nFaceNormals] - Array of mesh face normals. See MeshFace. </span></div><br />    由其定义可以看出，Vertex的法线向量和Face的法线向量共同决定Triangle的面朝向。如何确定两个的法线向量呢？有个简单步骤：首先确定Vertex的法线向量，方法是将使用到指定Vertex的多个面的“正（或朝向）”方向的法线向量相加，再除以面个数，就得到了指定Vertex的法线向量；然后定义Mesh的三个Vertex顺序，方法是伸出右手，大拇指指向Mesh“正”方向，弯曲其他四指，则三个Vetex的定义顺序按照四指旋转方向确定，简单点就是绕大拇指，逆时针定义；最后将Mesh的Vertex索引定义，拷贝到MeshNormals模版中即可。下面说个实例，如下图所示，我们来定义MeshA和MeshB。<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/sample_normals.JPG" alt="sample_normals.JPG" border="0" width="389" height="300" /><br /><br /><br />    Mesh {<br />      8;<br />      <span style="color: rgb(0, 0, 0);">0.000000; 0.000000; 1.000000;,//0<br />      1.000000; 0.000000; 1.000000;,//1<br />      1.000000; 1.000000; 1.000000;,//2<br />      0.000000; 1.000000; 1.000000;,//3</span><br />      ...<br /><br />      12;<br />       3;0, 1, 2;,<br />       3;0, 2, 3;,<br />       ...<br /><br />      }<br /><br />      则Vertex0的法线向量为((0,0,1) + ( -1,0,0) +(0,-1, 0))/3 = (-0.333333,-0.333333,0.333333)。说明下，由于A,B在同一水平面，因此将AB算作了一个面，因此这认为Vertex0被三个面使用，而不是标准的4个面。       <br /><br />    具体可以参考<a href="/lovedday">loveddy</a>的“<a href="/lovedday/archive/2008/06/14/53211.html">网格模型高级技术</a>”，写的很好。<br /><img src ="http://www.cppblog.com/codejie/aggbug/80092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-16 00:43 <a href="http://www.cppblog.com/codejie/archive/2009/04/16/80092.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于DE坐标系的怪问题</title><link>http://www.cppblog.com/codejie/archive/2009/04/14/79954.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Tue, 14 Apr 2009 15:29:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/14/79954.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/79954.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/14/79954.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/79954.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/79954.html</trackback:ping><description><![CDATA[    .x文件对于“静态”和“动态”的内容上有较大差异，应该说，我还没有理解其“动态”的内容，所以决定先搞清楚其内容结构。下面是一个简单的.x文件，描述了12个vertex，构成一个长方体。但在使用DE显示时，碰到一个怪问题~<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">xof 0302txt 0032<br /><br />Frame Root {<br />    FrameTransformMatrix {<br />    1.000000, 0.000000, 0.000000, 0.000000,<br />    0.000000, 1.000000, 0.000000, 0.000000,<br />    0.000000, 0.000000, 1.000000, 0.000000,<br />    0.000000, 0.000000, 0.000000, 1.000000;;<br />    }<br /><br />    Frame SubFrame {<br />        FrameTransformMatrix {<br />        1.000000, 0.000000, 0.000000, 0.000000,<br />        0.000000, 1.000000, 0.000000, 0.000000,<br />        0.000000, 0.000000, 1.000000, 0.000000,<br />        0.000000, 0.000000, 0.000000, 1.000000;;<br />        }    <br />    <br />        Mesh MeshObj {<br />            12;<br />            0.000000; 0.000000; 1.000000;,<br />            1.000000; 0.000000; 1.000000;,<br />            1.000000; 1.000000; 1.000000;,<br />            0.000000; 1.000000; 1.000000;,<br />            0.000000; 0.000000; 0.000000;,<br />            1.000000; 0.000000; 0.000000;,<br />            1.000000; 1.000000; 0.000000;,<br />            0.000000; 1.000000; 0.000000;,<br />            0.000000; 0.000000; -1.000000;,<br />            1.000000; 0.000000; -1.000000;,<br />            1.000000; 1.000000; -1.000000;,<br />            0.000000; 1.000000; -1.000000;;<br />            <br /><br />        }<br />    }<br />    <br />}</span></div><br />    下面是DE的显示，可以发现，y和z坐标似乎搞反了，.x内容是要描述一个“立起来”的长方体，而这里却“躺”下了？<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/test.x.jpg" alt="test.x.jpg" border="0" width="504" height="359" /><br /><br />    这里是DE前面版本叫做3DE的显示，就是“正常”的（红色是z坐标）：<br /><img src="http://www.cppblog.com/images/cppblog_com/codejie/test_3de.x.jpg" alt="test_3de.x.jpg" border="0" width="566" height="332" /><br /> <br />    哪位知道是什么原因？DE需要什么设置吗？这个样子没法做了～～<br /><br /><br /><img src ="http://www.cppblog.com/codejie/aggbug/79954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-14 23:29 <a href="http://www.cppblog.com/codejie/archive/2009/04/14/79954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程：添加Texture到mesh中</title><link>http://www.cppblog.com/codejie/archive/2009/04/13/79830.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Mon, 13 Apr 2009 14:01:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/13/79830.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/79830.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/13/79830.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/79830.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/79830.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 将Texture添加到模型中，如下图所示...&nbsp;&nbsp;<a href='http://www.cppblog.com/codejie/archive/2009/04/13/79830.html'>阅读全文</a><img src ="http://www.cppblog.com/codejie/aggbug/79830.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-13 22:01 <a href="http://www.cppblog.com/codejie/archive/2009/04/13/79830.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程：.X文件中的Frame和Mesh在DE中显示问题</title><link>http://www.cppblog.com/codejie/archive/2009/04/10/79533.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Fri, 10 Apr 2009 11:04:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/10/79533.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/79533.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/10/79533.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/79533.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/79533.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: X Format Reference中说Frame Template中可以放置Mesh和FrameTransformMatix&nbsp;&nbsp;<a href='http://www.cppblog.com/codejie/archive/2009/04/10/79533.html'>阅读全文</a><img src ="http://www.cppblog.com/codejie/aggbug/79533.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-10 19:04 <a href="http://www.cppblog.com/codejie/archive/2009/04/10/79533.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>M2过程：更新－输出Mesh数据到.x</title><link>http://www.cppblog.com/codejie/archive/2009/04/08/79306.html</link><dc:creator>codejie</dc:creator><author>codejie</author><pubDate>Wed, 08 Apr 2009 15:49:00 GMT</pubDate><guid>http://www.cppblog.com/codejie/archive/2009/04/08/79306.html</guid><wfw:comment>http://www.cppblog.com/codejie/comments/79306.html</wfw:comment><comments>http://www.cppblog.com/codejie/archive/2009/04/08/79306.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/codejie/comments/commentRss/79306.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/codejie/services/trackbacks/79306.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 修改输出的一个bug，这个bug在多个Mesh隶属同一个Mesh时，会导致后面的Mesh显示错误...&nbsp;&nbsp;<a href='http://www.cppblog.com/codejie/archive/2009/04/08/79306.html'>阅读全文</a><img src ="http://www.cppblog.com/codejie/aggbug/79306.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/codejie/" target="_blank">codejie</a> 2009-04-08 23:49 <a href="http://www.cppblog.com/codejie/archive/2009/04/08/79306.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>