psp金手指 PSP罪恶都市传奇金手指
一、psp金手指怎么用
因为我不知道你哪里不懂,根据你百度知道的回答情况,我不能断定你是不是能理解。所以我只能大概讲一下金手指用法。
v3的主板你可以去搜索并下载3000的金手指傻瓜包。
步骤:
1、先把压缩包直接解压到记忆棒根目录下。就是说把CheatMaster和seplugins两个文件夹及其内容放在根目录下(和iso目录并列)
2、进入**系统的菜单,选择启用插件。如果知道如何操作则跳过第3布。否则转到第3步。
3、关机并重新刷机。
4、进入游戏测试,方法是按下音量键♪。如果操作正确则会跳出金手指菜单。如果不出现,你再留言。
使用简例:
1、如何修改血量:
比如有1000点,在金手指菜单中选择“搜索数据”
如果你对这些比较苦手,那么保持一切默认,搜索10进制的1000,然后让小怪兽A几下,然后选择再次搜索,比如只剩200点血了,就搜索10进制的200,这样的搜索方式原理是,保持**次搜索结果(1000)不变的情况下,从这些结果中找出变成200的地址,基本上只会有几条剩下,如果数据较多你可以循环搜索,直到找出确认是正确血量的地址(如何判断,自己学习)。这个方法同样适用于修改其他数值。
2、血量不是用数字表示的,只有血槽。
就要用到模糊搜索了,在搜索类型中选择“模糊自动”,然后选择自动搜索。这样会把所有地址记录下来。然后被小怪兽A一下,血量减少,再次搜索选择“减少”。然后加点血,搜索选择增加,再被打,搜索选择减少。如此循环直到找出正确地址。
3、复杂情况的修改方法
由于玩家技术水平参差不齐,推荐苦手直接寻找互联网上提供的金手指代码。比如要修改使所有的道具出现,按下select键可以补满血等等。
这些修改类型的金手指的技术超出了一般玩家的能力。所以我推荐使用别人的金手指。这里我提供一下使用别人发出的金手指的方法。
以下以战场女武神2为例。
网上搜索出以下提供的金手指代码(部分):
_S NPJH-50145
_G战场女武神2←这上面两个是游戏在金手指中的名字
_C0 DCT金钱←这个是修改金钱的标题
_L 0x20537180 0x000F423F←具体代码(修改金钱为999999,0F423F的十进制,具体是把0x00537180处的地址按16进制方式倒序填入0F423F,无需理解。)
但为什么不是改0x20537180而是改0x00537180呢?*后会说明。
_C0 EXP经验值
_L 0x20537184 0x0098967F←具体代码
_C0这个表示该条代码不锁定
_C1表示锁定
_L后面跟的是代码。
像一般的修改只有一条_L而高级修改涉及到金手指代码(金手指语言)可以对数据进行自定义式修改方法。所以有的复杂修改会有很多条_L.
比如:
_C0全人物
_L 0x805357AC 0x004A002C←这些代码可不像改钱一样
_L 0x00000001 0x00000000←不是把0x00000001改成0.下同
_C0新闻全部
_L 0x40542270 0x00080001
_L 0xFFFFFFFF 0x00000000
_C0设计図全部
_L 0x80541F6C 0x00730001
_L 0x00000003 0x00000000
这里的代码是有程序*的,具体金手指插件的作者有具体说明,我把它方在了*后。
下面说如何调用别人的代码
如:你下载到一段代码
S NPJH-50145
_G战场女武神2
_C0 01拉玛尔
_L 0x20386694 0x10000011
_L 0x20386738 0x34120001
_C0 02赛姐
_L 0x20386694 0x10000011
_L 0x20386738 0x34120002
_C0 03伊萨拉
_L 0x20386694 0x10000011
_L 0x20386738 0x34120003
_C0 04猎天使魔女徽章
_L 0x20386694 0x10000011
_L 0x20386738 0x34120004
_C0 06伊蒂小队
_L 0x20386694 0x10000011
_L 0x20386738 0x34120006
_C0 07第七小队偶像(伊蒂)徽章
_L 0x20386694 0x10000011
_L 0x20386738 0x34120007
_C0 08DC蚊香徽章
_L 0x20386694 0x10000011
_L 0x20386738 0x34120008
_C0 0A加利亚义勇兵徽章
_L 0x20386694 0x10000011
_L 0x20386738 0x3412000A
_C0 0BBLITZ徽章
_L 0x20386694 0x10000011
_L 0x20386738 0x3412000B
_C0 0C腹黑王子(动画前作BOSS)+帝国军旗徽章
_L 0x20386694 0x10000011
_L 0x20386738 0x3412000C
_C0 0EPUYOPUYO世嘉徽章
_L 0x20386694 0x10000011
_L 0x20386738 0x3412000E
你把这段代码放在一个文本文档中,然后把文本文档的后缀名命名成cmf
即将***.txt改成***.cmf把这个保存到记忆棒根目录\CheatMaster\CMF\文件夹下即可。然后进入游戏,呼出金手指,选择载入表格。你会看到***.cmf。载入即可。由于***和游戏名不同所以金手指表格不会每次游戏启动时自动加载。要想自动加载,你只要载入后再选“保存表格”即可,金手指会自动以游戏名重新命名地址表格。
以上是大概是用方法,至于其他如快速存档等等功能,你可以搜索其他教程,或者发信息给我。
——————————————————————————————
以下内容是插件作者的说明,一般玩家无需掌握。
代码格式说明:
首先应该知道的一点,
CM里输入数字的时候,一般都可以按□在16进制和10进制数字显示之间切换
锁定的使用:
只要某行代码属*是非锁定,则该行代码不会执行.
当前行是D码或者E码行非锁定的话,就跳过后续n行.
指针6码行非锁定的话,则跳过若干行(具体看6码书写规则).
字节类型的选择:
CW码因为字节数根据金手指代码语法即可判断,所以CW码行的字节类型选自动即可.
CM码,则根据自己要求选择,一般自动也可以满足要求.
------------------------------------------------------------------------------------
支持以下金手指代码,cw代码基本上拿过来就可用
数字一律16进制
*简单的,直写码
0aaaaaaa 0x000000dd
将地址aaaaaaa处数据改为dd
1aaaaaaa 0x0000dddd
将地址aaaaaaa处数据改为dddd
写入地址必须是偶数
2aaaaaaa 0xdddddddd
将地址aaaaaaa处数据改为dddddddd
写入地址必须是4的倍数
压缩码,比较有用
8aaaaaaa nnnnmmmm
000000dd 000000ss
从aaaaaaa地址开始,每增加mmmm的地址,就修改这个地址处的数据
写入数据dd为基数,每次递增ss,共修改nnnn条
8aaaaaaa nnnnmmmm
1000dddd 0000ssss
从aaaaaaa地址开始,每增加mmmm*2的地址,就修改这个地址处的数据
数据dddd为基数,每次递增ssss,共修改nnnn条
写入地址必须是偶数
4aaaaaaa nnnnmmmm
dddddddd ssssssss
从aaaaaaa地址开始,每增加mmmm*4的地址,就修改这个地址处的数据
写入数据dddddddd为基数,每次递增ssssssss,共修改nnnn条
写入地址必须是4的倍数
条件码,也很有用
Daaaaaaa 200000dd
当地址aaaaaaa处数据等于dd时,执行下一条密码,否则跳过
Daaaaaaa 201000dd
当地址aaaaaaa处数据不等于dd时,执行下一条密码,否则跳过
Daaaaaaa 202000dd
当地址aaaaaaa处数据小于dd时,执行下一条密码,否则跳过
Daaaaaaa 203000dd
当地址aaaaaaa处数据大于dd时,执行下一条密码,否则跳过
Daaaaaaa 0000dddd
当地址aaaaaaa处数据等于dddd时,执行下一条密码,否则跳过
地址必须是偶数
Daaaaaaa 0010dddd
当地址aaaaaaa处数据不等于dddd时,执行下一条密码,否则跳过
地址必须是偶数
Daaaaaaa 0020dddd
当地址aaaaaaa处数据小于dddd时,执行下一条密码,否则跳过
地址必须是偶数
Daaaaaaa 0030dddd
当地址aaaaaaa处数据大于dddd时,执行下一条密码,否则跳过
地址必须是偶数
0xDaaaaaaa 0x4bbbbbbb
0xnnnnnnnn 0x0000000(0)
0x******XX 0xYYYYYYYY(起始行)
※当地址aaaaaaa上的値等於地址aaaaaaa上的则从起始行开始连续执行nnnnnnnn行码,否则跳过这些码不执行。
括号内的数字决定两个地址上的比较値的类型,0表示单字节(8-bit)、1表示双字节(16-bit)、2表示四字节(32-bit)。
0xDaaaaaaa 0x5bbbbbbb
0xnnnnnnnn 0x0000000(0)
0x******XX 0xYYYYYYYY(起始行)
※这个是作不等於的运算。
0xDaaaaaaa 0x6bbbbbbb
0xnnnnnnnn 0x0000000(0)
0x******XX 0xYYYYYYYY(起始行)
※这个是作小於的运算。
0xDaaaaaaa 0x7bbbbbbb
0xnnnnnnnn 0x0000000(0)
0x******XX 0xYYYYYYYY(起始行)
※这个是作大於的运算。
下面这个条件码可以嵌套
E0nndddd 0aaaaaaa
当地址aaaaaaa数据等于dddd时,执行下nn条密码,否则跳过
地址必须是偶数
E0nndddd 1aaaaaaa
当地址aaaaaaa数据不等于dddd时,执行下nn密码,否则跳过
地址必须是偶数
E0nndddd 2aaaaaaa
当地址aaaaaaa数据小于dddd时,执行下nn密码,否则跳过
地址必须是偶数
E0nndddd 3aaaaaaa
当地址aaaaaaa数据大于dddd时,执行下nn密码,否则跳过
地址必须是偶数
E1nn00dd 0aaaaaaa
当地址aaaaaaa数据等于dd时,执行下nn条密码,否则跳过
E1nn00dd 1aaaaaaa
当地址aaaaaaa数据不等于dd时,执行下nn密码,否则跳过
E1nn00dd 2aaaaaaa
当地址aaaaaaa数据小于dd时,执行下nn密码,否则跳过
E1nn00dd 3aaaaaaa
当地址aaaaaaa数据大于dd时,执行下nn密码,否则跳过
复制码
5aaaaaaa nnnnnnnn
bbbbbbbb 00000000
将aaaaaaa地址处数据拷贝nnnnnnnn字节到bbbbbbbb地址处
逻辑运算码
单字节/8 bits
0x7aaaaaaa 0x000000bb
将aaaaaaa地址上的数値作或运算,由bb决定哪些比特作比较。
0x7aaaaaaa 0x000200bb
将aaaaaaa地址上的数値作与运算,由bb决定哪些比特作比较。
0x7aaaaaaa 0x000400bb
将aaaaaaa地址上的数値作非运算,由bb决定哪些比特作比较。
双字节/16 bits
0x7aaaaaaa 0x0001bbbb
将aaaaaaa地址上的数値作或运算,由bbbb决定哪些比特作比较
地址必须是偶数
0x7aaaaaaa 0x0003bbbb
将aaaaaaa地址上的数値作与运算,由bbbb决定哪些比特作比较
地址必须是偶数
0x7aaaaaaa 0x0005bbbb
将aaaaaaa地址上的数値作非运算,由bbbb决定哪些比特作比较
地址必须是偶数
加减码
单字节/8 bits
0x301000nn 0x0aaaaaaa
将aaaaaaa地址上的数値每经过一帧就增加nn。
0x302000nn 0x0aaaaaaa
将aaaaaaa地址上的数値每经过一帧就减去nn。
双字节/16 bits
0x3030nnnn 0x0aaaaaaa
将aaaaaaa地址上的数値每经过一帧就增加nnnn,地址必须是偶数
0x3040nnnn 0x0aaaaaaa
将aaaaaaa地址上的数値每经过一帧就减去nnnn,地址必须是偶数
四字节/32 bits
0x30500000 0x0aaaaaaa
0xnnnnnnnn 0x00000000
将aaaaaaa地址上的数値每经过一帧就增加nnnnnnnn,写入地址必须是4的倍数
0x30600000 0x0aaaaaaa
0xnnnnnnnn 0x00000000
将aaaaaaa地址上的数値每经过一帧就减去nnnnnnnn,写入地址必须是4的倍数
这些码可以把地址上的原数値作加减法运算,加减的速度非常快,通常要配合条件码使用。
键位码
D00000dd 1nnnnnnn
当键位值等于nnnnnnn时执行该行代码下的dd+1行代码,否则跳过dd+1行代码。
反向键位码
D00000dd 3nnnnnnn
当键位值等于nnnnnnn时跳过下面dd+1行代码,否则执行下面dd+1行代码。
每个按键对应的键位値如下:
Button Code
SELECT 0x00000001
START 0x00000008
DPAD UP 0x00000010
DPAD RIGHT 0x00000020
DPAD DOWN 0x00000040
DPAD LEFT 0x00000080
L TRIGGER 0x00000100
R TRIGGER 0x00000200
TRIANGLE 0x00001000
CIRCLE 0x00002000
CROSS 0x00004000
SQUARE 0x00008000
HOME 0x00010000
HOLD 0x00020000
NOTE 0x00800000
SCREEN 0x00400000
VOLUME UP 0x00100000
VOLUME DOWN 0x00200000
WLAN UP 0x00040000
REMOTE HOLD 0x00080000
如果想配组合键的话可以将每个按键的值相加
支持嵌套
指针码
适用于某些每次变化,动态分配的内存数值
反正想做这个码的人会自己研究,用的人直接输入,这里不详细说明了
8位+
0x6aaaaaaa 0x000000vv
0x0000nnnn 0xiiiiiiii
16位+
0x6aaaaaaa 0x0000vvvv
0x0001nnnn 0xiiiiiiii
32位+
0x6aaaaaaa 0xvvvvvvvv
0x0002nnnn 0xiiiiiiii
8位-
0x6aaaaaaa 0x000000vv
0x0003nnnn 0xiiiiiiii
16位-
0x6aaaaaaa 0x000000vv
0x0004nnnn 0xiiiiiiii
32位-
0x6aaaaaaa 0x000000vv
0x0005nnnn 0xiiiiiiii
多级指针
0x6aaaaaaa 0xvvvvvvvv
0xqqqynnnn 0xbbbbbbbb
0x2ccccccc 0x3ddddddd
……
aaaaaaa还是*原始的base,vvvvvvvv是value,y是指针类型决定了value的数据类型以及bbbbbbbb是正向还是逆向的。
nnnn〉1时判断下面的附加行是甚麼数字开头的,1开头的是之前的指针复制码,9开头的是之前的指针压缩码,2或3开头的就是多级指针码。
如果是多级指针码的话那qqq部分必须是000,ccccccc是1级offset,ddddddd是2级offset,后面依次类推,而bbbbbbbb是末级offset,也就是*后将要写入vvvvvvvv时的那个offset。
附加行中开头的2表示ccccccc是正向offset,开头的3表示ddddddd是逆向offset。
擧两个战神的例子:
锁mp
[[[0x60346B00]+0xA8]+0x68]+0x64
0x60346B00 0x43480000
0x00020003 0x00000064
0x200000A8 0x20000068
因为末级offset是0x64而且是正向的所以bbbbbbbb部分是0x00000064,y部分是2(因为锁32bit数据);0xA8是1级offset而且是正向的所以附加行开头就是0x200000A8;2级offset是0x68就是0x20000068。
二、求PSP几个游戏的金手指
欢迎来到绵羊村中文版金手指
_S ULJM-05466
_G欢迎来到绵羊村
_C0**点数9999
_L 0x60D8A488 0x0000270F
_L 0x00010001 0x00000840
_C0犬小屋所有动物HP9999
_L 0x60D8A488 0x270F270F
_L 0x0002000C 0x0000001C
_L 0x9000002C 0x00000000
_C0一次狩猟动物喂食状态全满(HP&ATK99)
_L 0x20026810 0x24060063
_L 0x20026818 0xA0860001
_L 0x2002681C 0x10000009
_L 0x20026820 0xA486001E
_C0**不减少持有物(L+上不减少、L+下减少注意:**时,物品栏超过9个会死机)
_L 0xD0000000 0x10000110
_L 0x201CBB90 0x50000004
_L 0xD0000000 0x10000140
_L 0x201CBB90 0x50400004
_C0道具**后点数9999
_L 0x2003B11C 0x2405270F
中原霸主-三国将星(汉化版)。只有,代码,边搜边改边玩吧
00 83鼓舞自军士气略升(5)
01 83威势自军士气上升(10)
02 83千里眼自军士气大幅度上升
03 83唤声敌军士气略降(5)
04 83沈着冷静行动,敌军士气下降
05 83望榔敌军士气下降并混乱
06 83骂倒敌军士气上升,激昂效果
07 83剑舞敌军士气下降并麻痹
08 83威赫敌军士气下降并麻痹
09 83煽动本方士气大幅度上升并疲劳
0A 83**敌军激昂
0B 83妄言敌军混乱
0C 83大喝敌军麻痹
0D 83*舌敌军诅咒
0E 83翻弄敌军疲劳
0F 83慰劳本方士兵昂扬
10 83**自军特殊状态恢复
11 83奋迅本方主将激昂
12 83降服劝告敌军激昂
13 83不义敌军主将混乱
14 83咒语敌军麻痹
15 83挑发与敌方主将直接单挑
支援代码
00 84支援辅助
01 84支援强化
02 84民辅助
03 84民预感
04 84民看破
05 84激励
06 84大义
07 84佯装
08 84脱力
09 84辅佐
0A 84威压
0B 84怒号
0C 84嘲笑
0D 84一喝
0E 84幻影
0F 84眼力
10 84诅咒
11 84无益
12 84雷鸣
13 84泥沼
14 84泥沼
15 84冷评
16 84恼杀
17 84舞蹈
18 84祈愿
物品代码
00 00七星剑
01 00青馇剑
02 00倚天剑
03 00火矢
04 00弓
05 00方天画戟
06 00蛇矛
07 00青龙偃月刀
08 00骨朵
09 00铁鞭
0A 00铁瘩
0B 00大斧
0C 00伤寒病论
0D 00青囊术
0E 00太平要术(一)
0F 00太平要术(二)
10 00太平要术(三)
11 00奇门遁甲(一)
12 00奇门遁甲(二)
13 00诗经
14 00易经
15 00书经
16 00礼记
17 00春秋左氏传
18 00国语
19 00史记
1A 00汉书
1B 00东观汉记
1C 00孙子
1D 00孙膑兵法
1E 00三十六计
1F 00六韬
20 00魏武注孙子
21 00大学
22 00中庸
23 00论语
24 00孟子
25 00老子
26 00墨子
27 00荀子
28 00悲愤诗
29 00胡笳十八拍
2A 00蔡邕的藏书
2B 00赤兔马
2C 00的卢
2D 00绝影
2E 00爪黄飞电
2F 00骏马
30 00汗血马
31 00笼手
32 00兜
33 00硬皮
34 00甲胄
35 00圣者之衣
36 00龙鳞之铠
37 00玉玺
38 00水晶玉
39 00采配(指挥)
3A 00锄
3B 00天秤
3C 00工具
3D 00鹤嘴
3E 00望远镜
军属*代码
00 87山军
01 87水军
02 87森军
03 87城军
技能代码
00 85乌丸骑兵
01 85匈奴骑兵
02 85羌骑兵
03 85南蛮战象
04 85富国
05 85商魂
06 85持病
07 85胆力之人
08 85恐慌
09 85骑射
0A 85**忠诚
0B 85逃足
0C 85大德之人
0D 85气
0E 85怠惰
0F 85霸权
10 85义兄弟
11 85忠义
12 85里切
13 85弱气
14 85近卫武将
15 85万夫莫敌
16 85王佐之才
17 85冷静沉着
18 85人中无双
19 85天下之奇才
1A 85机上之论
1B 85破竹之势
1C 85枭雄
1D 85将器
1E 85匹夫之勇
1F 85不败的
20 85舌三寸
21 85早耳
22 85英雄之气
23 85智谋之人
24 85参军之才
25 85谋略之的
26 85地形学
27 85不逊不敬
28 85虚言
29 85书物复原
2A 85质实刚健
2B 85放浪僻
2C 85自尊心
2D 85骑马术
2E 85勇猛果敢
2F 85兵略之才
30 85苦肉之计
31 85水之法术
32 85奇迹之名医
33 85仙术
34 85预见术
35 85怪言动
36 85黄巾*
只是不知道怎么用.会用的告诉我呀.谢谢!!!
三、PSP GBA模拟器金手指怎么用
PSP上的GBA模拟器GPSP是能够使用金手指的,这点毫无疑问,可惜只支持GS码,需要用到的软件是gpSP cheat creator。
简单来说方法就是这样
新建一个文本文档
输入
[作弊说明](如HP max)
作弊码
[作弊说明]
作弊码
等等
注意作弊码要GS格式(gameshark)
然后保存
修改文档名
要和GBA文件名一样,后缀名改为cht
放到ggbsp模拟器里cht文件夹里
玩游戏时按三角选读取作弊文件读取那个cht文件,再**就OK了
大概就是这样,详细的去BAIDU搜搜看吧
下面我以<机战J>为例,介绍以下如何在PSP上修改GBA游戏的具体步骤:
1.首先随便找个gba的cht文件(附件里的001)
2.把下列代码写入并保存为名字是002的cht文件(可先保存再改文件名)
gameshark_v3 991
5A347CA8 6D6CE7DB
gameshark_v3 992
2A25150B C28EAA9E
注: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两种道具可以无限卖掉了,这样就不愁钱花了,简单吧。
————————————————————————————————————————-
GS码扫盲:
1.GS就是gameshark,格式AAAAAAAA BBBBBBBB,
2.GS码有有V1和V3这2种版本
gameshark_v1PS
gameshark_v3,
PAR_v1
PAR_v3
这几种,他们之间并不兼容,使用时要注明
如果你不知道你得到的金手指是哪个版本,请都试试看
3.GPSP支持Gameshark/ Pro Action Replay(PAR)的金手指码
4.完成1个代码后,按回车,再按1次回车后可继续输入另1个代码,全部完成后保存至记忆棒
下面为1个例子
gameshark_v3 MarioInfHP
995fa0d9 0c6720d2,
gameshark_v3 MarioMaxHPP
21d58888 c5d0e432
gameshark_v3 InfHlthBat+}
6f4feadb 0581b00e
79af5dc6 5ce0d2b1PS3,Wii,Xbox360,PS2,Xbox,GC,PSP,NDS.GBA,EMU,ROM,MAME,Arcade,Game,汉化游戏,汉化模拟器6L#n3Q5M6V0W2v.`
dbbd5995 44b801c9
65f8924d 2fbcd3c4bb
gameshark_v3 S***Timer
2b399ca4 ec81f0711.
一、金手指类型介绍:
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个只读存储区。
1、RAW
代码举例:
020287E8:FE,02023E94:2710,02027DD8:04030201
解释:
这是*简单的代码,由地址和数值构成。地址和数据间使用“:”(注意:是英文的冒号)分隔。其作用是将数据写入所给的地址里,锁定后,该地址里的数据将不再变化。其作用范围为随机存储区,即02000000~03FFFFFF一段。代码形式为:0******x:yy,或0******x:yyyy,0******x: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。
2、CodeBreaker
代码举例:
非加密:82031CF0 0003,加密:C2711CBA 6F6B,72EA7742 0E4D
解释:
这种代码也是由地址和数据组成,不同的是,CB码使用空格做分隔符,通过翻译识别游戏运行时的指令代码控制所要修改的地址数据的变化,所以针对不同的游戏,CB码有加密的CB码和非加密CB码之分。加密的CB码通常会有一个所谓的“开机码”(注意:和硬件的金手指开机码不是一个东西),用来识别游戏的代码格式及是否有加密信息。如:绿宝石英文版中的CB码的开机码就是:9266FA6C 97BD,905B5ED3 5F81,B76A68E5 FAB1,其中的第1个:9266FA6C 97BD就是加密**。而非加密的CB码不需要开机码,如火叶中的地点转移CB码:82031CF0 ***x就不需要开机码的支持。而且CB码的代码顺序是有严格规定,不能随便**顺序。如开机码必须放**位。又如:CB码往往带有判断代码。仍以刚才提到的容易捕捉野生怪兽——C2711CBA 6F6B,72EA7742 0E4D举例,还原回非加密CB码为:72024214 BD79,82024214 BD90,其中7******x yyyy表示当地址0******x的数值为yyyy时,下一条代码生效,8******x zzzz就是将16位数据zzzz写入地址0******x。所以这条代码的意思就是:当02024214的值为BD79时,才将02024214的值转为BD90。所以也不可以**。这和RAW、GS完全不同,它们是可以随便**位置的。这就决定了CB码的修改比较麻烦。对于带条件的锁定,因为当该地址没有出现所需要的值时(这里是BD79),是不会处于锁定状态的。这样就可以解决使用RAW时,因为错误锁定而容易造成死机的问题。CB代码的作用范围覆盖全内存单元,但是因为开机码需要专门的程序获得,加密的代码也要对原CB码进行相关变换,十分繁琐,加上CB在32位输入时,还要进行一些处理,降低了可读*,所以限制了它的广泛使用,不能不说是一种损失。
3、GameShark
代码举例:
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带有对金手指类型的自动识别功能,所以即使输入错误,有的仍然可以生效。但这并不意味着我们可以随便输入,因为机器的判断往往和我们希望的有区别,所以良好的习惯还是要培养的。下面我们就说说如何输入和删除金手指。
1、RAW
大家应该经常使用这种格式的金手指了,对它的输入不会陌生。打开修改—>修改代码列表,在弹出的窗口里(如图所示),“代码”和“修改”就是输入RAW码的地方(图中的A、B)。不同的是:前者是批量输入,后者是单个输入,具体方法在初级教程里已有,就不再说了。
至于删除,对于RAW码来讲,只要把代码前面的勾去掉就可以了,当然,也可以选中后,按“移除”。2个做法都不会留下任何信息在内存里,所以不会有任何问题。
2、CodeBreaker
CB码正确的输入位置应该是“修改译码”(图中的D)。许多人分不清CB和GS,往往写到“金手指”里,虽然在后期的模拟器里可以识别,但早期的模拟器不支持这种输入,会视为非法的输入。和“代码”的使用类似,按下“修改译码”后,将CB码填入弹出的窗口,确定即可。这里要注意:使用CB码时,如果有开机码,必须将开机码首先写入;在填写CB码时,注意代码的先后顺序,**不能改变位置,否则后果就严重了。
删除和RAW一样,去掉勾或移除都可以。如果想同时解除多组CB码,直接解除开机码的锁定一样可以。这样以后恢复起来也容易。
3、GameShark
“金手指”(图中的C)就是为GS码准备的。也和“代码”的输入类似,只是不像CB这么严格,把需要的写进去,确定就可以了。
GS的删除就比较麻烦了。因为GS通常是改只读区的,所以那里的数据不会像随机存储区一样随游戏进行而复原,所以单纯的去掉勾或移除有时不会起作用。要彻底移除GS码,首先删除代码,之后使用游戏自身的S**存档储存游戏进度,重新载入游戏(注意:不是重启,要重新读取游戏),读取S**进度后,GS代码的修改就解除了。
四、各种金手指间的转换:
因为CB码和GS码的特殊*,手动计算代码非常困难,所以转换时,使用2个工具进行辅助——AR Crypt和CBAcrypt,前者是转换GS码的,后者是转换加密CB码的。。界面上2者有相似的地方,就是左边是输入框,右边是输出框。区别就是AR Crypt的功能键稍微多一些,下面就分别介绍它们的使用方法。
1、RAW与GameShark的转换
在AR Crypt下拉菜单“Creat…”里,将类型设置为“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默认的格式必须是******xx: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码了。使用时仍然要去掉所带的空格。
GS→RAW:
这个其实就是上面的逆过程,但因为事先不知道代码是位于随机存储区还是只读区,所以先采用同样的转换方法,之后再加以区别。
首先将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。大家是不是都转换对了?
2、RAW与CB的转换
RAW→CB:
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→RAW:
这个也是上面的逆过程。对于CB码是否加密很容易判断,只要代码使用时,必须加上第1行以“9”开头的开机码,那就是加密的CB码。转换前需要用CBAcrypt**行解密。解密时也是先填入**(就是那个“9”开头的代码),然后填入待解密的CB码,按下“Decrypt”,右边出现的就是解密的CB码。
对于非加密的CB码以及解密完后的CB码,将首位变回“0”就是RAW码了。如果是带判断的CB码,转回RAW码后将无法使用判断功能,所以原来“7”和“A”开头的代码就可以不要了。
3、CB与GS的转换
没有简便的方法,使用RAW做为中间媒介进行转换吧。
为方便大家学习,下面提供一些代码互相转换的结果,大家在实践中慢慢学习体会吧,希望能对大家有所帮助:(加密的CB**为9266FA6C 97BD)
RAW CB GS
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
本文链接:http://www.tiefuzhen.com/game/202408/103918.html
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
-
lol奖励领取 lol赛季结束皮肤领取要求
一、lol**领取中心在哪里答案:这里是图片:找图片的简要说明或相关主题。带来lol**领取中心的具体位置:1、首先打开电脑上的浏览器,进入 [详细] -
圣火徽章外传 fc圣火徽章培养哪些人
一、圣火徽章外传转职1、弓箭手→ 7级转→狙击手→ 10级转→弓骑士2、士兵→ 7级转→重装步兵→10级转→男爵3、佣兵→ 7级转剑士→10级 [详细] -
天天向上天佑 天佑上天天向上节目是哪一期
1、天佑在《天天向上》的出场是在20180202期。2、这一期节目中,天佑作为嘉宾参与了录制,与主持人和观众分享了他的音乐创作经历和心路历程 [详细] -
*杀原型攻略 *杀原形通关后干什么
一、*杀原形全关卡通关攻略汇总*杀原形手机版v1 0类型:动作冒险大小:130 86MB评分:9 9平台:标签:3D男生精选格斗端游改编*杀原形怎么才 [详细] -
fpx队员国籍 fpxberlin是台湾
一、fpx国籍是什么意思F**是一支LOL电子竞技队伍,总部位于上海。这支队伍代表着中国,是中国电竞界的杰出代表之一。因为F**的成绩优异,所 [详细] -
摩尔庄园商店在哪 摩尔庄园怎么提升小镇商店等级
一、摩尔庄园季节商店在哪1 随着新季节开启,庄园将开放新的商店ー一季节商店。玩家们通过完成日常、周常、活动来获取积分,兑换季节商店的 [详细] -
推荐一款3d网游 大型3d网游(大型3d网游前十名端游)
一、好玩的3d网络游戏有哪些摘要:3d网络游戏哪个好玩?今天小编我给大家带来了3d网络游戏排行榜前十名的游戏。数据是经过多方筛选的。当然 [详细] -
魔兽世界无法连接 魔兽世界无法连接,大脚无法连接服务器,我真的快崩溃了。
1、魔兽世界一直显示已经连接,但无法进入游戏的问题,通常是由于网络问题、服务器问题或客户端问题导致的。2、首先,网络问题是*常见的原 [详细] -
魔兽世界转服多少钱 魔兽世界转服和转阵营一共多少钱。转过的来
一、魔兽世界帐号分离要多少钱同大区(一 四区、二 六 九区、三 七区、五 八区)之间,每一个角色的付费转服价格是60元(2张600点点卡); [详细] -
利刃漩涡 仙剑4百翎洲中怎样到达大漩涡
百翎洲进来后,旁边有储存点,储存之后,可以选择两条路,一条是往左走,要绕比较远的路,路上都是小怪物跟一些杂物,要练一下的可以选择往 [详细]