我先声明,这个修改方法是内存编集修改,并且不是我研究出来的,是由sunli_1985研究的,我只代为整理写成教程,这里我向sunli_1985表示感谢 m(_ _)m
回复可见什么的其实我也不想弄的,只不过有些人实在太懒,看完也不回个,结果最后就沉了,我以前做的崛起可调修改器就这样的命运。希望大家理解一下吧。
用这个修改,可以改变武器类型、孔数(最多10孔,而不是8孔)、炼成属性、武器属性。
请注意,所有的修改都是基于16进制,如果10进制和16进制的转换不熟的人,可是借助XP自带的计算器。
我们进入正题吧:
第一步:找到我们要改的武器
首先,先决定好要改谁的武器,以及要改他的第几个武器,如上图,这里是赵云的武器,我们决定要改他的第2把武器,现在它有1个孔,于是我们打开FPE2001或金山游侠(我是用FPE2001的),打开后请注意一定要把数据类型改成单字节(FPE2001是把datatype选择成8),然后输入1进行搜索,完成后,切回游戏,把第2个武器和下面任意一把合成一下,关键是把要孔的数量改变,比如合成之后变成了3孔了,就切回FPE,搜索3,如此反复,一直到只搜索得到一个地址(其实也不是必须只搜索到一个地址才能做,大家熟了之后,既然搜索到10多个地址,也可以肉眼判断得出哪个是真的)。那么这个地址就是你这把武器的孔数了。这里千万注意一件事,我们这里决定的是改第2把武器,所以,千万不要让第2把武器去和第1把合成,因为这样第2把武器就会变成第1把武器了(原来的第1把消毁了,这个相信大家也明白的),导致我们搜索不到真正的地址。所以请把第2把武器和后面的武器合成,这样不会改变它的位置。
第二步:修改这个武器
我们开始编集内存,FPE2001是选中那个地址后,点左边的编集,然后,请看下图
注意有底色的那个08,这就是当前武器的孔数(我是一直合到8孔才搜索到的)。我先解释一下各个段的意思:
第1段:武器类型,这里我们改的武器是赵云的直枪,所以是00 00,而赵云的4级武器豪龙胆是03 00。如果是其他人物的,你可以试着一点一点向上加1(注意是16进制的加1),它就会变成此人物更高级的武器,或是变成别人的武器......
第2段:武器属性,下面会详细说明
第3段:炼成属性,下面会详细说明
第4段:孔的数量,我们搜索的就是这个,这里请改成0A,就是10个孔了(好像再多会出问题)。
第5段:武器伤害加成,就是游戏中我们可以升级的那个伤害,最多只能20,也就是16进制的14。
第6段:武器属性的等级,每2个数(就是一个00,以下称为"位")表示一种属性的等级,按顺序是:炎、冰、雷、阳、斩、无用(这个为什么无用,讲武器属性时我会讲)、吸生、吸活、破天、勇猛、旋风、分身、神速、极意、背水。具体修改我等一下讲武器属性会讲。
武器属性说明:
首先看一下下面这个是武器属性的各类型的值:
请注意“斩”过了是个空的,这里可能是原来还有个属性,但是光荣后来去掉了,所以这里是空的。
10进制 | 16进制 | 内存排列 | 属性 |
---|---|---|---|
1 | 0001 | 01 00 | 炎 |
2 | 0002 | 02 00 | 冰 |
4 | 0004 | 04 00 | 雷 |
8 | 0008 | 08 00 | 阳 |
16 | 0010 | 10 00 | 斩 |
32 | |||
64 | 0040 | 40 00 | 吸生 |
128 | 0080 | 80 00 | 吸活 |
256 | 0100 | 00 01 | 破天 |
512 | 0200 | 00 02 | 勇猛 |
1024 | 0400 | 00 04 | 旋风 |
2048 | 0800 | 00 08 | 分身 |
4096 | 1000 | 00 10 | 神速 |
8192 | 2000 | 00 20 | 极意 |
16384 | 4000 | 00 40 | 背水 |
那么,假设我需要的是:
雷+阳+斩+破天+旋风+分身+神速+极意
这8种效果,那么计算方法如下:
4+8+16+256+1024+2048+4096+8192=15644(10进制)=3D1C(16进制)=1C 3D(内存排列)
也就是说,在第2段那里,我们需要填入1C 3D。
这里提一下,关于16进制转成内存排列的方法,是将16进制的每2位分开,如果不足2位,在前面补0,比如3E8,就是补成03E8,分开后是03 E8,然后,最前面的2位移到最后面,就变成了E8 03,这就是内存排列的值了。
上面的例子是8属性的,我们再来说个10属性的:
炎+冰+雷+阳+斩+破天+旋风+分身+神速+极意
计算方法:
1+2+4+8+16+256+1024+2048+4096+8192=15647(10进制)=3D1F(16进制)=1F 3D(内存排列)
那么在第2段里,我们填入1F 3D。
填完后,你会发现虽然是拥有你要的属性了,但是,每个属性等级是1,那么如果改成最高等级10呢?这就需要看第5段了。第5段把相应的位上的值,改成09,那么相对应的属性,就变成10级了(这里可能朋友们不明白为什么09会是10,其实是这里的值再加1,才表示游戏中的值,也就是说00在游戏中是1,01是2,所以09就是10),这里的属性排列我上面写了,这里不重复了,没看明白的朋友,第5段这里可以全改成09,不过建议你改一个就看一下游戏里变没有,反复几次你也就明白了。(这里其实还可以把等级改得更高,比如改成20,不过有没有问题我没试过)。