VBA金手指使用教程

  虽然会用金手指,但我并不是达人……经常有金手指因为地址偏移用不了的情况,并且我对搜索地址和改ROM什么的一窍不通。但是有些时候用金手指只是为了解决某个卡关,所以下边的这篇东西就是为像我这样的人而准备的~高手请尽情BS~

第一步:寻找金手指代码,这步的教程自动忽略。

第二步:找到的金手指代码通常分两类,一类是代码中带有冒号的,暂时称为地址修改,如:030042E6:03e7(口袋红蓝宝石修改PMHP)、02025924:000F423F(口袋红蓝宝石金钱MAX);一类是不带冒号的,而且一般都比较长的,暂时称为真·金手指,如159C68F460CC8A5A(红蓝宝石穿墙)、E11773F9B9EEBD8F 92D3095DED52CA71 4A3A5B53995B6D96(红蓝宝石遇敌为迪奥西斯)。因为地址修改还分成两种情况,所以这里先介绍真·金手指的使用方法。
打开VBA模拟器并点上边的Cheats——cheat list,用中文版的看下图的位置,即使上面的字不一样但位置不会变。

打开的是Gameshark一栏。Description还是想写就写不写无所谓。以代码是80937B15 015E46E3 78DA95DF 44018CB4 为例,不管这个代码有多长,都统一复制了放进Code栏。然后是OK~在OK后,可能那个白框框里会出现好几列,而这样比较长的代码往往同时打对号才能生效。想完全无影响的话也要全都取消对号……否则金手指后遗症等着你……

第三步:“有冒号的”金手指分两种情况,下面就来分类讨论……反正两种方法大同小异,顶多是多试一次而已。按照以前的惯例,我一般都是先在打开cheat list窗口后在下边的两排按钮中选择Cheat,弹出Add cheat窗口。以代码031F84:3A1A为例:把“冒号前的”031f84输入Address栏里,“冒号后的”3A1A输入Value。下边的一栏是注释,不是必填项目,如果你想长期使用该金手指而怕和其他金手指混淆可以选择填写一下说明。下边的几栏默认是如图设置,如果你因为什么事情而修改过现在按图把它改回来就是了。之后是OK……具体的情况看给出代码页面的说明。中文版位置相同。

好吧我承认……其实这个代码用cheat来执行其实有时候是不可行的(PIA)……这就是很多金手指为什么“不能用”的原因(只是你自己觉得不能用而已……PIA)(不过绿宝石的金这样了还是不能用啊= =)……汗那个,还是有冒号的,如果用了以上的方法不可行的话这种应该没问题,也适合大批量的复制(如牧场物语的好感数据……PIA!)

在如上进行大体步骤之后,点选Code,出现如下窗口。将代码包括冒号(AABB的所有,注意冒号必须是英文半角)全部复制粘贴进下边的大框里,上边的也是写描述的,写不写无所谓。之后习惯性的确定……由于用这个一般是改数据,所以重新激活数据查看页面一般就能看见效果了。

补充教学: 
在填进一条或几条金手指后,白色的框框里会出现你所使用的金手指,前边还有一个小框,里边默认是对号。有的金手指需要打对号才能生效,而有的取消对号后依然生效,具体还是要看提供页面的介绍。但必须一提的是,如果有一些金手指没用了想删掉,可以选中后利用Remove来删除或用Remove All来删除所有。然而,如果在没有把对号去掉前就删除,这条金手指将永远存在于即时存档中。比如说你用了一个遇某只精灵的金手指,然后没有去掉对号就删除了他,以后你遇到的将永远是这只精灵。(想当年我总在沙漠里遇见巨鲸……就是因为这个……)Remove All是一样的道理。虽然可以解决,但要转换好几次存档,很麻烦。

GB/GBC金手指教学:
口袋的赤青黄绿和金银水晶都不是GBA的游戏,因此他们的金手指代码略有些不同,一般只有一行而且都“没有冒号”。金手指栏也相对简单。当打开Cheats——cheat list后,弹出的窗口下边只有6个选项。而我们要用以输入金手指的只有一个——Add GameShark。同样,在Cobe栏输入代码,确定。调物品的话,默认是把物品栏中第一个物品改成要调的,而且数量一般不会改变。这就比较麻烦,推荐去买99个50块钱的邮件并放到第一位……如果是球的话就更麻烦了。其余事项与GBA金手指用法相同。