话说前头
我不确定你的FFVI是日版、美版还是汉化版
原本我手上有选单日文跟英文两版汉化版,为了避免使用日版金手指发生错误
因此,我又找了日版来确认
由于我的模拟器自带内存搜寻修改,又是寻址,修改其他游戏一般都用CheatEngine
叙述修改过程可能跟你使用的GM8有某些差异,但,原理大同小异
今天我一直确认搜索、更改、确认,这篇字又蛮多的,所以就...不附图了,我就懒 XD
工欲善其事必先利其器
日版金手指
http://snescode.blog137.fc2.com/blog-category-199.html
google关键字:sfc ff6 改造コード,就搜得到很多
能够10进位互换16进位的计算器软件
我是用win7的小算盘,检视勾程式设计师,就可以互换了
修改程式
CheatEngine、模拟器BizHawk
日版FFVI rom
日版金手指
ギル 这个应该是游戏金钱
7E1860 xx(7F)
7E1861 xx(96)
7E1862 xx(98)
ティナ现在HP
7E1609 xx(0F)
7E160A xx(27)
前面数字是位址,后面xx是16进位数值,一个位址一个byte,括号应该是上限值
游戏初始金钱是3000,ティナ初始现在HP是63,而很凑巧的我的模拟器位址刚好
是7E后面的数字,因此我是直接输入位址制作表单
由于我很多年没有碰GM了,后面操作流程你可能会有名词差异
我是改模拟器内存位址,你可以直接更动模拟器金手指后面的数值,或是在游
戏内变动金钱或是ティナ的HP做基准点,重复扫描、更动数值确认其一位址
金钱我是以4byte,ティナHP是以2byte做扫描
更动金手指则要注意,以初始金钱3000,16位元0BB8h,金手指为
7E1860 xx(B8)
7E1861 xx(0B)
7E1862 xx(00)
ティナHP63,3Fh
7E1609 xx(3F)
7E160A xx(00)
修改时请注意
魔石 后面xx有请填入FF,默认没有是00
7E1A69 xx
7E1A6A xx
7E1A6B xx
7E1A6C xx
请用16位元计算器输入魔石金手指位址1A69减去金钱1860或ティナHP1609
你的GM金钱或ティナHP位址加上刚刚的差值,就会是GM魔石第一个位址
最后其实你可以不用这么累
虽然FFVI不能随时存盘,但是模拟器有即时存盘的功能,你可以金手指改完后
即存存盘,再关掉默认开启金手指,重开游戏重读即存存盘,理论上会是改好的
存盘状态,我以前玩挂载金手指的模拟器印象可以这样 XD