自己动手写FC模拟器VirtuaNES金手指

  • 自己动手写FC模拟器VirtuaNES金手指已关闭评论
  • 126 次浏览
  • A+
所属分类:童年游戏

通常我们用FC模拟器玩游戏,想找个金手指网上一搜基本都能找到,但是有些游戏网上是找不到的,那怎么办呢,可能你会想到自己搜索,或者用EC修改器(先不管,EC部分游戏有兼容性问题,须把作弊码提出来,再转成金手指, 参考FC游戏EmuCheat修改器作弊码转金手指教程),自己搜索找到的都是内存地址加值,可这不是金手指啊,所以就要自己写,所以就要知道金手指的写法,首先就要知道金手指的格式。

https://imgsa.baidu.com/forum/w%3D580/sign=e80f91b1f2dcd100cd9cf829428a47be/4f8dd42a2834349bd0f35539c3ea15ce37d3be31.jpg

金手指密码的格式
金手指密码的格式通常为XXXX-XX-XX格式
如下图,是赤影战士的金手指密码
https://imgsa.baidu.com/forum/w%3D580/sign=489ab5a803f79052ef1f47363cf2d738/a95dfc039245d688bc01741faec27d1ed31b24ae.jpg
我们可以看到都是XXXX-XX-XX的格式

金手指密码的含义
金手指通过-进行区分后一共分为了三个部分
https://imgsa.baidu.com/forum/w%3D580/sign=b3834d99c2fcc3ceb4c0c93ba244d6b7/7f6e36d3d539b600ce60ce0ce350352ac75cb704.jpg
其中金手指的第一部分是内存地址的意思(下一章节再讲解内存地址,这一章节先知道这是内存地址)
https://imgsa.baidu.com/forum/w%3D580/sign=334b7f09b3014a90813e46b599763971/de2f8c5494eef01f1775d87eeafe9925bd317d4c.jpg
金手指的第二部分是类型的意思
https://imgsa.baidu.com/forum/w%3D580/sign=6a92748950afa40f3cc6ced59b65038c/114c54e736d12f2ea05a6ddb45c2d5628435684a.jpg
金手指的第三部分是设定数值的意思
https://imgsa.baidu.com/forum/w%3D580/sign=4fb78d7f00d162d985ee621421dea950/97bf4134970a304e68a06341dbc8a786c8175c2f.jpg

字节长度
第六位数字是字节长度,有1字节、2字节、3字节、四字节
自己动手写FC模拟器VirtuaNES金手指

1字节时,设定值为两位XX,金手指密码为XXXX-XX-XX
2字节时,设定值为四位XXXX,金手指密码为XXXX-XX-XXXX
3字节时,设定值为六位XXXXXX,金手指密码为XXXX-XX-XXXXXX
4字节时,设定值为八位XXXXXXXX,金手指密码为XXXX-XX-XXXXXXXX

类型种类
一共有16种,各类型及效果如下:
01=将内存地址的数值始终保持为一字节的设定值
02=将内存地址的数值始终保持为二字节的设定值
03=将内存地址的数值始终保持为三字节的设定值
04=将内存地址的数值始终保持为四字节的设定值
11=将内存地址的数值修改成一字节的设定值,只修改一次
12=将内存地址的数值修改成二字节的设定值,只修改一次
13=将内存地址的数值修改成三字节的设定值,只修改一次
14=将内存地址的数值修改成四字节的设定值,只修改一次
21=当内存地址的数值大于一字节的设定值时,自动减小到设定值,小于设定值则不修改
22=当内存地址的数值大于二字节的设定值时,自动减小到设定值,小于设定值则不修改
23=当内存地址的数值大于三字节的设定值时,自动减小到设定值,小于设定值则不修改
24=当内存地址的数值大于四字节的设定值时,自动减小到设定值,小于设定值则不修改
31=当内存地址的数值小于一字节的设定值时,自动加大到设定值,大于设定值则不修改
32=当内存地址的数值小于二字节的设定值时,自动加大到设定值,大于设定值则不修改
33=当内存地址的数值小于三字节的设定值时,自动加大到设定值,大于设定值则不修改
34=当内存地址的数值小于四字节的设定值时,自动加大到设定值,大于设定值则不修改

金手指的写法:

知道0432是内存地址后,加上类型,加上设定值就是金手指密码。比如生命,我们想要9条命,那就是0432-11-09.想要8条命,那就是0432-11-08。想要无数条命,可以写成0432-01-01一直保持1条命,写成0432-01-05一直保持5条命,或者写成0432-31-09那生命永远不会小于9条命,或者写成0432-31-0A那生命永远不会小于10条命,一样可以得无数命。以上由于类型要记住的太多,你可以照葫芦画瓢,不用深究其意思,会写就成。

  • 官方微信公众号
  • 扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!
  • weinxin
  • 本站官方头条号
  • 扫一扫关注官方头条号,新老用户扫描下载今日头条极速版,可领取最高32元现金,每天使用都可领钱。
  • weinxin