一.itemsettype.txt装备分类区分套装类型和对应属性文件
二.itemsetoption.txt套装佩戴装备分类属性文件
itemsettype.txt
0<---------------------------->装备的大类
221000//西洋剑
^|这里是最关键的他指定了西洋剑和其他什么物品同属itemsetoption.txt里面21类属性的套装
1411000//雷神之剑
^|14不用说了装备的小类
end
2
11000//流星槌
end
4
923000//黄金石弩
529000//银翼之弓
end
5
013000//骷髅杖
end
7
51000//皮盔
65000//翡翠盔
111000//龙王之盔
213000//革盔
717000//魔王之盔
319000//传说之盔
1021000//藤盔
1123000//天蚕之盔
1225000//风之盔
itemsetoption.txt
itemsetoption.txt其实Gs确认套装并不是自身识别什么东西完全有了哪固定几件才算一套,而是通过
itemsetoption.txt来对比你装备了哪几件同类的装备来计算分配给你几个属性什么套装属性.
这也方便了我们设置任意套装你可以任意设置套装
套装属性GS识别代码
//套装属性
//0:力量
//1:敏捷
//2:智力
//3:体力
//5:最小攻击力
//6:最大攻击力
//7:魔攻增加%
//9:攻击成功率
//8:伤害
//10:防御力
//11:最大生命
//12:最大魔力
//13:最大AG
//14:AG增加值
//15:致命伤害%
//16:致命伤害
//17:卓越伤害%
//18:卓越伤害
//19:技能攻击力
//20:两倍伤害%
//21:无视防御率
//22:盾牌防御率
//23:是装备双手武器增加攻击%
号码名字两件无属性三件无属性四件无属性五件无属性全部装备时候附加的高级属性
5"汉斯的翡翠"1915-1-1950-1-175-1-11150-1-1-1-1-1-1-1-1-1-1-1-1-1-1133015101710-1-1-1-100000
7"Garuda"1330-1-1205-1-1215-1-11150-1-1-1-1-1-1-1-1-1-1-1-1-1-11925715-1-1-1-1-1-100000
9"Kantata"215-1-1330-1-1710-1-1015-1-1-1-1-1-1-1-1-1-1-1-1-1-1192517101820-1-1-1-100000
11"汉斯的龙王"1025-1-12010-1-11920-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-11515171516201820-1-100000
这里的5.6.7.9.就对应itemsettype.txt里面小类后面那个数字,指定是哪类套装
5.汉斯的翡翠后面的1915-1-1950-1-175-1-11150表示装备两件就可以使用1915对应的
技能攻击力增加+15同时装备三件就可以使用1915对应的技能攻击力增加+15和950对应的攻击成功率
+50同时装备四件就又可以增加一个75所对应的魔法攻击力增加+5%同时装备五件又增加1150对应的
最大生命+50由于itemsettype.txt对应itemsetoption.txt的5一共设置了五件所以又满足了后面的
全部装备时候附加的高级属性133015101710最大AG增加+30致命伤害概率+10%卓越伤害概率+10%
大家以此类推,对应修改(替换)想修改的装备属性为套装以及套装的属性
-------------------客户端-----------------------
用ENDI的那个MUTOLL打开你客户端的dataLocal根据你修改好的服务端套装文件itemsettype.txt,itemsetoption.txt一一对应
修改itemsetoption.bmd和itemsettype.bmd必须要对应,不能错!
itemsettype.bmd不然会报错哦
itemsetoption.bmd
在itemsetoption.bmd中增加你的新套装属性,op2-1(装备2件时属性,下面以此类推),op3-1,op4-1,op5-1,op6-1,op7-1下填上面所说GS识别代码(属性),
op2-1value,op3-1value,op4-1value,op5-1value,op6-1value,op7-1value下填对应GS识别代码的值(属性的值);
Full1(整套装备附加属性),Full2,Full3,Full4,Full5下填GS识别代码(属性),Full1value,Full2value,Full3value,Full4value,Full5value下填对应GS识别代码的值(属性的值);
DW,DK,ELF,MG,DL,Summon填0(注意这边有召唤师是多了一列的!所以不支持召唤师的版本这边没Summon这列的,必须用原版的文件改,也就是说比如1.05A的套装文件不能用于1.02W,结构不一样);
SetMum(表示装备几件后显示全部属性比如:5就是4件,6就是5件看你加的套有几个部位了).然后保存。
itemsettype.bmd
它没有像itemsettype.txt文件那样有大类编号,这个文件大类编号和ITEM.BMD一样,
第一个0-511行是大类别0,第二个0-511是大类别代码2,以此类推,一直到13类别结束,改的时候要对照itemsettype.txt的数据要一摸一样。
改完后保存。修改后需要校验.
下面介绍不需要加密,解密,校验,套装文件改后能够直接用MAIN不报错的方法
修改MAIN跳校验
OD载入MAIN------>右击查找------->所有参考文本字符串----->拉到最上面左击下!------>右击查找文本--->输入套装文件名字(itemsettype.bmd或itemsetoption.bmd)
找到后------>双击回到载入窗口------>
跳了这个就可以鸟!!!1.02W为例!其他版本MAIN同理!
0040D66A/7458jeshort0040D6C4;je改jmp
改完后
0040D66A./EB58jmpshort0040D6C4
这个是itemsettype.bmd和itemsettypetest.bmd的!
0040D89F/7458jeshort0040D8F9;je改jmp
改完后
0040D89F./EB58jmpshort0040D8F9
这个是itemsetoption.bmd和itemsetoptiontest.bmd的这个一般不会报错!一般不需要跳!!
PS:改完记得保存哦。。。。改的前提:脱壳的MAIN。。不同版本的MIAN地址不一样哦!
附上修改过的1.02W套装文件及MAIN,自定义加了以下套装
汉斯的强化的龙王套装
帕希的强化的传说之套装
安吉拉的强化女神套装
凯文的强化的亚特兰蒂斯套装
阿莱斯的圣魂套装
阿莱斯的强化的圣魂套装
米迦勒的黑龙王套装
艾伦的火麒麟套装
雷亚的神圣套装
拉斐尔的奔雷套装
托姆绅的暗黑斗神套装
|
|