level 4
古代恶魔
楼主
金手指 of vba※金手指说明1. 10进制与16进制例如10进制中的[999]转换成16进制就是[3E7],至于10进制与16进制之间的转换工具最方便的就是WINDOW自带的计算器,在开始菜单中选择[程序]-[附件]-[计算器]即可运行,然后选计算器菜单中的[查看]选择"科学型"即可开启10进制与16进制的转换功能.所以通常16进制数会标记为「32h」,后面的「h」是「Hex」的简略.如第一只ポケモン(间隔+64h)LV 030042E4就表示第二只ポケモン的LV地址是03004348(030042E4上加上16进制数64得出的结果).2.地址与数值跟据不同修改日的金手指可分三种类型数值大小 10进制 16进制 金手指码 作用8bit (1byte) 0~255 00~FF 0yyyyyyy:xx 一般用于修改数量16bit (2byte) 0~65535 00~FFFF 0yyyyyyy:xxxx 一般用于修改能力 或道具种类32bit (4byte) 0~4294967295 00~FFFFFFFF 0yyyyyyy:xxxxxxxx 一般用于修改金钱3.金手指的简化例如VBA的内存上的状态是address :+0 +1 +2
+3
+4 +5 +6 +7 +8 +9 +A +B +C +D +E +F02000000:12 34 56 78 9A BC DE F0 00 00 32 00 E7 03 00 0002000010:00 00 63 00 53 00 ED 00 92 56 00 00 14 30 00 00↑地址 ↑数值先假设你想改成的数值就是上面显示的数值,那么若你想改02000000h到02000003h上的数值时,一般形式是这么四行:02000000:1202000001:3402000002:5602000003:78其实上面四行代码可合并简化为02000000:78563412当然若你只想改02000000h到02000001h上的数值时则为02000000:3412所以02000002h到02000003h就是02000002:78564.SAVE AND LOAD当有些金手指你要经常用到,但又不想每次都要重新输入那么麻烦的话,你可将当前的金手指保存成CLT文件,下次想用的时候直接读取该文件就行了.具体操作是在VBA(以英文版为例)的菜单中选[Cheat]-[Save cheat list]为保存当前金手指码,[Load cheat list]则为读取金手指码文件.如按这里可下载到全图鉴的金手指,用的时候顺序LOAD[pokedex01.clt],[pokedex02.clt],[pokedex03.clt]这三个文件就行了.5.具体的使用方法这里是以英文版的VBA来说明,可到它的官方主页[VisualBoyAdvance Homepage]下载最新版本如我要改金钱为999999,则代码为02025924:000F423F最直接的方法是在VBA中选菜单[Cheat]-[Cheat list]-[Code]然后就会弹出"Add cheat code"的窗口,其中"Description"是给你添加对下面你所输入的金手指的说明的,如这时我可输入"金钱999999",或者留空.而下面的标记为"Code"的文本框内则是给你输入金手指代码的,这时可把02025924:000F423F复制粘贴到那里,按[OK]按键后你便可发现该代码已经添加到了Code的列表中.※金手指 NORMAL篇■金钱【999999】 02025924 000F423F ■主角名字(对应文字表) 第一个字 02024C04 xx 第二个字 02024C05 xx 第三个字 02024C06 xx 第四个字 02024C07 xx 第五个字 02024C08 xx ■ID No. 02024C0E xxxx ■游戏时间 时 02024C12 0xxx 分 02024C14 xx ■通讯对战胜利次数 02026A30 xxxx 败北次数 02026A34 xxxx ■第一次通关时间时 020269DA 0xxx 分 020269D9 xx 秒 020269D8 xx ■ポケモン交换次数 02026A28 xxxx ■战斗塔连胜次数 02025174 xxxx 连胜人数 02025176 xxxx ■第一只ポケモン(间隔+64h) 名字(对应文字表)第一个字 03004298 xx 第二个字 03004299 xx 第三个字 0300429A xx 第四个字 0300429B xx 第五个字 0300429C xx 主人的名字(对应文字表)第一个字 030042A4 xx
2004年10月26日 12点10分
1
+3
+4 +5 +6 +7 +8 +9 +A +B +C +D +E +F02000000:12 34 56 78 9A BC DE F0 00 00 32 00 E7 03 00 0002000010:00 00 63 00 53 00 ED 00 92 56 00 00 14 30 00 00↑地址 ↑数值先假设你想改成的数值就是上面显示的数值,那么若你想改02000000h到02000003h上的数值时,一般形式是这么四行:02000000:1202000001:3402000002:5602000003:78其实上面四行代码可合并简化为02000000:78563412当然若你只想改02000000h到02000001h上的数值时则为02000000:3412所以02000002h到02000003h就是02000002:78564.SAVE AND LOAD当有些金手指你要经常用到,但又不想每次都要重新输入那么麻烦的话,你可将当前的金手指保存成CLT文件,下次想用的时候直接读取该文件就行了.具体操作是在VBA(以英文版为例)的菜单中选[Cheat]-[Save cheat list]为保存当前金手指码,[Load cheat list]则为读取金手指码文件.如按这里可下载到全图鉴的金手指,用的时候顺序LOAD[pokedex01.clt],[pokedex02.clt],[pokedex03.clt]这三个文件就行了.5.具体的使用方法这里是以英文版的VBA来说明,可到它的官方主页[VisualBoyAdvance Homepage]下载最新版本如我要改金钱为999999,则代码为02025924:000F423F最直接的方法是在VBA中选菜单[Cheat]-[Cheat list]-[Code]然后就会弹出"Add cheat code"的窗口,其中"Description"是给你添加对下面你所输入的金手指的说明的,如这时我可输入"金钱999999",或者留空.而下面的标记为"Code"的文本框内则是给你输入金手指代码的,这时可把02025924:000F423F复制粘贴到那里,按[OK]按键后你便可发现该代码已经添加到了Code的列表中.※金手指 NORMAL篇■金钱【999999】 02025924 000F423F ■主角名字(对应文字表) 第一个字 02024C04 xx 第二个字 02024C05 xx 第三个字 02024C06 xx 第四个字 02024C07 xx 第五个字 02024C08 xx ■ID No. 02024C0E xxxx ■游戏时间 时 02024C12 0xxx 分 02024C14 xx ■通讯对战胜利次数 02026A30 xxxx 败北次数 02026A34 xxxx ■第一次通关时间时 020269DA 0xxx 分 020269D9 xx 秒 020269D8 xx ■ポケモン交换次数 02026A28 xxxx ■战斗塔连胜次数 02025174 xxxx 连胜人数 02025176 xxxx ■第一只ポケモン(间隔+64h) 名字(对应文字表)第一个字 03004298 xx 第二个字 03004299 xx 第三个字 0300429A xx 第四个字 0300429B xx 第五个字 0300429C xx 主人的名字(对应文字表)第一个字 030042A4 xx