电脑上GBA模拟器的金手指怎么用?

2024年11月22日 19:56
有3个网友回答
网友(1):

VBA金手指使用教学详细图文攻略

口袋吧的

http://www.koudai8.com/index/Article/yxmj/200504/146.html

百度吧的

http://post.baidu.com/f?kz=20600558

VBA金手指基础知识(2007年05月17日更新)
咱们使用的代码一共有三中代码格式。在金手指列表里从不同的地方输入。很多人说“不是VBA”,实际上只是没见过另外的格式而已。

1)代码
格式为
xxxxxxxx:yy

xxxxxxxx:yyyy

xxxxxxxx:yyyyyyyy

第一个格式是8Bit,数值有两位数。经常用来修改物品的数量,因为很多游戏的物品最大值是99(二位数)。

第二个格式是16Bit,数值有四位数。最常用的格式,范围从0到65535。

第三个格式是32Bit,数值有八位数。主要用来修改钱和经验值,因为数值很大。

有时候看到这样的代码:xxxxxxxx:yyy,然后有人抱怨说代码不管用。
实际上管用,只是代码的数值必须是二、四、八位数。凑不够的话,模拟器不会接受。
假如只有三位数的话,在前面加上“0”凑够条件就可以了。
成为:xxxxxxxx:0yyy

xxxxxxxx叫做“地址”,yyyy叫做“数值”。

2)Gameshark = GS
格式为
xxxxxxxxxxxxxxxx

16位数
是加了密的代码,只有高手才懂……

有些GS中间还有一个空格,但是不用去理它。xxxxxxxx xxxxxxxx

3)Codebreaker = CB
格式为
xxxxxxxx yyyy

跟代码很相似,只是数值永远是四位数。地址和数值之间不是冒号而是空格。
另外,CB功能比代码多,用的好的话跟GS一样厉害。

有两种常见的CB开头(还有更多种,但是不是基础了):
3和8

3xxxxxxx abcd 只是包括数值后面的两位“cd”,ab填什么是无所谓的。相当于一个8Bit的代码。跟代码格式xxxxxxxx:cd是一样的。

8xxxxxxx abcd 包括整个数值。相当于一个16Bit的代码。

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

输入代码的时候要注意是10进位还是16进位。假如是10进位的话,就得用电脑里的计算器换算成16进位的。

10进位英语是Decimal,16进位英语是Hexadecimal。
所以有时候看到“xxxxxxxx:yyyy +32h”,“h”代表的就是16进位。整个意思是xxxxxxxx的下一个代码的地址 = xxxxxxxx + 32(是16进位,换算成10进位就是50)。

比如口袋妖怪第一个怪兽的HP地址是02000001,后面还写着+32h。就是说:第二个怪兽的HP地址是02000001 + 32 = 02000033

就是说,后面写着什么字母,就是什么进制。假如47后面有“H”,就是说明这个47是16进制的。转成10进制就是71。

假如47后面有个“D”,就是说明这个47是10进制的。转成16进制就是2F。

一个32BIT的代码可以分成两个16BIT或四个8BIT的代码。

网友(2):

金手指使用方法(看图):



或者这个 http://post.baidu.com/f?kz=83408938 这两种稍微有点区别,你哪个看的明白就用哪个,我是使用第一种方法的。

网友(3):

点击“修改”菜单里的“修改代码列表”
里面有一个“代码”和“GAMESHARK”的按钮,你点谁都可以。我一般都是点“GAMESHARK”,后将你所要修改的代码拷贝到“代码”框里面就OK了