如何使用PSP GBA模拟器的金手指

PSP上的GBA模拟器GPSP可以用金手指。这是毫无疑问的。可惜只支持GS代码,需要的软件是gpSP cheat creator。简单来说,方法就是新建一个文本文档,输入作弊代码(比如HP max)等。注意GS格式的作弊代码(gameshark),然后保存修改文件名,并把后缀改成cht,放在ggbsp模拟器里的cht文件夹里,玩游戏时按三角读取作弊文件,激活后就OK了。大概就是这样。去百度详细搜索一下。

接下来,我将使用修改代码列表。在弹出的窗口中(如图),“编码”和“修改”是输入原始编码的地方(图中的A和B)。不同的是,前者是批量输入,后者是单次输入。具体方法已经在初级教程里了,就不再说了。至于删除,就原代码而言,去掉代码前面的打勾就可以了。当然,你也可以选中它,然后按“删除”。两种方法都不会在内存中留下任何信息,所以不会有问题。2.CodeBreaker CB码的正确输入位置应该是“修改解码”(图中的D)。很多人分不清CB和GS的区别,经常写在“金手指”里。虽然在后期模拟器中可以识别,但早期模拟器不支持这种输入,会被视为非法输入。类似于“代码”的使用,按“修改解码”,在弹出窗口中填写CB代码并确认。这里注意:使用CB代码时,如果有引导代码,必须先写引导代码;填CB码的时候注意码的顺序,千万不要换位置,否则后果严重。Delete和RAW一样,可以去掉勾选,也可以去掉。如果想同时解锁多组CB码,可以直接解锁开机码。后期很容易恢复。3、GameShark《金手指》(图中C)是为GS代码准备的。也类似于“代码”的输入,但没有CB那么严格。只需写下你需要的并确认。GS的删除比较麻烦。因为GS一般都是改成只读区,那里的数据不会像随机存储区一样随着游戏的进行而恢复,所以简单的去掉勾选或者去掉有时候是行不通的。要彻底删除GS代码,先删除代码,然后用游戏自带的SAV存档存储游戏进度,重新加载游戏(注意:不是重启,需要重新读取游戏),读取SAV进度后,GS代码的修改就取消了。四、各种金手指之间的转换:由于CB码和GS码的特殊性,手工计算代码非常困难,所以在转换时,使用两个工具辅助——ARCrypt和CBAcrypt,前者是转换GS码,后者是转换加密的CB码。。两者在界面上有相似之处,就是输入框在左边,输出框在右边。不同的是AR Crypt多了一点功能键。下面是它们的使用方法。1,RAW和GameShark之间的转换在AR Crypt下拉菜单中设置为“AR V1/2”,然后在上面的下拉菜单中设置为“type 6”。下面的单选框设置转换类型。左边的“From”是原始代码类型,右边的“To”是目标类型。一般我们只用“RAW”和“AR V.1/V.2”。RAW→GS:对于“02”和“03”开头的RAW码,我们一般不需要使用GS码,但是还是可以转换的。在左边的输入框中填入代码。注意:对于8位数据的代码,比如:020287E8:FE(翡翠中文,快速产蛋),要填020287E8:000000FE,因为AR Crypt默认格式必须是xxxxxxxx:yyyyyyyy。对于16位数据的代码,如:02023E94:2710(翡翠中文,快速升级),应填写12023E94:00002710。看清楚第一个“0”应该写成“65438”。至于32位数据的代码,比如:02027dd8:04030201(翡翠中华,所有家具中的第一),应该填为22027DD8:04030201,即第一个“0”变成“2”。填好之后,将“From”设置为:RAW,将“To”设置为:ar v.1/v.2,直接按中间的“继续”,右边会出现转换后的GS代码。(由于设置原因,转换后的GS代码中间可能会有一个空格,使用时请去掉空格)。对于“08”开头的代码,方法稍有不同。比如:08087B70:2100(翡翠中华,穿墙),只要填32位:08087b70: 0002100,然后就可以填左边了。注意:第一个字符不要改,保持不变。之后,按中间的“创建”按钮,不做任何设置。这时下面会生成一个以“64”开头的代码,暂时忽略。而右边的代码就是我们需要的GS代码。使用它时,您仍然需要删除空格。GS→RAW:这其实是上面的逆过程,但是因为我们事先不知道代码是位于随机存储区还是只读区,所以先采用同样的转换方法,然后再进行区分。首先将32位GS码写入左边的输入框,选择AR V.1/V.2为“From”,选择RAW为“to”,按“Proceed”可以看到右边的结果。这取决于结果。如果结果的前八位以“02”、“12”和“22”开头,那么都可以改成“02”(考虑到我们在把RAW转换成GS时所做的改动,其实是一回事)。而且后8位是数值,去掉前面多余的“0”就行了。如果结果的前八位以“64”开头,那么“6”将被去掉,剩下的七位将被转换为二进制,左移1位(即末尾加“0”),地址将被恢复为十六进制。数值是后8位,去掉多余的“0”就行了。为了便于解释,我们来练习一下:将DC ——DC507600B95091F6输入左侧,换算后得到:64043DB8 00002100,去掉开头的前8位得到:4043DB8。转换成二进制:1000000010001111010165438,左移1位得到:10000065438+每个人都做对了吗?2.RAW和CB RAW之间的转换→CB:RAW转换为未加密的CB代码相对简单,只要注意值的位数就可以了。8位数据将原始代码的第一个“0”变为“3”,16位值将第一个“0”变为“8”。之后,地址和数值之间的“:”就变成了空格。如:02023 e94:2710→82023 e94 2710,020287E8:FE→320287E8 FE。如果要写一个带判断的CB代码,判断条件地址,第一个“0”变成“7”,即当条件地址的值等于条件值时,执行下一个代码;当条件地址的值不等于条件值时,将第一位“0”改变为“a”意味着执行下一个代码。游戏要使用加密CB码,先把密钥写在CBAcrypt的左边,然后把转换后的未加密CB码写在密钥下面,按“加密”,加密CB码就会出现在左边。CB→RAW:这也是上面的逆过程。很容易判断CB码是否加密。只要使用代码,1行中以“9”开头的引导代码必须添加,也就是加密的CB代码。转换前需要用CBAcrypt解密。解密时也是先填写密钥(即以“9”开头的代码),再填写要解密的CB码,按“解密”,右边就会出现解密后的CB码。对于未加密的CB码和解密的CB码,将第一位改回“0”就是原始码。如果是带判断的CB码,切换回原始码后判断功能将不可用,所以可以省略“7”和“A”开头的原始码。3.没有简单的方法来转换CB和GS。让我们用RAW作为转换的中间媒介。为了方便你的学习,下面是一些代码转换的结果,你可以在实践中慢慢学习。希望对大家有帮助:(加密CB密钥为9266 fa 6 c 97 BD)RAW CB GS 0202076 e:0002d 2201d 237 c 06。43886 f 04 BF 29716A 0202433 a:0001 DD 3b 48 F5 de 3f 6d 78 cdec 18218F 02023 CB 0:2710 82023 CB 0 27654 38+00 92472 a5547108