超级机器人大战α外传修改问题

哪位知道如何在电脑上用FPE2001修改机器人大战α外传的机体和机师的具体方法?谢谢了

  这是 FPE2000的,作者:EMU-ZONE BANBOO
  资料协力:WDPQU、根本英俊、XBZ

  ps玩家的手段就是金手指,如我等买不起游戏机的人(老妈冷冷的瞅着banboo:你的电脑不是游戏机?嗯?……banboo:啊,呃,这个……),也可以用模拟器玩的痛痛快快的,并且修改手段也有了很多选择,但是如pec等的金手指工具虽然修改功能强大,却存在着修改情况不明确,可能无法运行等缺点,而相对于金手指的多样性而言,FPE2000虽然修改直观明确,但如果自己搜索的话,就只能修改一些比较好找(例如金钱)的设置。那么,有没有办法在FPE2000上实现金手指的修改呢?答案是肯定的,在我们进入正题之前,先让我们分析一下金手指的组成……(注意:你必须要有一些16进制以及电脑存储数据的知识)。
  先让我们来看看金手指的分类和结构:
  1)3码:30xxxxxy nnnn
  锁一个byte。其中y属全范围,即0-F皆可;nnnn的允许值范围(以下简称范围)是0000-00FF。其含义为:把30xxxxxy地址上所对应物的值修改为nnnn。
  2)8码:80xxxxxy nnmm
  锁两个byte。其中y等於0、2、4、6、8、A、C、E时有效(若为单数,处理器会自动视为前一个双数地址);nnmm的范围是0000-FFFF(注:在游戏中实际排列为mmnn)。其含义同样为:把80xxxxxy地址上所对应物的值修改为nnmm。
  3)9码:90xxxxxy nnnnmmmm
  锁四个byte。其中y仅等於0、4、8、C时有效;nnnnmmmm的范围是00000000-FFFFFFFF(游戏中排列同样为mmmmnnnn)。其含义同上。
  4)D码和E码:D0xxxxxx nnnn 80yyyyyy mmmm
  D码就像3码或是8码一样,只不过其在此是作为一个前提条件存在的。其含义为:仅当0xxxxxx地址上所对应物的值为nnnn时,才把0yyyyyyy上所对应物的值修改为mmmm。E码实际上是一样的。
  5)B码和5码:Bxxxaaaa nnnnnnnn 80yyyyyy mmmm
  这两种码都是一个运算公式,性质相同,只不过它们是对应的版本不同而已。其含义为:把80yyyyyy地址上所对应物的值修改为mmmm,然后由80yyyyyy这个地址开始,连续修改xxx个地址,每个地址相隔aaaa,每个地址修改值相差nnnnnnnn(个人理解,前四位应该可以忽略),也就是说,第二个地址就是80yyyyyy+aaaa,然后把这个地址上的数据修改为mmmm+nnnnnnnn,第三个就是80yyyyyy+aaaa*2,然后把这个地址上的数据修改为mmmm+nnnnnnnn*2……以此类推。例如:最终幻想7的全物品金手指B1000002 00000001 8009C230 C600即可转化为8009C230 C600、8009C232 C601、8009C234 C602……8009C42E C6FF(共修改256个)。
  5码与B码的区别是B码的Bxxxaaaa nnnnnnnn,5码就是5xxxxxaa nnnn,例如:浪漫沙加开拓者2的任意场景金手指50002202 0000 800101EC 0202即可转化为800101EC 0202、800101EE 0202、800101F0 0202……8001022E 0202(共修改34个)。
  从中我们可以看出,金手指码的前半部分(前八位)就是内存地址(游戏机的),而其中第一位只是一个标志,例如80yyyyyy nnmm,其实际地址应该是00yyyyyy。而后半部分则是修改的内容,表示从00yyyyyy这个地址开始把所对应物的值修改为nnmm,这里和计算机一样是高位在前的,也就是说实际修改为mmnn。了解到这里,我们也就可以开始正式的工作了……
  首先,我推荐模拟器使用VGS,因为在VGS里可能的内存地址只有一个,并且不会变动,而且无需更改FPE设置,BLEEM就难多了(想当年在BLEEM上改F完结篇……)。
  然后,运行FPE2000和VGS,进入游戏,搜索金钱的地址,一般追踪几次后就会出来一个或几个地址。
  现在我们观察一下金钱的金手指码8006E8F0 E0FF 8006E8F2 05F5,好,就找地址码末尾是F0的,很幸运,我只有一个:0407E8F0。如果你运气不好,就多试几次吧。
  接下来我们将金手指码修正为实际地址:0006E8F0,将0407E8F0减去0006E8F0,就得到了FPE地址和金手指地址的差值(以下简称:FPE偏移值):04010000。
  FPE偏移值得到了以后,就可以改其他的了。拿个机器人大图鉴全开的金手指来(D00EA672 1040 800EA672 1400)看看。把它修改为FPE地址:000EA672+04010000=040FA672,找到地址看一下内容:4010,同金手指的数据一样,正确,锁定为0014(注意高位在前,并且它是16进制,转化为10进制是5120),再进入游戏看一下,机器人大图鉴完成度:100%!测试成功!需要说明的是我测试了超级机器人大战α和超级机器人大战F完结篇以及浪漫传说--开拓者2,FPE偏移值是一样的,所以我认为,只要你的计算机没有硬件的变化,FPE偏移值应该是不会变的,因此你只要找一次就可以了。甚至有可能FPE偏移值在各个不同配置的机子上都相同,那不就更省事了?
  PS版《超级机器人大战α外传》金手指

  金钱
  80073168 967F
  8007316A 0098

  击败敌人后等级最高
  D00B58EC 0002
  800B58EC 0001

  全道具
  801704AC FFFF
  801704AE FFFF
  801704B0 FFFF
  B0320002 00000000
  801704BC 0909

  全图鉴
  B0170002 00000000
  8009CD88 FFFF

  全事典
  3009CDE6 0001
  B00F0002 00000000
  8009CDC8 FFFF

  可操作敌方角色
  D010A5D0 0053
  8010A5D0 0001
  D00BF842 1440
  800BF842 1000

  可攻击自己人
  D00C6064 00CA
  800C6064 0001
  D00C64E4 003D
  800C64E4 0001

  射程无限
  D00BEB08 0003
  800BEB08 0001

  全部机体可装四个强化零件
  D00F40C6 9262
  800F40C4 0004
  D00F40C6 9262
  800F40C6 3402
  D00ADA2C 0004
  800ADA2C 0001

  机体改造一次后最强
  D00E4C2E 9042
  800E4C2C 000A
  D00E4C2E 9042
  800E4C2E 3402

  武器改造一次后最强
  D00E65A0 1F00
  800E65A0 A000
  D00E65A0 1F00
  800E65A2 3C03

  商店出现
  30073175 0000

  商店全机体出售
  D00B65E8 1823
  800B65EA 0060
  D00B6686 2823
  800B6686 0040
  D00B65F4 2025
  800B65F4 0084
  D00B65F6 0083
  800B65F6 8E24
  D00B66A6 AC83
  800B66A6 AC86

  货币最高
  80073178 FFFF

  弹药不减
  D00B9166 2442
  800B9164 0000

  BP超高
  80073178 FFFF

  按选择钮后无限移动
  按△钮后解除
  D005EA9C 0100
  800B62FE 1000
  D005EA9C 0010
  800B62FE 1040

  高速化
  D0024B3A 1440
  80024B3A 1400

  总回合数
  8007316C XXXX

  难易度
  (X=0:普)
  (X=1:易)
  (X=2:难)
  30073182 000X

  熟练度
  [XX=00~FF (16进制)]
  80073188 00XX

  气力不减
  D010FDFE 1440
  8010FDFE 1400

  无限精神
  D00B6686 0045
  800B6686 0040

  经验值约5倍
  D00C559C 1021
  800C559C 10C0
  D00C559E 00E5
  800C559E 0005

参考资料:http://www.cd68.com/bbs/archiver/?tid-21812.html

温馨提示:答案为网友推荐,仅供参考
相似回答