用FPE实现达人セフィロス的FF2深层发掘的局部汇总(多图杀…

2004-06-23 16:18 | Chrisy

最近正好有空,就着手开始这篇文章

游戏:FF2(FC版--最终幻想2另一美版)梦幻岛有下载,自己可以去google搜一下

模拟器:VirtuaNES

修改工具:FPE2001

相关文章:http://bbs.ffsky.com/ShowJH.aspx?ID=6433

---------------------------------------------------------------------

セフィロス的这篇《FF2深层发掘的局部汇总》中主要修改的一项就是人物手中所持的物品,所以一定要找到这个地址:

首先进入游戏,下面是各人物初始状态:

先拿好大本营中的恢复剂potion,再花100块买一瓶眼药eyedrop,理由下面给出。

下图是物品栏状况:


物品栏的第一个位置放的是恢复剂potion(物品代码10),第二个位置放的是眼药eyedrop(物品代码16)

开启FPE,这里介绍一个FPE的小功能,它能帮你进行10位--16位数值之间的换算
如下图:

这功能附件中的计算器也能实现,FPE既然也有,就用它的,不必再去打开计算器了。在最下方的空格中输入16位的代码(这里我输入的是恢复剂的代码10),上方的空格马上会显示相应的10进制数值。

开始第一次搜索:搜索16

因为物品栏第一个位置现在存放的是恢复剂POTION,所以物品栏第一个位置对应存放的物品代码就是恢复剂POTION的代码,所以我们开始搜索16(用8位搜索)



下图为眼药EYEDROP的代码换算,16位代码换算成10进制结果为22:


回到游戏中,交换恢复剂POTION与眼药EYEDROP的位置,这样做的目的就是使物品栏第一个位置中存放的物品所对应的代码产生变化,在这里恢复剂POTION换成了眼药EYEDROP,所以代码10变成了16,对应16进制的数值变化为:16变成22。



开始第二次搜索:搜索22

得出2个结果,只有一个为真,一个个试试看:

尝试第一个005625B4:


转到编译界面,粗略一看正确的地址应该就是这个:(代码16旁边紧挨着10)


在这个版本里,一共可以存放32件物品,所以从005625B4这个地址开始的32个地址就是所有的物品栏地址,下图中匡出的部分:


现在开始修改,把前三个物品栏代码改为5A大地剑,5B火焰剑,5C冰冻剑:


回游戏看看:


成功了!

现在开始寻找人物手中所持的物品对应的代码:

先算出16位代码5A对应的10进制数值,等于90(5B=91,5C=92),如图:


给主角装备上大地剑:


此时,主人公右手上装备物品的代码为5A,对应10进制数值为90,我们开始搜索90,在搜索前需清楚上一次搜索结果,否则将搜不到地址。



回到游戏中,给主人公换一把火焰剑,



这时主人公右手所持物品的代码产生了变化,从5A变为5B,对应10进制数90到91的变化,接下来搜索91:



得到9个结果,看来一个个试的工作量比较大,所以我选择第三次搜索:

回到游戏给主人公换上冰冻剑5C



这时主人公右手所持物品代码又发生变化,不多说了,接下来搜索92:



搜到2个结果,可以试试修改了:

选取上面这个数值,转到编译界面看看:


试试セフィロス给出的特殊攻击方式代码09:


回游戏看看:


成功了!看来地址00562670即为主人公右手所持物品代码(其实是右手武器,可现在有修改器,他什么都能拿了,哈哈!),现在主人公右手持项链Pendant,NB!

出去看看效果~









附特殊效果一览表:
[数据]
9(强攻击+青蛙魔法),
10(强攻击+青蛙魔法),
26(强攻击),
31(石化状态攻击),
32(背景音乐改变),
40(石化状态攻击),
41(背景音乐),
44(诡异的情形),
121(单次全回复),
122(强力攻击+吸血),
144(异常状态),
146(异常状态),
147(狂猛攻击),
150(摄魔),
194(超究恶霸强力攻击:吸魂改),
195(强力攻击),
196(强力攻击),
200(睡眠或治疗),
209(16等级停止),
221(强力攻击+异常状态),
227(16等级回避),
228(16等级破解),
234或者235(自爆,拖一对手垫棺材底,升级不受影响.),
249(石化),
251(流星),
253(超华丽箭阵+毒属性),
254(强攻击+剧毒+诅咒+封魔+青蛙+石化+即死)
255(攻击+异常状态),

//以上数字为十进制.数字对应的物品我就不写了,本人的日语不怎么样,就不献丑了.括号里面的描述很粗略,但是基本到位.大家包涵.上面有些效果是当作武器直接攻击产生,有些这当作战斗中双击使用物品时产生.有时候可能当作物品使用效果理想,当作武器使用却是死机,请注意存档.

注:其实不用这么繁琐也能马上寻找出主人公的右手武器代码
把主角的剑和盾互换一下也可以产生代码变换,想改什么自己发挥




未完待续...





-
All you need is FF~!