2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

天堂2装备.武器.道具.添加方法

爆率、物品、补丁修改等技术参考资料
回复
头像
天堂之手
Mr.GL
Mr.GL
帖子: 263
注册时间: 2018-02-24 21:37

天堂2装备.武器.道具.添加方法

帖子 天堂之手 » 2018-03-14 16:10

天堂2装备.武器.道具.添加客户端.数据库.服务端的方法

索引:首先我们要有对应的解密软件这个在这里我就不多说了、

1:相同的版本【装备武器添加到对应DTA就需要复制粘贴就可以了记得不要有空格】

2:解密客户端里的SYSTEM文件夹里的 丨"armorgrp.dat"丨找到你要添加的装备ID复制出去或者把解密开的丨"armorgrp.dat"丨TXT文本在你解密软件里备份一份出去。

3:接下来把你要添加装备的丨"armorgrp.dat"丨解密开丨然后把你之前备份的丨"armorgrp.dat"丨TXT文本打开丨找到你要添加装备的ID丨复制到刚解密开的丨"armorgrp.dat"里加密完成即可。

  注意:你添加的装备ID不要和原版里的ID重复丨否则可能会出来错误丨切记。

4:在就是解密客户端里的SYSTEM文件夹里的丨"itemname-tw.dat"丨这里就很简单了丨对应你刚刚添加的丨"armorgrp.dat"丨里的装备ID即可。

  至于怎么写装备的文字显示什么的可以随便找别的装备复制下完事把ID换为你添加的装备ID就可以了丨接下来就是在你添加装备的里面写下装备的成套装备ID 这个有不明白可以QQ问我我会做截图给你丨都完成后加密就可以了。

5:那么上面就是所有客户端里要添加的数据完成了丨接下来我们要在数据库里添加了丨因为芙蕾雅版本有的需要在数据库添加丨有的不需要,那么我按照需要添加的来做例子丨在数据库里找到item这个表打开。

  这里是所有游戏里的装备武器各种道具表,那么接下来就是把你要添加的装备直接按照表里的写法 一一写入就可以了。同样有不明白的可以Q我。

6:数据库完事后就差服务端里的添加了,首先我们找到服务端里的game\data\stats\items里面是所有道具装备武器的XML表丨我们可以先复制一份原有的装备XML完事对应下你要添加的装备轻重法丨【例如:王朝.金星.系列】完事把复制的装备ID换为你想要添加的ID即可。

  那么剩下的就是修改你添加的装备属性了。想怎么写属性都可以!

7:以上就是装备的添加方法丨可能我写的不是很详细丨有不明白可以Q我丨不忙时候会帮助解决丨武器添加的方法同装备是一样的丨这里我就不做说明了丨会了装备的武器添加也就简单了丨

PS:关于套装属性怎么写法 我先简单的说下丨其实也简单丨针对芙蕾雅版本在服务端找到game\data\stats\armorsets里面就是套装的写法丨大家可以看下原版的装备如何写的就明白了丨
   附上几个属性写法大家慢慢研究
关于装备武器的补丁提取文件夹在客户端下的animations和systextures 这里不多做说明了 自己对应添加的装备武器贴图和模型代码就可以找到补丁文件了
   增加六大抵抗
<add order="0x40" stat="darkRes" val="10" />
<add order="0x40" stat="earthRes" val="10" />
<add order="0x40" stat="fireRes" val="10" />
<add order="0x40" stat="holyRes" val="20" />
<add order="0x40" stat="waterRes" val="20" />
<add order="0x40" stat="windRes" val="20" />
       增加CP上限
<add val='1000' order='0x40' stat='maxCp'/>
       增加MP上限
<add order="0x40" stat="maxMp" val="500" />
       增加攻击力
<add order="0x40" stat="pAtk" val="100" />
       增加魔法攻击力
<add order="0x40" stat="mAtk" val="100" />
       增加物理防御
<add order="0x10" stat="pDef" val="1000" />
       增加魔法防御
<add order="0x10" stat="mDef" val="1000" />
       增加命中率
<add order="0x10" stat="accCombat" val="1000" />
       增加回避率
<add order="0x40" stat="rEvas" val="10" />
       增加致命攻击率
<add order="0x30" stat="rCrit" val="100" />
       增加移动速度
<add order="0x40" stat="runSpd" val="70" />
       增加攻击速度
<add order="0x40" stat="pAtkSpd" val="100" />
       增加施法速度
<add order="0x40" stat="mAtkSpd" val="100" />
       增加%HP上限
<mul order="0x40" stat="maxHp" val="1.35" />
       增加%MP上限
<mul order="0x40" stat="maxMp" val="1.35" />
       增加%CP上限
<mul order="0x40" stat="maxCp" val="1.35" />
       增加%攻击力
<mul order="0x40" stat="pAtk" val="1.35" />
       增加%魔法攻击力
<mul order="0x40" stat="mAtk" val="1.35" />
       增加%物理防御
<mul order="0x40" stat="pDef" val="1.35" />
       增加%魔法防御
<mul order="0x10" stat="mDef" val="1.35" />
       增加%命中率
<mul order="0x10" stat="accCombat" val="1.35" />
       增加%回避率
<add order="0x40" stat="rEvas" val="1.35" />
       增加%致命攻击率
<mul order="0x30" stat="rCrit" val="1.35" />
       增加%移动速度
<mul order="0x40" stat="runSpd" val="1.35" />
       增加%攻击速度
<mul order="0x40" stat="pAtkSpd" val="1.35" />
       增加%施法速度
<mul order="0x40" stat="mAtkSpd" val="1.35" />
可恢复同近距离一般物理攻击给敌人伤害的3%的HP
  <add val='3' order='0x01' stat='absorbDam'/>
负重限制 +1000
  <add val='1000' order='0x40' stat='maxLoad'/>
图片

回复