基本信息

shadPS4 是一款早期的 PlayStation 4 模拟器,使用 C++ 编写,支持 WindowsLinuxmacOS 平台。

若遇到问题或有疑问,请查阅 快速入门指南。\ 要验证游戏兼容性,可查看 shadPS4 游戏兼容性列表。\ 想参与开发讨论、提出建议或寻求帮助,欢迎加入我们的 Discord 服务器。\ 获取最新动态,请关注我们的 X(推特) 或访问 官网。\ 支持项目发展可前往我们的 Kofi 捐赠页面

当前状态

[!重要提示] shadPS4 仍处于早期开发阶段,请勿期待完美体验。

目前模拟器已能成功运行 血源诅咒黑暗之魂重制版荒野大镖客 等多款游戏。

项目初衷

本项目始于兴趣开发。由于开发者业余时间有限,实现复杂游戏的完美运行仍需时日,但我们会坚持定期更新迭代。

编译指南

[!重要提示] 若仅需使用模拟器运行游戏,无需自行编译,可直接从 发布页Action 页 下载预编译版本。

Windows 平台

参见 Windows 编译指南

Linux 平台

参见 Linux 编译指南

macOS 平台

参见 macOS 编译指南

[!重要提示] macOS 用户需注意:Apple Silicon 芯片设备至少需要 macOS 15 系统,Intel 芯片设备至少需要 macOS 14 系统。

问题调试与反馈

关于模拟器及游戏测试、调试和问题反馈的详细说明,请阅读 调试文档

键鼠映射方案

[!注意] 部分键盘可能需要配合 Fn 键使用功能键。Mac 用户需用 Command 键替代 Control 键,全屏快捷键为 Command+F11 以避免系统快捷键冲突。

按键 功能

F10 | 帧率计数器 Ctrl+F10 | 视频调试信息 F11 | 全屏模式 F12 | 触发 RenderDoc 捕获

[!注意] Xbox 和 DualShock 控制器即插即用。

手柄按键 键盘映射

左摇杆上 | W | 左摇杆下 | S | 左摇杆左 | A | 左摇杆右 | D | 右摇杆上 | I | 右摇杆下 | K | 右摇杆左 | J | 右摇杆右 | L | △键 | 小键盘8 或 C | ○键 | 小键盘6 或 B | ×键 | 小键盘2 或 N | □键 | 小键盘4 或 V | 方向键上 | 上箭头 | 方向键下 | 下箭头 | 方向键左 | 左箭头 | 方向键右 | 右箭头 | OPTIONS键 | 回车键 | BACK键/触摸板 | 空格键 | L1 | Q | R1 | U | L2 | E | R2 | O | L3 | X | R3 | M |

点击设置菜单中的控制器按钮可自定义键鼠映射,更多操作说明详见该界面。自定义配置按游戏单独保存,支持每个功能绑定最多三个按键、鼠标按键、鼠标移动映射摇杆输入等功能。