求教金手指用法
我用的是vba,在玩游戏时候想用金手指改以下,但不知道怎么用,比如说我知道了(火焰文章--圣光魔石)的金手指如下:
VBA用代码
金钱
<999999>
0202BCF4:000F423F
具体在VBA上怎么改呢?希望各位达人不吝赐教,感激不禁哦
参考答案:金手指使用方法
首先打开模拟器,这里以最常用的VBA为例,再打开ROM,这里以 火焰文章--圣光魔石 的ROM为例,然后就开始输入金手指。
金手指最常见的格式有两种,分别为code和gameshark,
上面提到 0202BCF4:000F423F 就是code代码
code:
code代码的格式:由0~9和A~F组成格式如0202BCF4:000F423F 的代码
例子:
0202BCF4:000F423F <-此处为"金钱"地址和"数值"代码(0202BCF4为金钱的第一格的16进制地址,000F423F为金钱数值的16进制代码)
其使用方法为(中,英文版VBA):
1.进入游戏后,首先选择模拟器菜单中的“修改/Cheats”,然后选择“修改代码列表/金手指列表/Cheats List”(第二个选项)。
2.点击后会弹出一个对话框。
3.有两种方法输入code码。
第一种方法(我下载试过了,显示钱数为9999999):点击“代码/code”按钮(第一排第一个),弹出一个对话框,。然后在代码的文本框里输入code代码(代码格式类似:XXXXXXXX:YYYYYYYY),最后一直按确定返回到游戏里就可以了。第一种方法比较简单,如果不行的话用第二种方法。
第二种方法:(1)点击“修改代码/Cheat”按钮(第一排第二个),弹出一个对话框。按照格式XXXXXXXX:YY的格式,“地址/Address”里填入XXXXXXXX,“数值/Value”填入YY,描述就是帮助自己区分各代码的文字,可以不填。选择代码大小,YY为“8位”,YYYY为“16位”,YYYYYYYY为“32位”。选择数字格式,有正负之分的10进制数选择“有符号”,无正负之分的10进制数则选择“无符号”,而16进制数当然选择“十六进制”啦。
(2)在代码的文本框里输入code代码然后一直按确定返回到游戏里就可以了。
必须注意:code代码输入后,在代码列表里的code代码前打勾为“启用(E)”,否则为“停用(D)”,在状态一栏可以看到。
第一种方法是VBA自动选择,推荐.
第二种方法是自己手动选择,比较准确.
总结:
有":"号的就是 code 代码
无":"号的就是 gameshark 代码
火焰文章--圣光魔石 的金手指代码用上面两种方法
顺便说 gameshark 代码吧
gameshark:
格式是:由0~9和A~F组成的一段连续代码
例子:37C***********EFC66
下面开始讲解使用方法:
1.进入游戏后,首先选择模拟器菜单中的“修改/Cheats”,然后选择“修改代码列表/金手指列表/Cheats List”。
2.点击后会弹出一个对话框。
gameshark码的使用方法,第1~2步和code的基本是相同。
3.点击“金手指/Gameshark”按钮(第一排第三个),弹出一个对话框。
(此处注意标题是“添加GamesharkAdvance代码”,而不是“添加修改代码”。)
4.然后在代写着代码右边的文本框里输入代码,最后就是一直按确定返回到游戏里。
必须注意:gameshark码,一般是不能直接停用的,使用后需要在列表里删除所有gameshark码,然后回到游戏里保存记录(记住,不是模拟器的即时记录),然后关闭模拟器,再重开模拟器,打开游戏,在游戏里读取记录(再说一遍,不是模拟器的即时记录),这样才完全消除gameshark码。
附:(可以不看)
VBA和EC码转换法则
不少人在问他们手头上的金手指是EC码形式的,无法在VBA模拟器上使用,其实其相互间有个转换的规则,只要稍微做换算就可以了,例如:
VBA的金手指码为03005B72:EFGH,换成EC应输
03005B72:GH
03005B73:EF
如EF为00,则第2条不输,即
调<大师球0001>时输03005B72:01即可
调<梦幻票0113>时输03005B72:13与03005B73:01
反过来,EC码转为VBA的金手指码也一样的道理。