查找类型选“精确查找”。
数据大小选16BIT就可以了。8BIT是两位数以内,16BIT是四位数以内,32BIT是八位数以内。
我们现在找的是900,三位数,所以16BIT就可以了。搜索金钱的话,位数多余四个位,就得用32BIT了。
比较类型选“相等”。要是选“不等”,就会搜索出所有数值不是900的地址。以此类推……
符号型选“无符号”,其实就是代表10进制。(‘有符号’不属于初级教程了,所以就不写出来了)
然后在底下输入900。按“Start”,然后“查找”。
搜索出来一堆数值位900的地址,先不理它们。先把窗口关闭,回到游戏……
D0000020
0140
100(R) + 40(上) = 140
8
30064AA 03E7 Codebreaker前面的0改成
8
,因为是16BIT。要是数值只是8BIT的话,可以把0改成3。
就这么简单。
稍微复杂一点,不如上面的好记。
74000130 0
XYZ
3 - 无
2 - R
1 - L
0 - R + L
F - 无
E - 右
D - 左
C - 右 + 左
B - 上
A - 上 + 右
9 - 上 + 左
8 - 上 + 右 + 左
7 - 下
6 - 下 + 右
5 - 下 + 左
4 - 下 + 右 + 左
3 - 下 + 上
2 - 下 + 上 + 右
1 - 下 + 上 + 左
0 - 下 + 上 + 右 + 左
F - 无
E - A
D - A
C - A + B
B - Select
A - Select + A
9 - Select + B
8 - Select + A + B
7 - Start
6 - Start + A
5 - Start + B
4 - Start + A + B
3 - Start + Select
2 - Start + Select + A
1 - Start + Select + B
0 - Start + Select + A + B
假如我想要“每次按
R
和
上
的时候,SP为900”的话,就这样写
74000130
02BF
830064AA 03E7
还是拿通灵王SP地址
A
yyyyyyy xxxx A的作用:假如代码yyyyyyyy的数值
不等于
xxxx,SP就会成为900。
830064AA 03E7
B
yyyyyyy xxxx B的作用:假如代码yyyyyyyy的数值
大于
xxxx,SP回到900。
830064AA 03E7
C
yyyyyyy xxxx C的作用:假如代码yyyyyyyy的数值
小于
xxxx,SP回到900。
830064AA 03E7
7
yyyyyyy xxxx 7的作用:假如代码yyyyyyyy的数值
等于
xxxx,SP变成900。
830064AA 03E7
要用这些Codebreaker,VBA的版本必须够新,至少要v1.8。
组数值写入
4xxxxxxx yyyy
aaaabbbb zzzz
02002A1E:FF
02002A4E:FF
02002A7E:FF
02002AAE:FF
02002ADE:FF
02002B0E:FF
02002B3E:FF
02002B6E:FF
把它们压缩成一个Codebreaker。
42002A1E 00FF
0000
0008
0030
4是必备的。2002A1E是8个代码里的第一个地址。
0008
代表着一共有8个代码,
0030
代表着每个地址之间的距离。
8个代码,但是数值不一样
02002A1E:01
02002A4E:03
02002A7E:05
02002AAE:07
02002ADE:09
02002B0E:0B
02002B3E:0D
02002B6E:0F
压缩成一个Codebreaker。
42002A1E 0001
0002
0008 0030
0002
代表着每个数值之间的距离。别的还是都一样的。
[
本帖最后由 aowang 于 2007-1-15 01:54 编辑
]
问题2:GBA不是可以导入金手指文件么 它的格式是什么样的? 能不能发个例子出来? 以后我做的时候就简单很多(偶是新手所以导入这个还是搞不定
)
问题3:有时候 我弄到VBA金手指 输入到模拟器 但是不好使 也点了使用金手指 但是没有效果 请问这是原因?[m109]
问题4:游戏中经常遇到 血槽和气槽这样没有数值的东西 请问如何修改?
问题5:关于EC转VBA时 遇到 “ON=43648,96” 这个的是不是改成 “0343648:96”还是“03043648:96”?后面无数值是不是就可以不调换 直接改了?
问题6:VBA如何转EC? 怎么样能确定后面两位是否是调换的 如果调换了 原来的“:”后4位该怎么写?

(我下过几个转码工具 都不是很理想 有的转不过来 有的纯英文 而且模拟器的编码模式根本就看不懂 版主是不是能推荐个)
[
本帖最后由 5992916 于 2007-6-27 09:49 编辑
]
问题1: 我用EC查找了多次 发现还是有很多地址 筛选是和上面的教程一样 用一个一个改的方式来看么?
回答1:
发现有很多地址~保留好原存档(备份)~一次性逐个修改,例如有十个地址~你就从第一个地址改起~将它的数值改成:[1]~第二个地址改成[2]~依此类推~之后回到游戏里看看~你所修改的地方~数值变成哪个了~之后记住那个地址~
读取之前的存档
~单独修改那个地址~
问题2:GBA不是可以导入金手指文件么 它的格式是什么样的? 能不能发个例子出来? 以后我做的时候就简单很多(偶是新手所以导入这个还是搞不定
)
回答2:
欢乐足球.clt
问题3:有时候 我弄到VBA金手指 输入到模拟器 但是不好使 也点了使用金手指 但是没有效果 请问这是原因?[m109]
回答3:
这可能是游戏语言版本不同~
英语版
的金手指~在
日语版
是不可用的~因为它们里面的游戏数据地址不同,
还有种可能
就是模拟器版本不同~但这问题不大~好像也就1.6和1.8才会有所不同而已,1.8版本找出的地址~1.7也能用~
问题4:游戏中经常遇到 血槽和气槽这样没有数值的东西 请问如何修改?
回答4:
其实这只是没显示出来而已,它们都是有数字的,要找它们就比较麻烦些~
方法就是先找出角色的某项数值,例如等级或经验等~找到等级或经验的地址,点模拟器窗口的第四个
[工具(T)]~
再选拉下的第五个
[内存查看(M)]~
在右上空处输入你找到的等级地址~你就可以大范围的观察哪些数据的变化.
血槽和气槽
这些数据的地址都会和等级一起的~修改要有
顺藤摸瓜
的技巧~
当然~有些游戏是分
战斗时
和
非战斗时
的数据地址~战斗时的HP使用020XXX10的地址~非战斗就使用020YYY50的地址~你锁定了非战斗时的数据地址~战斗时HP还是会减也不出奇~
问题5:
关于EC转VBA时 遇到 “ON=43648,96” 这个的是不是改成 “0343648:96”还是“03043648:96”?后面无数值是不是就可以不调换 直接改了?
回答5:VBA码是要有8位数的~EC转VBA~上面教程很详细了~还看不懂呀~
EC=
12345
,
67
,
89
[转]VBA=
020
12345
:
89
67
[
或]
030
12345(之类的,要满8位数)
_EC=
1234
,
67
,
89
[转]VBA=
0200
1234
:
89
67
[
或]
0300
1234(我还不怎么遇见过030开头的)
问题6:VBA如何转EC? 怎么样能确定后面两位是否是调换的 如果调换了 原来的“:”后4位该怎么写?

(我下过几个转码工具 都不是很理想 有的转不过来 有的纯英文 而且模拟器的编码模式根本就看不懂 版主是不是能推荐个)
回答6:
VBA转EC,同理.和上面的
回
答5
一样~你倒过来看就可以了~数字都有颜色~也不用怎么再说了吧~
VBA=02012345:8967[转]EC=12345,67,89
02012345:
89
67
(其实是两个地址来的,拆分是这样的
0201234
5
:
67
~
0201234
6
:
89
)
EC=
1234
5
,
67
~
1234
6
,
89
明白这些道理就好~
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
注册
原帖由 3201968 于 2007-6-28 13:56 发表
_EC=1234,67,89[转]VBA=02001234:8967[或]03001234(我还不怎么遇见过030开头的)
看下面版主都说列 我只是举例[m107]
原帖由
aowang
于 2007-1-14 20:33 发表
假如碰上“4xxxx”格式的EC,转的时候前面加的就不是020了,是030。
很感谢3201968 我也是个菜鸟 现在慢慢摸索 版主说了么 看不懂的就问 我是有很多不理解的 就问咯
偶再麻烦问下
: 还是那个VBA金手指文件(.CLT)的制作 可以在不用模拟器的时候制作出来么(像EC那样:复制,粘贴,改下扩展名就行了?)? 偶下了那个打开是乱码(有乱码,带地址的) 可不可以详细的教下如何制作?
[
本帖最后由 5992916 于 2007-6-29 13:48 编辑
]
在VBA中,若需要修改值在下列范围内的,可用其对应的数据大小:
若在0-255之间的值,可使用8位数据大小(1个字节)
若在256-65535之间的值,可使用16位数据大小(2个字节)
若为超过65535的值,可使用32位数据大小(4个字节)