retroarch吧 关注:17,011贴子:49,051
  • 2回复贴,共1

再来写个 PS 金手指码的写法。。。

取消只看楼主收藏回复

具体网上的PS码或者EC码,都是可以拿来用的。
新建个 文本文档,把代码写成下面这样
cheats = 2 (代码总数)
cheat0_desc = "No Enemy"
cheat0_code = "80079290+0008" (普通码写法)【PS的30码 80码 D0码都可以直接这样写。】
cheat0_enable = false (默认关闭),可以在游戏中,呼出菜单,选择打开或关闭。
下面是 压缩码写法
cheat1_desc = "All Items ROM-Version2.2 or higher required"(代码名称)
cheat1_code = "5000C602+0001+30078354+0001"(这是AR3.0以后的压缩码,应该是PS 9000型开始没有金手指插槽的关系吧。)
cheat1_enable = false
B0C60002#00000001, 30078354#0001 (这是PS原压缩码AR2.0的码。)
我们把他拆分,B0(表示下面这组是有压缩码)C6是这组码一共有多少组(数量C6是198组)
0002表示每一组前八位的增量。第一组是30078354,第二组就是30078356,第三组是30078358,第四组是3007835A以此类推。
后八位的00000001,表示每一组的后四位增量。每一组值+1 第一组是0001,第二组是0002以此类推。
然后把2.0的码转成3.0码
B0改为5000 C6 02+0001
3.0把位数缩短了。原先代表压缩码的B0改成5000
C6一样是数组,02是增量。0001也是增量。
然后再把第一组码写上。就行了。
EC中代码是这样的B0C60002#00000001, 30078354#0001
我们就改成5000C602+0001+30078354+0001
如果后面是80开始的,你就5000XXXX+0002+80XXXXXX+XXXX就这样写。
还有,写完后,保存格式一定要 ANSI 不然 retroarch 可能不识别。


IP属地:浙江1楼2018-03-18 22:07回复
    对了。忘记说了。文件名要改成XXX.cht
    并放到 cheats文件夹内


    IP属地:浙江2楼2018-03-18 22:38
    回复
      2025-12-28 06:17:13
      广告
      不感兴趣
      开通SVIP免广告
      cheat1_desc = "代码名称"
      cheat1_code = "D0007572+F3FF+5000B404+80105D98+6363+80105D9A+6363+D0007572+F3FF+80106068+6363"
      cheat0_enable = false
      90开头的是另一种压缩码,是相邻两组码的简写。
      比如 80040008 0002
      8004000A 270F
      就可以写成 90040008 270F0002
      也就是说,第二组默认地址码就可以不用写了,数值码,要把第二组写在前面就行了。
      所以可以直接折开写上去了。
      另外如果折成80105D98 金手指不正常,可以改成30105D98和30105D9A。
      30开头是单字节,80是双字节。


      IP属地:浙江9楼2018-10-16 19:09
      回复(1)