关于技能修改,好多人已经知道怎么回事了
我不知道别人是怎么修改的,我来说一下我的方法
解密objmdl下的MethodMdl.ini文件
这个文件里放的是技能效果 我们要做自己的技能就要从它入手
下面我们把游侠的 斩棘披荆 改成术士的 长空冰暴
先来看看 斩棘披荆 的技能描述
wType=4 ————————
szName=斩棘披荆 这里我把他叫第一部分
wManualID=0 一般不予修改
wAutoID=22 ————————-
wSprIndex=32 <-这个为技能出招初始动作
最大攻击距离=1 <-距离好象没什么用 从skill文件里修改的有用
最小攻击距离=0
wEffect=0 <-第二部分开始
wQuality=0 <-这个是什么攻击类型,可能不恰当,如果是扇型为6,如刺客的乱箭齐发,圆形为7,如巫师的烈焰焚身
Reserve1=5 <-这个大概是数量,如果是乱箭齐发,此值-1即为每排箭的数量,在这里不知道什么用 -_-#
Reserve2=0 <-大概指技能是否能空放 没过多研究
Reserve3=0
Reserve4=99 <-如果超过范围怎么办,是否移动,是否在最远处放技能由此设置
wTriggerNum=5 <-第三部分开始,此值表示技能总共多少桢
iFlag=0 <-不知道 -_-# 第一效果开始
iWhatFrame=3 <-在第几桢显示
iTriType=1 <-效果类型
iTriID=302 <-效果代码,和效果类型一起确定一个具体效果
iTriID2=0 <-参数 效果不明 不同效果不同应用 -_-#
iTriPos=0 <-同上
iGroup=-1 <-未知 -_-#
iFrame=-1 <-同上 第一效果结束
iFlag=0 <-第二效果开始,以下参考第一效果
iWhatFrame=5
iTriType=1
iTriID=208
iTriID2=0
iTriPos=0
iGroup=-1
iFrame=-1
iFlag=0
iWhatFrame=7
iTriType=0
iTriID=0
iTriID2=0
iTriPos=0
iGroup=-1
iFrame=-1
iFlag=1
iWhatFrame=1
iTriType=1
iTriID=209
iTriID2=0
iTriPos=0
iGroup=-1
iFrame=-1
iFlag=1
iWhatFrame=-1
iTriType=2
iTriID=241
iTriID2=0
iTriPos=1
iGroup=-1
iFrame=-1 <-第三部分结束
然后我们要修改的就是把长空冰暴的二,三部分替换掉斩棘披荆的二,三部分
不会以G开头写文件的就把文件加密回去好了 覆盖原文件,进去新建游侠,OK了
要想把天骄里的技能用在这个上边同样的道理 拷贝过来就OK了
要注意的是天骄里的部分效果秦殇里没有
如果把没有的效果覆盖进去后人物会做出普通攻击
如果只是把秦殇的NPC的技能改给人物的话几乎是100%成功
因为这些效果游戏里本来就带
我试出来天骄里能用在秦殇里的部分技能有(不全,一个一个试太麻烦):
8.灭魂锁魄
8.金蛇舞天
8.天外神石
8.怒箭灭魂
8.剑气纵横
8.怒扫彤云
怒扫残云
8.怒斩问天4
金蚕漫天
7.迅雷3
水砍
地遁
7.穿心一击3
7.冲刺3
6.连珠快箭2
7.怒箭穿心2
6.旋风4
6.剑气冲天3
6.毒雾3
7.地鬼3
7.肝脑涂地3
7.天女散花2
6.撞3
7.饿虎扑食3
7.气冲宵汉2
这里有个比较有意思的效果是随即取点 描述如下
iFlag=0
iWhatFrame=2
iTriType=16
iTriID=33
iTriID2=10 <-参数,半径
iTriPos=0
iGroup=-1
iFrame=-1
意思是在10的范围内随即取一个点,把这个位置给下个效果
比如我想做一个大范围的长空冰暴就可以用到它
把第三部分修改为:
iFlag=0
iWhatFrame=2
iTriType=16
iTriID=33
iTriID2=10
iTriPos=0
iGroup=-1
iFrame=-1
iFlag=0
iWhatFrame=4
iTriType=2
iTriID=130
iTriID2=0
iTriPos=2
iGroup=-1
iFrame=-1
重复12次,好象系统最多12个点 >_< 然后把总桢数改成24
把第二部分改成
wEffect=0
wQuality=0
Reserve1=0
Reserve2=1
Reserve3=0
Reserve4=99
这个设置对大部分技能都能用
保存,进去看看游侠的斩棘披荆是不是成了半个屏幕的长空冰暴,恐怖吧
然后把skill_1.txt里对应的斩棘披荆的攻击改成长空冰暴的吧 这个半个屏幕的长空冰暴也就是纯水系攻击了
找到属性入口地址后,如图:1入口地址位置:”OA 4E 92 A0”,2处为下一个属性调用的地址:“0A 4E 93 08″(如果为最后一个属性,该处为00 00 00 00),3处为被调用地址,即上一个属性调用的地址,(此处为第一个调用,故为 00 00 00 00),4处为属性种类,此处29为普通攻击,5为属性状态,0,属性为隐藏,1,属性显性,6处为属性类型状态,0:白,1:兰 2:浅蓝 3:金,注意,只有5为0,6为2,属性才是真正隐藏!7处为属性比,为“00 00 80 3F”,后面的数值为百分比,否则,为数值(注意:只有百分比的属性,如攻击几率等,此处为0);8处为属性数值,千万注意,此处为浮点数,而非整型!9处为第2次调用的开始处,位址:0A 4E 93 08由2处的值确定,其值确定第3次调用的地址:”A 4E 93 70”
!
属性种类:
29:普攻, 2a :最大普攻 2b:金攻,2c:最大金攻 2d :木攻2e:最大木攻
2f:水攻,30:最大水攻 31:火攻 32:最大火攻,33:土攻 34:最大土攻
35–3a普防--土防
体质:1c ;力量:1b; 敏捷:1d;悟性:1f;智慧:20;魅力:21;金钱:28
最大负重:1a ;负重:19 ;最大精气:18;最大生命:17;精气:16;生命:15
无敌:14;击退敌人几率:12;耐久度消耗:11;移动速度:40;精气消耗:0f
持续时间:0e;最大有效距离:0d;有效距离:0c ;成功率:0b;五行攻击力:01
最大五行攻击力:02;五行防御力:03,耐久度:04;级别需求:05;力量需求:06
体质需求:07;敏捷需求:08;自动恢复箭只数量:09;异态时间减少:00
精气恢复速度:3f;命中率:3d;闪避率:3c;生命恢复速度:3e;攻击速度:41
视野:42,攻击距离:43;反击伤害:44;自损系数:45;吸命:46;吸魔:47
致命一击几率:48;会心一击:49;击退敌人几率:4a;抵抗冲击:4b;物理攻击抗性:4c
五行攻击抗性:4d;眩晕攻击几率:50;眩晕时间:51;中毒攻击几率:52;中毒时间:53
冰冻攻击几率:54;冰冻时间:55;燃烧攻击几率:56;燃烧时间:57;石化攻击几率:58
上时间:59,溃散几率:5a;溃散时间:5b;眩晕抗性:5c;中毒抗性:5d;冰冻抗性:5e;
燃烧抗性:5f;石化抗性:60;溃散抗性:61;特殊状态抗性:62;
转载注明出处:[乜都讲D](https://blog.ztjal.info/)