1 【秦殤】的物品屬性修改方法
首先下個破譯DATA的軟件—H2,然后對里面的設置進行修改,這里以修改刀為代表,進行詳細的說明:
首先破譯item_8.txt后,其后面會生成一個已經能夠閱讀的文擋(廢話呵呵)——clear item_8.txt,然后雙擊打開進入修改界面,注意里面的相互對應關系,初看很復雜,其實都一一對應。比如你想一出場就能夠在鐵匠那里購買到邀星刀:首先修改它的價格,價格改為1,注意不能改成0,因為沒有價格的話,是不允許交易的。然后修改攻擊速度:不改多了,就500吧,即500%。然后就是唯一性,把“Y”改成“N”,因為Y表示該道具只有一件,是情節道具,不能買到,改成N,就可以了(嘻嘻,這個偶探索了好久哦)然后就是相應的體力,力量,敏捷,級別限制,把它改成估計你1級的時候就能拿得上就可以了,然后普通攻擊力小,不改多了,就1000吧普通攻擊力大,來個2000吧,即你的普通攻擊力在1000~2000之間,防御力小,防御力大,隨你改,好了,估計你也能拿得上了,再把倒數第3個數據,即嵌空數量改為3,即相應的武器有3個嵌空。好了,改的差不多了,最重要的一步可別忘了,把武器的等級改成1,然后把其它的1~8級武器裝備的級別都改成大于1級,那么,這就保證了你在出場的時候,鐵匠賣的刀只有邀星刀,但還會有其它的劍啊 弓啊什么的,然后別忘了保存文件。把原文件剪切到其他地方,再把改后的文件改成原文件名就可以了,然后重新進入游戲,從頭開始,那么你就可以在鐵匠那里買到邀星了,其它的修改,方法一樣。
然后試試其他的吧:修改裝備和打造物品的等級:把1級到8級的全改成9級,把9級的改成1級。裝備嵌孔都改3個,哇~~~~趙村唰唰唰的掉什么望天木,什么昆吾赤銅,什么皇帝石、虎晴石、壽山石^^^^^^好多以前根本就不知道長啥樣的9級東東全變成1級的了,屬性稍稍改了,把五行攻擊力大小都改成了1000,特別是水攻擊.那個石頭叫啥名偶忘了,當邀星嵌上3個這樣的9級(改后為1級呵呵)石頭,哇嘔~~~~80%的幾率都會冰凍,潰爛,那個攻擊效果~~~帥死了~~~~~~還是改的有樂趣……還有就是出場的裝備不能改,不然讀不出來.覺得還是不爽,有把游俠的武工改了,赤穿心攻擊距離由4米改成了8米,潛龍升天又加了好多屬性,距離也改了,其他的沒改,就把消耗廢氣值改成0.廢氣值增量改成0,以保證消耗廢氣始終為0。不過好象赤穿心和潛龍攻擊距離都不會改變,雖然文字介紹是改后的效果.
附:skill1.txt,游俠技能;
item_0.txt,寶石
item_1.txt和~2.txt分別是木頭和石頭
頭盔設置 Data\item_25.txt
盔甲設置 Data\item_26.txt
盾牌設置 Data\item_27.txt
靴子設置 Data\item_28.txt
項鏈設置 Data\item_29.txt
戒指設置 Data\item_30.txt
護碗設置 Data\item_31.txt
腰帶設置 Data\item_32.txt
短刀設置 Data\item_7.txt
長刀設置 Data\item_8.txt
短劍設置 Data\item_9.txt
長劍設置 Data\item_10.txt
DATA對應屬性全表
地圖出入口調用設置 SCENE\Int\*.bnt
地圖npc設置 SCENE\Int\*.ont
地圖出入口坐標設置 SCENE\*scn
地圖文件 SCENE\map\*.map
控制地圖刷怪的種類 objmdl\prereadmdl.txt
各地圖出入口的說明文字 objmdl\tribldmdl.txt
各種npc(包括角色)的初始數據 objmdl\rolemdl.txt
招式效果代碼 objmdl\RoleMdl.rmd
各種技能/物品的特殊效果設定 objmdl\roleeffectmdl.txt
各種物品的外貌/聲音設定 objmdl\propmdl.txt
武器/技能動作效果設定 objmdl\methodunit_mdl.ini
攻擊動作效果設定 objmdl\methodmdl.ini
各種物品的打造設定 objmdl\makemdl.txt
各種陷阱設定 objmdl\beastiemdl.txt
各種界面的文字設定 Dlg\
貼圖等數據庫 res\
各種觸發塊設定 mdl\
游戲界面/框架設定 ini\dialoginfo.ini
字體 font\
巫師技能設定 Data\skill_5.txt
術士技能設定 Data\skill_4.txt
刺客技能設定 Data\skill_3.txt
力士技能設定 Data\skill_2.txt
游俠技能設定 Data\skill_1.txt
各種npc技能設定 Data\skill_npc.txt
臟話過濾設置 Data\zanghua.txt
這兩項可能是各等級所受傷害 Data\slevel_t.txt
或者取得經驗的比率設定 Data\slevel_i.txt
各場景音樂設定 Data\music.txt
禁止使用的名字設定 Data\name.txt
任務模式的地圖名字?(缺少的地圖名字?) Data\map.txt
各種屬性的特性設定 data\attribt.txt
各等級所需經驗設定 Data\experience.txt
召喚獸設定 Data\npc_zhs.txt
義軍設定 Data\npc_zhs.txt
匈奴設定 Data\npc_xn.txt
陷阱設定 Data\npc_xj.txt
山賊設定 Data\npc_szlk.txt
兵俑/狍鸮/虎蛟/朱厭/善翼等設定 Data\npc_smll.txt
秦兵設定 Data\npc_smll.txt
任務人物/怪獸設定 Data\npc_jr.txt
一般人物/怪獸設定 Data\npc_gn.txt
各種動物野獸設定 Data\npc_dwys.txt
特殊人物/怪獸設定 Data\npc_bxw.txt
寶石設置 Data\item_0.txt
木頭設置 Data\item_1.txt
礦石設置 Data\item_2.txt
骨頭設置 Data\item_3.txt
皮毛設置 Data\item_4.txt
筋 設置 Data\item_5.txt
肉類設置 Data\item_6.txt
短刀設置 Data\item_7.txt
長刀設置 Data\item_8.txt
短劍設置 Data\item_9.txt
長劍設置 Data\item_10.txt
弓 設置 Data\item_11.txt
弩 設置 Data\item_12.txt
弓箭設置 Data\item_13.txt
弩箭設置 Data\item_14.txt
長杖設置 Data\item_15.txt
短杖設置 Data\item_16.txt
權杖設置 Data\item_17.txt
長戈設置 Data\item_18.txt
長矛設置 Data\item_19.txt
長斧設置 Data\item_20.txt
短斧設置 Data\item_21.txt
短戈設置 Data\item_22.txt
短棒設置 Data\item_23.txt
短錘設置 Data\item_24.txt
頭盔設置 Data\item_25.txt
盔甲設置 Data\item_26.txt
盾牌設置 Data\item_27.txt
靴子設置 Data\item_28.txt
項鏈設置 Data\item_29.txt
戒指設置 Data\item_30.txt
護碗設置 Data\item_31.txt
要帶設置 Data\item_32.txt
法冠設置 Data\item_33.txt
法袍設置 Data\item_34.txt
經書設置 Data\item_49.txt
任務道具設置 Data\item_50.txt
藥物設置 Data\item_51.txt
可學習打造特殊物品設置 Data\item_52.txt
金錢設置 Data\item_60.txt
天王令設置 Data\item_61.txt
技能的修改
關于技能修改,好多人已經知道怎么回事了
我不知道別人是怎么修改的,我來說一下我的方法
解密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;
物品代碼存儲方式(單人網絡和單人游戲均適用):
…………………………
XX XX XX XX XX XX XX XX visible level
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
HP HP_MAX FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF Value ValueUn
Weight Type HitPoint Part
Identify Random can_get can_eat
EffectCount Status Estatus SlotMAX
G_PosX G_PosY G_ScnlnitlD G_PiclD
G_AIGroup G_AIGroup_Save G_PiclD2 G_InfolD
UI_Pos UI_PosOld LevelReq StrReq
DexReq ConReq Enable NormalEffectCount
FE FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
XX XX XX XX FF FF FF FF FF FF FF FF LevelReqOld
StrReqOld ConReqOld DexReqOld FF FF FF FF
FF FF FF FF IsGoldItem HP_MAX0 ………………………
以下是我所知道的一些中文解釋:
Visible:物品是否可見
Weight:物品重量
Type:物品類型
Level:物品等級
HP:耐久度
HP_MAX,HP_MAX0:最大耐久度
Part:裝備位置(01:頭,02:身體,03/04:手)
can_eat:是否能吃
can_get:是否能拿
SlotMAX:鑲嵌孔數量
G_PiclD:掉在地上時的貼圖
G_PiclD2:裝備欄里的貼圖
G_InfolD:物品信息
UI_Pos:裝備欄里的位置(從左上角開始為0,按從左到右從上到下的順序依次為1,2,…)
LevelReq,LevelReqOld:等級需求
StrReq,StrReqOld:力量需求
DexReq,DexReqOld:敏捷需求
ConReq,ConReqOld:體質需求
FE:五行屬性
IsGoldItem:是否為黃金物品
Random:是否為未鑒定物品
Identify:屬性是否確定或已知
(01:是,00:否)
轉載注明出處:[乜都講D](https://blog.ztjal.info/)