主题 : [文章]VBA金手指基本输入教学
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
楼主  发表于: 2005-03-22 01:40

[文章]VBA金手指基本输入教学

图片:
这里小女子只教大家如何用VisualBoyAdvance输入一般网络上发布的金手指,至於如何自己寻找和内存修改等进阶教程等哪天想到了再写(笑~~)


输入方法:
菜单→修改→修改代码列表
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
沙发  发表于: 2005-03-22 01:41

图片:
基本的添加方式有代码、修改代码、GameShark、CodeBreaker四种


一、代码:

1.添加选项里的"代码"
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
板凳  发表于: 2005-03-22 01:46

图片:
2.像02025A70:05F5E0FF这一组密码,将其输入到"代码"内,"描述"为说明金手指的功用,可以自定义或空白


p.s.代码栏里面的:符号要用英数半形的,用全形的符号则会出现错误讯息
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
地板  发表于: 2005-03-22 01:47

图片:
3.编辑好"添加修改代码"点选"确定"来完成,代码前勾选表示启用,不勾选表示停用,点选"确定"回到游戏
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
草席  发表于: 2005-03-22 01:49

图片:
4.回到游戏后就可以发现资金变了
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
5楼  发表于: 2005-03-22 01:50

图片:
二、修改代码:

功能和"代码"大致上一样

例如02025A70:05F5E0FF,02025A70为位址,05F5E0FF为数值,大小与数字格式依数值来选订

8bit
10进制:0~255
16进制:00~FF

例如:
02000000 09

16bit
10进制:0~65535
16进制:0000~FFFF

例如:
02000000 03E7

32bit
10进制:0~4294967295
16进制:00000000~FFFFFFFF

例如:
02000000 0098967F
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
6楼  发表于: 2005-03-22 01:55

图片:
三、GameShark:

直接在代码空格中输入密码,然后点选"确定"就行了

对应GameShark所制造的金手指卡格式,此类型金手指可从该网站找到
级别: 论坛版主
UID: 9
精华: 0
发帖: 2818
威望: 0 星
金钱: 376010 浮游币
贡献值: 8702 点
好评度: 3804 点
人气: 600 点
在线时间: 352(时)
注册时间: 2004-03-24
最后登录: 2007-09-07
7楼  发表于: 2005-03-22 02:02

图片:
四、CodeBreaker:

当金手指有一定的规律时,例如超级机器人大战OG全强化零件金手指为:
020038E0 0909 ブースター
020038E4 0909 メガブースター
020038E8 0909 高性能電子頭脳
020038EC 0909 高性能スラスター
020038F0 0909 バイオセンサー
020038F4 0909 サーボモーター
020038F8 0909 アポジモーター
020038FC 0909 テスラ・ドライブ
02003900 0909 テスラ・ドライブS
02003904 0909 スラスターモジュール
02003908 0909 防塵装置
0200390C 0909 スクリューモジュール
02003910 0909 A-アダプター
02003914 0909 S-アダプター
02003918 0909 高性能レーダー
0200391C 0909 T-LINKセンサー
02003920 0909 高性能照準器
02003924 0909 マルチセンサー
02003928 0909 デュアルセンサー
0200392C 0909 一撃必殺の心得
02003930 0909 ハイパージャマー
02003934 0909 チョバムアーマー
02003938 0909 ハイブリッドアーマー
0200393C 0909 オリハルコニウム
02003940 0909 Z・O・アーマー
02003944 0909 大型ジェネレーター
02003948 0909 メガジェネレーター
0200394C 0909 ギガジェネレーター
02003950 0909 ソーラーパネル
02003954 0909 ビームコート
02003958 0909 ABフィールド
0200395C 0909 G・ウォール
02003960 0909 G・テリトリー
02003964 0909 リペアキット
02003968 0909 プロペラントタンク
0200396C 0909 カートリッジ
02003970 0909 スーパーリペアキット
02003974 0909 SPドリンク
02003978 0909 SSPドリンク
0200397C 0909 ハチマキ
02003980 0909 ねじりハチマキ
02003984 0909 勇者の印
02003988 0909 鋼の魂

从第一个020038E0、第二个020038E4、第三个020038E8、第四个020038EC,可以看出间隔为+4h 【16进制】,这时就能使用CodeBreaker的连续输入功能

若需要指定的强化零件,只要输入对应的金手指救行了;如果要全部的强化零件,用CodeBreaker只要2行密码
420038E0 0909
0000002B 0004

CodeBreaker的基本型式为:
4xxxxxxx aaaa
0000bbbb cccc

第一行4xxxxxxx aaaa:
4xxxxxxx为第一个强化零件的金手指位址,将020038E0改成420038E0;aaaa为数值0909

第二行0000bbbb cccc:
bbbb为第一个强化零件020038E0到最后一个强化零件02003988的总数和,每个强化零件之间隔为+4h,记算式为(最后一个位址 - 第一个位址)/间隔+1【16进制】,所以bbbb的数值就是(02003988-020038E0)/4+1=2B,为了形成0000bbbb cccc之格式,故补足4位成为0000002B cccc;cccc的数值为每个强化零件之间隔,间隔为+4h,为了形成0000bbbb cccc之格式,故补足4位成为0000bbbb 0004