ePSxe 中文文档 下载 App

ePSXe 内置 GameShark 金手指 · 自动下载与手动输入

金手指是什么

金手指(GameShark / Cheat Codes)是一串十六进制代码,可以修改游戏的内存数据——比如无限血、无限弹药、解锁隐藏内容、跳过关卡等。

PS1 时代的金手指有两种编码格式:

格式例子用途
Code Breaker80012345 0000修改任意内存地址
Gameshark v2/v330012345 0000更简洁的编码
Pro Action Replay50000000 0000 / 80012345 0000多条件联合

ePSXe 对这三种格式都兼容。

方法一:运行中 Ctrl+G 呼出金手指菜单

游戏运行中按 Ctrl + G(或 Ctrl + Shift + G),会弹出金手指配置窗口。这是最常用的方式——可以随时开随时关。

内置 cheats 下载按钮

金手指窗口右上角有个 Download 按钮。点击后 ePSXe 会根据当前运行的游戏 ID(SLUS/SLES/SLPM 编号)从 psxdatacenter.com 下载该游戏已有的金手指代码库。

手动输入新代码

如果自动下载没找到你想要的代码,或者代码库不全:

  1. 金手指窗口里点 Add Cheat 或 + 按钮
  2. 输入代码名称(比如 "无限 MP")
  3. 选择代码格式(Code Breaker / Gameshark v2)
  4. 粘贴十六进制代码(比如 8009B874 0063)
  5. 保存、勾选启用

方法二:cheats/ 目录预置

ePSXe 根目录的 cheats/ 文件夹里可以放置预存的金手指文件:

# 无限 MP
8009B874 0063
# 全道具
8009B876 0063
8009B878 0063

下次运行该游戏时,金手指菜单会自动加载 cheats/ 目录下对应的文件。

方法三:PSX Emulation Cheater(PEC)

老式方法,不推荐。PEC 是 ePSXe 1.x 时代的金手指外挂,需要作为视频插件加载。2.0 系列已经内置金手指,PEC 不再需要。

金手指的注意事项

  1. 先存档再用金手指——某些破坏性金手指(比如"强制通关")会导致存档损坏
  2. 用完及时关掉——金手指改的是内存,不会自动清理,关了模拟器重新开游戏才能彻底清除
  3. netplay 联机时禁止用金手指——会导致 desync 甚至被对方踢出
  4. 不是所有游戏的金手指都生效——某些游戏用了自定义内存加密,通用金手指无效
  5. 多个金手指之间可能冲突——开了"无敌"再开"一击必杀"可能崩溃

怎么关闭金手指

Ctrl+G 呼出窗口 → 把所有已勾选的金手指取消勾选 → 关闭窗口。不需要重启游戏,内存修改即时生效/失效。