關于技能修改,好多人已經知道怎么回事了
我不知道別人是怎么修改的,我來說一下我的方法
解密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/)