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/)