🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
关于技能修改,好多人已经知道怎么回事了 我不知道别人是怎么修改的,我来说一下我的方法 解密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/)