基本信息
shadPS4 是一款早期的 PlayStation 4 模拟器,使用 C++ 编写,支持 Windows、Linux 和 macOS 平台。
若遇到问题或有疑问,请查阅 快速入门指南。\ 要验证游戏兼容性,可查看 shadPS4 游戏兼容性列表。\ 想参与开发讨论、提出建议或寻求帮助,欢迎加入我们的 Discord 服务器。\ 获取最新动态,请关注我们的 X(推特) 或访问 官网。\ 支持项目发展可前往我们的 Kofi 捐赠页面!
当前状态
[!重要提示] shadPS4 仍处于早期开发阶段,请勿期待完美体验。
目前模拟器已能成功运行 血源诅咒、黑暗之魂重制版、荒野大镖客 等多款游戏。
项目初衷
本项目始于兴趣开发。由于开发者业余时间有限,实现复杂游戏的完美运行仍需时日,但我们会坚持定期更新迭代。
编译指南
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 |
点击设置菜单中的控制器按钮可自定义键鼠映射,更多操作说明详见该界面。自定义配置按游戏单独保存,支持每个功能绑定最多三个按键、鼠标按键、鼠标移动映射摇杆输入等功能。