金手指数值转换 gamegenie码在线转换
一、GBA口袋妖怪叶绿输入金手指代码不行啊!!在线等!!
首先打开模拟器,这里以最常用的VBA为例,再打开ROM,这里以绿宝石的ROM为例,然后就开始输入金手指。
金手指最常见的格式有两种,分别为code和gameshark,
code代码的格式:由0~9和A~F组成格式如 03005B72:0001的代码
03005B72:0001<-此处为"道具"地址和"数值"代码(03005B72为道具的第一格的16进制地址,0001为大师球的16进制代码)
1.进入游戏后,首先选择模拟器菜单中的“修改/Cheats”,然后选择“修改代码列表/金手指列表/Cheats List”(第二个选项)。
第一种方法点击“代码/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)”,在状态一栏可以看到。
第二种方法是自己手动选择,比较准确.
照以上方法输入 03005B72:0001的大师球金手指代码后
去道吉镇商店无论购买什么都变成大师球
若还不知道怎么用,QQ:249217307(不常在)
格式是:由0~9和A~F组成的一段连续代码
1.进入游戏后,首先选择模拟器菜单中的“修改/Cheats”,然后选择“修改代码列表/金手指列表/Cheats List”。
gameshark码的使用方法,第1~2步和code的基本是相同。
3.点击“金手指/Gameshark”按钮(第一排第三个),弹出一个对话框。
(此处注意标题是“添加GamesharkAdvance代码”,而不是“添加修改代码”。)
4.然后在代写着代码右边的文本框里输入代码,最后就是一直按确定返回到游戏里。
必须注意:gameshark码,一般是不能直接停用的,使用后需要在列表里删除所有gameshark码,然后回到游戏里保存记录(记住,不是模拟器的即时记录),然后关闭模拟器,再重开模拟器,打开游戏,在游戏里读取记录(再说一遍,不是模拟器的即时记录),这样才完全消除gameshark码。
直接升到一百级 02023e94:270f(无限增加经验值直至删掉金手指)
首位PM(升级后会被打回原形……)
地点转移金手指(这些金手指是我试验过的,其他网站类似的金手指不一定准确)一次用一条,到了后立刻删除
02031F84:yy 02031F85:0A1A南岛水都捕捉地点
381A梦幻岛进入森林,把模拟器跳侦设置改成150%。梦幻会在草丛里逃来逃去。记住你别太快走。如果你前方好象有个硬的东西挡住你你马上按a。因为挡住你的是梦幻。(不是岩石。)。然后梦幻就会和你战斗了。
4210以前捕捉古拉顿和海皇牙的洞
0017狩猎区(可自用宠物,精灵球,不限步数)
注:身上首位PM等级VBA金手使用后,要删除金手,再要吃了1个奇异甜食(怪兽升1级)后,才能开始练级,否则可能毁档,切记!!!
2.敌方身上首位PM能力或所遇PM能力
PM等级0202443C:xx<xx为等级>
状态<非战斗中>:02024438:XX<XX为状态代码>
敌方身上首位PM能力或所遇PM能力VBA金手使用后,抓住PM后,要删除金手,再要吃了1个奇异甜食(怪兽升1级)后,才能开始练级,否则可能毁档,切记!!!
抓PM时要记住身上要保证没6只PM,如满6只后,抓住PM将会自动存入电脑的PM箱内恢复原样
调敌方身上1~6位PM能力 [注:因调HP蠹次���琀P的就不写了]
[注:03e7<16位>即为999<10位>,切记!!!]
口袋妖怪LVBAOSHIGBA金手指大全(转)吧里可能还没有,需要的进来看
3神柱,天空龙,古拉顿,海皇牙复活code:
(3神柱好像只能复活一次....有待研究...)
随便进入一间房间,就会到达捉?????的地方
然后就可以再次捕捉?????,当捉完一只后删除到达该地方金手指
金字塔每次7层,烦死了,又黑。进入第一层后,找到进入第二层的小蓝方块(先不要进),输入金手指02031F84:3819,进入小夹层(小,不黑),可以拣东西,不要和人说话。再关掉金手指,从方块出来。就直接进入第三层了。依此类推。or到达之后别忙着关掉金手指,往蓝色机关上走,走6次(由于金手指开着,所以走来走去都是第二层,但是系统却会默认为走过了多层,不过最多只能走6次,因为总层数只有7层,多走1次就会黑屏)
走6次后(此时依旧在第二层),把原先那个金手指关掉,用另一组金手指
口袋妖怪绿宝石GBA金手指大全(转)
这四个金手指必须同时开关,要用的时候全部打开,不要的时候全部关掉
输入后再次走上机关,就会直接来到山顶,之后关掉这四个金手指
12-f9:应该是重复上面几项,或bug
bug或其他角色可能导致战斗时死机,请慎用
这里的PM在输入金以后在101号路上遇到
用03005B72:XX输入金手指,然后再删掉金手指,回到VBA按A买下,结果就有了
0003超级球/超级精灵球(比怪兽球更厉害些)
0004怪兽球/宠物精灵球(普通的球)
0006触网球(容易抓水和虫类的怪兽)
0007大布斯球(容易抓海底的怪兽)
0008尼斯道球(怪兽越弱越容易抓)
0009利比道球(容易抓抓过的球)
000a达伊玛球(回合数越长越容易抓)
000b高基石球(抓到的怪兽变亲密)
0013恢复药(全恢复体力与所有状态)
0018精神片(死亡恢复体力一半)
001e力量粉(恢复体力50,很苦粉,减底怪兽亲密度)
001f力量根(恢复体力200,很苦根,减底怪兽亲密度)
0020万能粉(全恢复状态,非常苦的粉,大大减低与怪兽的亲密度)
0021复活草(死亡复活,很苦的草)
0022 pp艾依(1种技能值恢复10)
0023 pp力卡(1种技能值全恢复)
0024????????(?????)
0025 pp最大(1只怪兽的全部技能值全恢复)
0026飞音饼(恢复全部异常状态)
0027蓝玻璃(恢复沉睡状态,可用无限次)
0028黄玻璃(恢复混乱状态,可用无限次)
0029红玻璃(恢复颓废状态,可用无限次)
002d圣是(死亡恢复全部体力,异常状态恢复)
0034—03e????????(?????)
003f最大上升(体力基础值提高)
0045值上升(技能值的最大值上升)
0046极道山果(德望基础值提高)
0047值最大(技能值提高到最大)
0048?????????(?????)
0049效果卡(战斗中…能避开对方的攻击,用于装备)
004a清洗物(战斗中…容易命中要害,用于装备)
004b布拉斯力量(战斗中…攻击力上升,用于装备)
004c力道(战斗中…防御力上升,用于装备)
004d敏捷力(战斗中…敏捷上升,用于装备)
004e纪念打(战斗中…技能容易命中)
004f特别上升(战斗中…特攻的威力上升,用于装备)
0052—05c????????(?????)
005d太阳石(让独特的怪兽进化)
005e月亮石(让独特的怪兽进化)
005f火焰石(让独特的怪兽进化)
0060雷电石(让独特的怪兽进化)
0062珊瑚石(让独特的怪兽进化)
0063—066????????(?????)
0067小的树果(普通的树果容易成熟)
0068大的树果(珍贵的树果难成熟)
0069????????(?????)
006a珍珠(美丽的珍珠容易成熟)
006b大珍珠(很美丽的大珍珠难成熟)
006d星星碎片(美丽的红宝石碎片)
006f心灵碎片(可以恢复忘却的技能)
0070—078????????(?????)
0079彩色邮件(针鼠模样的信件)
007a哈伯邮件(海鸥模样的信件)
007b闪光邮件(皮卡丘模样的信件)
007c机械邮件(小磁怪模样的信件)
007d鸟烟邮件(食叶兽模样的信件)
007e十字邮件(皮皮鲸模样的信件)
007f珍贵邮件(有持有怪兽模样的信件)
0080阴影邮件(钻墙怪模样的信件)
0081热带邮件(美丽花模样的信件)
0082花边邮件(有持有怪兽模样的信件)
0a8吉拉果(战斗中…危急时攻击力上升36号)
0a9利卡果(战斗中…危急时防御力上升37号)
0aa卡木拉果(战斗中…危急时敏捷上升38号)
0ab哑达比果(战斗中…危急时特攻上升39号)
0ac阿芝果(战斗中…危急时德望上升40号)
0ad山果(战斗中…危急时容易命中要害41号)
0ae星星果(战斗中…危急时使其中一种能力迅速提高42号)
0b1—0b2????????(?????)
0b5竞争背心(敏捷下降,好好饲育)
0b6学习装置(持有的怪兽得到经验值)
0b7老师指甲(偶尔能先发出攻击)
0b9精神海石花(持有的怪兽恢复颓废状态)
0bb王者之证(有时能让对手沉睡)
0bd守卫饭(持有的怪兽参战能得到2倍金钱)
0bf心珠(特攻和德望上升,限于雄奇怪和木皮怪)
0c0进化牙(特攻上升,限于海贝)
0c1进化鳞片(德望上升,限于海贝)
0c2烟珠(遇到野生的怪兽能逃脱)
0c3不变石(持有的怪兽不会进化)
0c5幸福怪兽蛋(怪兽经验值更容易上升)
0c8余物(体力能在战斗间慢慢恢复)
0c9龙鳞(飞龙类怪兽持有的奇异鳞片)
0ca电珠(特攻上升,限于皮卡丘)
0cb软沙(地面类技能的威力上升)
0cc坚硬石头(岩石类技能的威力上升)
0cd奇迹种(草类技能的威力上升)
0ce黑色眼镜(恶类技能的威力上升)
0cf黑带(格斗类技能的威力上升)
0d1神秘水珠(水类技能的威力上升)
0d2尖嘴(飞行类技能的威力上升)
0d4不化冰(冰冻技能的威力上升)
0d5诅咒符(幽灵类技能的威力上升)
0d7木炭(火焰类技能的威力上升)
0d8龙牙(飞龙类技能的威力上升)
0d9西库头巾(正常类技能的威力上升)
0da上升叶片(奇异箱子,收集用)
0db空贝(对敌人损伤时体力会恢复)
0dc潮物(水类技能的威力上升一点)
0dd气物(敌人的命中率下降一点)
0de吉利蛋钳(容易命中要害,限于吉利蛋)
0df木物(防御力上升,限于百变怪)
0f1—0fd????????(?????)
0fe红手巾(持有参加比赛会比平时显得聪明)
0ff蓝手巾(持有参加比赛会比平时显得美丽)
100粉手巾(持有参加比赛会比平时显得可爱)
101绿手巾(持有参加比赛会比平时显得聪明)
102黄手巾(持有参加比赛会比平时显得坚强)
用法很简单:输入金后,随便进1扇门,山洞也一样,然后会进到另一个地方……
你应该先知道金手指码,然后选择金手指,选择里面的代码、修改、GAMESHARK、CODEBREAK这几项,然后从代码开始输入金手指,如果可以的话就可以了,如果不可以的话就试试别的。但是具体的蓝宝石金手指我没有,如果是绿宝石的话,我倒是有
穿墙金手指(打在CodeBreaker...):
二、GBA金手指代码转换
手机模拟器的作弊码有一般三种格式
我只见过其中两种(=皿=恕我知识浅薄)
比如“ D10B6BCF 377E9360”(八位数+空格+八位数)
——————————————————
(1)大多数金手指代码的开头第一个数是0,首先要做的就是把开头的0改成8
(2)大多数金手指代码都会有个冒号,如果有冒号,模拟器就会弹出“作弊码格式不正确”,您要把冒号改成空格。
(3)如果金手指代码的冒号后面是四位数的话,就不用管它了,如果不是四位数,就在冒号后添0,把它补成四位数。
如果代码中有冒号就改空格,开头是“0”就改“8”。也有开头是字母的可能,那样就不用管了。改16位代码的方法也许会不可行。
当您遇到修改物品的金手指时,比如“02020FE1:XX”,按照以上方法就应改为
“82020FE1 xxXX”(xx也就是上面步骤3说的添0)那么此时,xx是控制物品数量的,这时“xx”可以是任意两位数。比如把“xx”定为“01”
【 82020FE1 01XX】的话,修改出的物品数量值是1.如果把“xx”定为“99”
【 82020FE1 99XX】的话,修改出的物品数量值是153.(这好像跟16进制有关)。。。。(←_←请再次恕我知识浅薄……)
三、psp gba口袋妖怪红宝石金手指怎么用【在线】
PSP上的GBA模拟器GPSP是能够使用金手指的,这点毫无疑问,可惜只支持GS码,需要用到的软件是gpSP cheat creator。
要和GBA文件名一样,后缀名改为cht
玩游戏时按三角选读取作弊文件读取那个cht文件,再激活就OK了
大概就是这样,详细的去BAIDU搜搜看吧
下面我以<机战J>为例,介绍以下如何在PSP上修改GBA游戏的具体步骤:
1.首先随便找个gba的cht文件(附件里的001)
2.把下列代码写入并保存为名字是002的cht文件(可先保存再改文件名)
注:991为99个移动力+1的道具,992为99个格斗能力+5的道具
3.使用gpSP cheat creator打开(file-Open)002.cht,并保存为GPSP用的cht(附件的jzj.cht)
4.在psp上打开机战j这个游戏,打开作弊文件,本文打开的是jzj.cht。在次进入作弊界面,把[991,992设为ON(中文版为旧)。
好了,现在991和992两种道具可以无限卖掉了,这样就不愁钱花了,简单吧。
————————————————————————————————————————-
1.GS就是gameshark,格式AAAAAAAA BBBBBBBB,
这几种,他们之间并不兼容,使用时要注明
如果你不知道你得到的金手指是哪个版本,请都试试看
3.GPSP支持Gameshark/ Pro Action Replay(PAR)的金手指码
4.完成1个代码后,按回车,再按1次回车后可继续输入另1个代码,全部完成后保存至记忆棒
79af5dc6 5ce0d2b1PS3,Wii,Xbox360,PS2,Xbox,GC,PSP,NDS.GBA,EMU,ROM,MAME,Arcade,Game,汉化游戏,汉化模拟器6L#n3Q5M6V0W2v.`
VBA的金手指有3种类型:RAW Code、CodeBreaker Code、GameShark Code。它们分别是:随机存储器写入代码,译码代码,编码代码(该翻译根据其原理命名,准确名字不祥)。为方便,下文中将分别简称为:RAW、CB、GS。
RAW是我们最常见的类型,一般的金手指都以这种方式出现。如:绿宝石中文版中的快速升级——02023E94:2710,这就是RAW码。它是最简单的内存写入方式,无论是搜索还是编辑修改都十分方便。当然,它不是完美的。也正因为它有很多限制,所以才出现了CB和GS。
CB和RAW很像,但出现的概率比GS还小。现在见到的只有绿宝石英文版里的一些,如:容易捕捉野生怪兽——C2711CBA 6F6B,72EA7742 0E4D。仔细看看不难发现,它是用空格分离的(RAW用“:”),而且使用了2个代码,这将在下面进行说明。
GS也是比较常见的代码,在《口袋妖怪》里几乎各版都有,最著名的就是穿墙了:DC507600B95091F6(绿宝石中文),C518E2595ADBAF5B(绿宝石英文)。它的特点是——16位的16进制数,没有任何分割符。它的功能也很强大,大家应该在无拘无束地驰骋于地图上时体会到了吧。
在介绍组成前,先说明一下GBA内存的分配方式:
GBA(VBA的模拟是一样的)采用32位地址,内存地址从00000000到8FFFFFFF,其中被我们修改游戏用到的为:WRAM——02000000~02FFFFFF,IRAM——03000000~03FFFFFF,ROM——08000000~08FFFFFF,即2个随机存储区和1个只读存储区。
020287E8:FE,02023E94:2710,02027DD8:04030201
这是最简单的代码,由地址和数值构成。地址和数据间使用“:”(注意:是英文的冒号)分隔。其作用是将数据写入所给的地址里,锁定后,该地址里的数据将不再变化。其作用范围为随机存储区,即02000000~03FFFFFF一段。代码形式为:0xxxxxxx:yy,或0xxxxxxx:yyyy,0xxxxxxx:yyyyyyyy。“:”前面是地址,后面是要写入的数据。地址以“02”或“03”开头是其最主要的标志。支持8位、16位、32位数据的写入(就是上面的3种形式)。各种形式之间可以互相转换。如:02027DD8:04030201,这是32位数据的写入,由于1个地址只能放一个8位数据,所以实际上,系统是将数据“04030201”放到了以02027DD8开始的4个地址里,所以转成8位数据的写入就是:02027DD8:01,02027DD9:02,02027DDA:03,以及02027DDB:04(注意,高位的数据在高位地址),换成16位写入也是一样,注意地址的位置就可以了:02027DD8:0201,02027DDA:0403。
非加密:82031CF0 0003,加密:C2711CBA 6F6B,72EA7742 0E4D
这种代码也是由地址和数据组成,不同的是,CB码使用空格做分隔符,通过翻译识别游戏运行时的指令代码控制所要修改的地址数据的变化,所以针对不同的游戏,CB码有加密的CB码和非加密CB码之分。加密的CB码通常会有一个所谓的“开机码”(注意:和硬件的金手指开机码不是一个东西),用来识别游戏的代码格式及是否有加密信息。如:绿宝石英文版中的CB码的开机码就是:9266FA6C 97BD,905B5ED3 5F81,B76A68E5 FAB1,其中的第1个:9266FA6C 97BD就是加密密钥。而非加密的CB码不需要开机码,如火叶中的地点转移CB码:82031CF0 xxxx就不需要开机码的支持。而且CB码的代码顺序是有严格规定,不能随便交换顺序。如开机码必须放第一位。又如:CB码往往带有判断代码。仍以刚才提到的容易捕捉野生怪兽——C2711CBA 6F6B,72EA7742 0E4D举例,还原回非加密CB码为:72024214 BD79,82024214 BD90,其中7xxxxxxx yyyy表示当地址0xxxxxxx的数值为yyyy时,下一条代码生效,8xxxxxxx zzzz就是将16位数据zzzz写入地址0xxxxxxx。所以这条代码的意思就是:当02024214的值为BD79时,才将02024214的值转为BD90。所以也不可以交换。这和RAW、GS完全不同,它们是可以随便交换位置的。这就决定了CB码的修改比较麻烦。对于带条件的锁定,因为当该地址没有出现所需要的值时(这里是BD79),是不会处于锁定状态的。这样就可以解决使用RAW时,因为错误锁定而容易造成死机的问题。CB代码的作用范围覆盖全内存单元,但是因为开机码需要专门的程序获得,加密的代码也要对原CB码进行相关变换,十分繁琐,加上CB在32位输入时,还要进行一些处理,降低了可读性,所以限制了它的广泛使用,不能不说是一种损失。
DC507600B95091F6,C518E2595ADBAF5B
GS是非常特殊的代码,使用32位的代码形式,代码内没有分隔符。虽然作用也是覆盖全内存,但其使用上比CB方便。因为RAW已经基本上解决了随机存储区的修改问题,所以GS通常是解决只读区的修改的。如穿墙金手指:DC507600B95091F6(绿宝石中文),C518E2595ADBAF5B(绿宝石英文),它们实际上是:08087B70:2100(中文),0808820C:2100(英文),但是因为RAW无法写入只读区,所以使用GS解决。因为只读区基本上就是rom的代码段,所以GS通常称为“编码代码”。那么GS的原理是什么呢?我们以中文版为例,看看08087B70到底存了什么。查看游戏的代码发现,原先的指令为and r1,r0,就是进行r1和r2的“与”运算。修改后变成mov r1,0#0,就是将“0”放入r1里。二者的区别就是后者可以使标志寄存器的零标志置“1”,从而达到使游戏始终判断“没有碰墙”的目的。GS虽然不用“开机码”,而且对8位、16位、32位数据的写入都支持,但是没有有效的搜索方法,即使找到了对应的地址,转换为机器可识别的32位代码也是个问题,所以使用上也收到了限制。
从上面的介绍中大家应该发现了:RAW无论使搜索还是编辑都是最方便的,但是局限性很大,特殊的修改不易实现,甚至无法修改。在敏感数据的修改上有很大的问题,常常是死机的罪魁祸首。CB修改很灵活,覆盖范围广,而且具有判断机能,适合敏感数据的修改。但开机码的获得和代码转换上困难比较大,长数据的输入麻烦,代码顺序严格,规则太多。GS兼有RAW的易用性和CB的通用性,但搜索和转换也是它的最大缺点。总之,3种金手指代码各有利弊,在不同的场合使用适当的代码形式就可以扬长避短,达到很好的效果。
各种金手指在VBA里的输入有一些区别,由于高版本的VBA带有对金手指类型的自动识别功能,所以即使输入错误,有的仍然可以生效。但这并不意味着我们可以随便输入,因为机器的判断往往和我们希望的有区别,所以良好的习惯还是要培养的。下面我们就说说如何输入和删除金手指。
大家应该经常使用这种格式的金手指了,对它的输入不会陌生。打开修改—>修改代码列表,在弹出的窗口里(如图所示),“代码”和“修改”就是输入RAW码的地方(图中的A、B)。不同的是:前者是批量输入,后者是单个输入,具体方法在初级教程里已有,就不再说了。
至于删除,对于RAW码来讲,只要把代码前面的勾去掉就可以了,当然,也可以选中后,按“移除”。2个做法都不会留下任何信息在内存里,所以不会有任何问题。
CB码正确的输入位置应该是“修改译码”(图中的D)。许多人分不清CB和GS,往往写到“金手指”里,虽然在后期的模拟器里可以识别,但早期的模拟器不支持这种输入,会视为非法的输入。和“代码”的使用类似,按下“修改译码”后,将CB码填入弹出的窗口,确定即可。这里要注意:使用CB码时,如果有开机码,必须将开机码首先写入;在填写CB码时,注意代码的先后顺序,绝对不能改变位置,否则后果就严重了。
删除和RAW一样,去掉勾或移除都可以。如果想同时解除多组CB码,直接解除开机码的锁定一样可以。这样以后恢复起来也容易。
“金手指”(图中的C)就是为GS码准备的。也和“代码”的输入类似,只是不像CB这么严格,把需要的写进去,确定就可以了。
GS的删除就比较麻烦了。因为GS通常是改只读区的,所以那里的数据不会像随机存储区一样随游戏进行而复原,所以单纯的去掉勾或移除有时不会起作用。要彻底移除GS码,首先删除代码,之后使用游戏自身的SAV存档储存游戏进度,重新载入游戏(注意:不是重启,要重新读取游戏),读取SAV进度后,GS代码的修改就解除了。
因为CB码和GS码的特殊性,手动计算代码非常困难,所以转换时,使用2个工具进行辅助——AR Crypt和CBAcrypt,前者是转换GS码的,后者是转换加密CB码的。。界面上2者有相似的地方,就是左边是输入框,右边是输出框。区别就是AR Crypt的功能键稍微多一些,下面就分别介绍它们的使用方法。
在AR Crypt下拉菜单“Creat…”里,将类型设置为“AR V1/2”,然后上方下拉菜单处,置为“type 6”。下方单选框是设置转换类型的。左边“From”是原代码类型,右边“To”是目标类型。一般我们只用到“RAW”和“AR V.1/V.2”。
对于“02”,“03”开头的RAW码,我们一般不需要使用GS码,但还是可以转换的。将代码填入左边的输入框。注意:对于8位数据的代码,如:020287E8:FE(绿宝石中文,快速生蛋),应该填入020287E8:000000FE,因为AR Crypt默认的格式必须是xxxxxxxx:yyyyyyyy的。而对于16位数据的代码,如:02023E94:2710(绿宝石中文,快速升级),应该填入12023E94:00002710,看清楚,首位的“0”要写成“1”,这是转换位数的识别代码,不要写错。至于32位数据的代码,如:02027dd8:04030201(绿宝石中文,全家具的第一个),应该填入22027DD8:04030201,也就是首位的“0”变成“2”。填写好后,将“From”设置为:RAW,“To”设置为:AR V.1/V.2,直接按下中间的“Proceed”,右边就会出现转换好的GS码了。(由于设置的原因,转换好的GS码可能中间带有空格,使用时请将空格去掉)。
对于“08”开头的代码,方法有一点不同。如:08087B70:2100(绿宝石中文,穿墙),只需补齐为32位的:08087B70:00002100,之后就可以填入左边了。注意:不要改变首字符,还保持原样。之后不做任何设定,直接按下中间的“Creat”按钮。这时会在下方生成一个“64”开头的代码,暂时不理会它。而右边出现的代码就是我们需要的GS码了。使用时仍然要去掉所带的空格。
这个其实就是上面的逆过程,但因为事先不知道代码是位于随机存储区还是只读区,所以先采用同样的转换方法,之后再加以区别。
首先将32位的GS码代码写入左边的输入框,“From”选AR V.1/V.2,“To”选RAW,按下“Proceed”,看到右边出来结果了。下面就要看结果进行处理了:
如果结果前8位数是“02”、“12”、“22”开头的,那么只要全部变为“02”就可以了(想想RAW转GS时我们做的变化,实际是一回事)。而后边的8位数就是数值,去掉前面多余的“0”就可以了。
如果结果前8位数是“64”开头,那么就要将“6”去掉,将剩下的7位数转二进制,左移1位(即末尾补“0”),转回十六进制就是地址了。数值就是后8位数,去掉多余的“0”就可以了。为方便说明,我们就来实践一下:将穿墙金手指——DC507600B95091F6输入左边,转换后得到:64043DB8 00002100,前8位数去掉开头的“6”得到:4043DB8,转二进制得到:100000001000011110110111000,左移1位得到:1000000010000111101101110000,转回十六进制得到:8087B70,所以RAW码就是:08087B70:2100。大家是不是都转换对了?
RAW转非加密CB码比较简单,只要注意数值的位数就可以了。8位的数据就将RAW码的首位“0”变成“3”,16位数值就将首位的“0”变成“8”。之后地址和数值之间的“:”变成空格就可以了。如:02023E94:2710→82023E94 2710,020287E8:FE→320287E8 FE。如果想写带判断的CB码,判断的条件地址,首位“0”变成“7”就是条件地址的数值等于条件数值时时执行下一代码;将首位“0”变成“A”就是条件地址的数值不等于条件数值时执行下一代码。
对于要使用加密的CB码的游戏,先将密钥写入CBAcrypt的左边,然后在密钥下写入转换好的非加密CB码,按下“Encrypt”,左边就会出现加密的CB码了。
这个也是上面的逆过程。对于CB码是否加密很容易判断,只要代码使用时,必须加上第1行以“9”开头的开机码,那就是加密的CB码。转换前需要用CBAcrypt先进行解密。解密时也是先填入密钥(就是那个“9”开头的代码),然后填入待解密的CB码,按下“Decrypt”,右边出现的就是解密的CB码。
对于非加密的CB码以及解密完后的CB码,将首位变回“0”就是RAW码了。如果是带判断的CB码,转回RAW码后将无法使用判断功能,所以原来“7”和“A”开头的代码就可以不要了。
没有简便的方法,使用RAW做为中间媒介进行转换吧。
为方便大家学习,下面提供一些代码互相转换的结果,大家在实践中慢慢学习体会吧,希望能对大家有所帮助:(加密的CB密钥为9266FA6C 97BD)
0202076E:0002 D2201D23 7C06 43886F04BF29716A
0202433A:0001 DD3B48F5 DE3F 6D78CDEC1518218F
02023CB0:2710 82023CB0 2710 92472A55471E7A26
080586EE:2100 880586EE 2100 D4603F5DFDF00F02
0806776A: 6F01 8806776A: 6F01 C7EB8672FF85CA2B
