以下内容适用版本z04 beta/z05 所以如果发现有出入的地方 请先检查你所使用的是否为对应版本 版本号在金手指主菜单左上角可查看
PSVC金手指由两部分组成 插件和金手指文件
1、插件
插件是使用PSVC金手指的前提 插件本身带有内存搜索和修改功能 可自行搜索和修改 也可以加载制作好的金手指文件
插件的安装目前需要在变革系统 测试为固化系统下 其他系统请自行测试
以下所提到的目录如果没有需自行建立相应目录
将vitacheat.suprx插件文件放到PSV主机的 ux0:vitacheat/ 目录下
将vitacheat.skprx插件文件放到PSV主机的 ur0:vitacheat/ 目录下
将font.dat字体文件放到PSV主机的 ux0:vitacheat/font/ 目录下
将 ux0:tai/ 和 uma0:tai/ 目录下的config.txt文件改为其他文件后缀名 比如config.bak等 如果没有uma0的可以忽略uma0相关设置
修改 ur0:tai/ 目录下的 config.txt 文件
在末尾加上如下两行
*KERNEL
ur0:vitacheat/vitacheat.skprx
并把之前版本vitacheat.skprx文件相关的路径删除
如果使用过之前的版本 需要删除以前配置文件中如下两行
*ALL
ux0:vitacheat/vitacheat.suprx
关机重新进入变革系统 插件安装完成 此时在游戏中按下 L+→ 快捷键如果能呼出PSVC界面即表示成功 如果有更改过快捷键但是忘记的话可以删除ux0:vitacheat/下的option目录使设置恢复到默认
2、psv金手指文件
金手指文件为文本文件格式 文件编码格式为ANSI 文件名为游戏ID 比如PCSG00196 后缀名为.psv 也就是新建一个文本文件 文件名改为游戏ID 后缀名改为.psv 并写入金手指代码即可
psv文件的格式如下
# 游戏ID 游戏名称
_V0 金手指项名称1
$金手指代码1
_V0 金手指项名称2
$金手指代码2
目前金手指如果使用了font.dat字体文件除了英文和数字之外 还支持中文菜单和金手指项 仅支持简体中文
上面的代码_V0表示默认该项代码为关闭状态 如果想默认开启改为_V1即可
这里讲一下按键码 由于按键码会根据设备判断 所以按键不生效的时候需要查下代码是否支持你的设备 按键码的格式如下
$C2XX 0000000Y 0000ZZZZ
其中XX表示按键操作影响下面的行数 Y即表示设备代码 PSV为1 PSVTV为2 DualShock3为4 DualShock4为8 根据你自己使用的操作设备修改即可 ZZZZ为按键码 具体对应如下 组合键只需要数值相加即可(16进制)
0001 SELECT
0008 START
0010 十字键↑
0020 十字键→
0040 十字键↓
0080 十字键←
0100 L
0200 R
1000 △
2000 ○
4000 ×
8000 □
.psv文件需要放到 ux0:vitacheat/db/ 目录下 然后在游戏中加载插件后按快捷键打开金手指界面 选择代码列表(CHEAT LIST)即可加载金手指列表 使用□键切换 ON/OFF 来 开启/关闭 金手指项 如果要使用中文列表 保存.psv文件的时候选择另存 并使用编码格式为ANSI保存即可
关于B200代码类型的说明
注意此代码类型为z05版本开始增加的类型对于之前的版本不适用
此代码的格式为
$B200 0000000X 00000000
X=0或1,0代表seg0,1代表seg1
作用为解决同一个游戏不同DUMP版本之间的自动对应 也就是同一个游戏使用此代码可以对应不同DUMP的版本 注意是DUMP版本 也就是同一个游戏的MAI/NND/VITAMIN这些版本 补丁版本还是必须一致的 比如1.00/1.01这些
当然 还有一个重要的作用 就是那些程序会浮动的游戏也可以做金手指了
下面是将本站之前的金手指代码通过B200转换成个版本通用格式的方法
首先进入代码对应版本的游戏 打开金手指界面 进入内存浏览 然后往上推右摇杆 会在上面显示当前游戏的seg0和seg1信息
比如seg0为81000000-82000000 seg1为83000000-85000000
然后找到此游戏对应的金手指代码 比如为
$A100 81001234 00005678
$A200 81005678 12341234
此代码中地址分别为81001234和81005678 在81000000-82000000区间内 所以判断为seg0
那么代码格式$B200 0000000X 00000000中的X用0替换
$B200 00000000 00000000
原来的代码地址需要减去seg0中的开始地址 也就是减去81000000 得到如下代码
$A100 00001234 00005678
$A200 00005678 12341234
最后得出完整的转换后的代码为
$B200 00000000 00000000
$A100 00001234 00005678
$A200 00005678 12341234
这个代码就可以用于这个游戏的不同DUMP版本了
同理如果原始代码为
$A100 84001234 00005678
$A200 84005678 12341234
判断在代码地址属于seg1 开始地址为83000000 那么转换之后的代码为
$B200 00000001 00000000
$A100 01001234 00005678
$A200 01005678 12341234
另外有些代码的数据部分会有地址的存在 这类代码是无法这样简单的转换的 只能用对应格式的游戏并使用已经发布的代码来使用 之后本站的代码会以这种新的代码类型为主
此方法一般只适用于$A开头的程序类代码 其他代码类型不保证也可以这样转换 大部分代码都是基于seg0 基地址为0x81000000来制作的 当然也有不是的 这个就需要你自己安装对应的游戏来获取seg信息了
插件下载
注意z05版本区分3.60和3.65系统下使用 请根据自己的系统版本使用对应的文件
链接: https://pan.baidu.com/s/1hcle-JPtOD2T3-GRom3wDw 密码: khgu