这个项目能做什么
shadPS4 是一个用 C++ 编写的开源 PlayStation 4 模拟器核心,目标平台包括 Windows、Linux、macOS(Apple Silicon 上的 26.0+ 版本)和 FreeBSD。该项目处于早期开发阶段,不包含图形界面;用户需使用独立的 QtLauncher 仓库来获得图形界面体验。该模拟器能够启动并运行越来越多的商业游戏,已展示出对《血源诅咒》《黑暗之魂重制版》《荒野大镖客》《如龙 0》和《驾驶俱乐部》等游戏的兼容性。它需要从合法拥有的 PS4 主机中提取固件模块(SPRX 库),并将其放置在 sys_modules 目录中。模拟器通过命令行参数进行控制,支持键盘、鼠标和游戏手柄输入,并可为每个游戏保存自定义按键绑定。调试功能包括 RenderDoc 捕获、截图、FPS 计数器和视频调试覆盖层。项目为每个支持的平台提供了基于 CMake 的构建说明,并记录了基于 Docker 的工作流程。代码库采用 GPL-2.0-or-later 许可证,并感谢相关模拟项目的贡献,如 yuzu(着色器编译器设计)、fpPS4(操作系统研究)和 Panda3DS(x64 二进制执行见解)。开发协调在 Discord 上进行,社区维护着公开的游戏兼容性跟踪器。
评论
0 评分人数达到10人后显示
登录后参与讨论。