《逃离异世界》里那些该死的消耗品,比如炸药瓶、时之沙漏,用一次就没了,重新跑图又要半天。手残老哥的福音来了:根本不用满网求金手指代码,模拟器自带的简易搜索功能就能实现道具不减,而且整个操作比想象的简单得多,完全是面向小白的。
首先掏出你的VBA-M(或者My Boy!手机版也行,方法通用)。不是那个老旧的VisualBoyAdvance,要带-M的版本,因为老版本搜索功能弱鸡,容易搜不到。打开《逃离异世界》,进入游戏找一个当前数量明确的道具,比如铜币(初始一般是1个)。我们先拿铜币练手。
按模拟器菜单工具 → 搜索内存,在弹出的“查找”窗口里,数据类型选8位(Byte)或16位,一般推荐16位,但GBA游戏道具数量多是小值,8位够了。在值那一栏输入当前的铜币数量1,点开始。会搜出一大堆地址,不用管。
回到游戏,想办法消耗掉铜币,比如拿去拧螺丝或者买道具,让铜币数量变成0。再次打开搜索内存,输入新值0,点再次搜索。这时地址会大幅减少,可能只剩一两个。如果还有好几个,你可以再捡一个铜币变回1,重复搜索,直到只剩下唯一一个地址。
在结果列表中右击那个唯一的地址,选择添加到代码列表,然后下方出现的新条目里,在“值”列双击,改成你想要的数字,比如99,然后勾选“锁定”。这时回到游戏,你会发现铜币永远用不完了,随便拧螺丝。搞定!
《逃离异世界》没有明面上的血条,但受到攻击主角会体力下降(屏幕变红),搜索方式稍微变一下。这时候要用模糊搜索:
在搜索内存窗口,数据类型选16位,点“开始”(不输入值)。返回游戏,让主角被小怪摸一下(掉血),再回到搜索窗口,选择搜索类型:减少,点再次搜索。如果没找到,就再被摸一下,再次选减少。多次后地址范围缩小,直到极少数。为了确认,可以吃一个回复道具,再搜索增加。最后将找到的地址锁定在最大值32767,就实现伪无敌了。
有些关键道具数量为1,使用后不会变成0,而是直接消失,这种按普通搜法会找不到。可以在使用前用模拟器的内存查看器(工具 → 内存查看),观察附近内存。简单点的方法:先用铜币的地址作参考,道具在内存里一般是连续排放的,地址相差不远。找到铜币地址后,在它周围偏移几个字节,很可能就是其他道具。你可以把所有相邻地址都添加到列表,一个个试验改成99,看游戏里哪个道具数量变了。这是老手的碰运气大法,屡试不爽。
自己搜实在搞不定,也可以去贴吧扒代码。《逃离异世界》日版已经有人整理出几条稳定的金手指:
如果贴吧金手指都失效,那说明你ROM版本不对,去重新下我上面说的那个CRC版本,代码绝对有效。金手指输入方法:VBA-M菜单 工具 → 作弊码,新建,填入代码,勾选启用。
别觉得用金手指丢人,玩老游戏图的就是爽快看剧情,这种纯解谜连战斗都少的游戏,搜个道具不减完全不破坏体验,反而能省下大把来回跑图的时间。我每次重温都开局锁个无限时之沙漏,省得在传送门前翻车。学会这招,以后碰见任何GBA冷门神作都不虚了,自力更生丰衣足食。
标签:
上一篇:逃离异世界GBA模拟器黑屏白屏?三步完美解决运行错误
下一篇:返回列表