shadPS4是一款开源免费的PlayStation 4模拟器,支持Windows、Linux和macOS三大桌面系统,已可流畅运行血源诅咒、黑暗之魂、荒野大镖客等PS4独占大作,完全免费且社区活跃更新快,GitHub Stars超2万,是PC玩家体验PS4游戏的最佳选择。

🎤 引言

血源诅咒(Bloodborne)——这款被无数玩家奉为神作的PS4独占游戏,自2015年发售以来,一直是PC玩家心中的"白月光"。索尼始终没有推出PC版,而PS5重制版也遥遥无期。

但模拟器的出现改变了这一切。

2024年,一款名为 shadPS4 的开源PS4模拟器横空出世,不仅让血源诅咒在PC上成功运行,还能以60帧流畅游玩,甚至支持画质Mod。这对于等了将近10年的PC玩家来说,无疑是一个巨大的惊喜。


⭐ 核心亮点

1. 真正的PS4独占游戏运行

shadPS4不是那种只能运行"Hello World"的概念验证项目,它已经能真正运行完整的商业游戏:

已确认可玩的游戏

  • 血源诅咒(Bloodborne)- 可60帧运行,支持画质Mod
  • 黑暗之魂 重制版(Dark Souls Remastered)
  • 荒野大镖客(Red Dead Redemption)
  • 初音未来 歌姬计划(Hatsune Miku Project DIVA Future Tone)
  • 如龙0(Yakuza 0)
  • 驾驶俱乐部(DRIVECLUB)

目前共有58款游戏达到"可玩"状态,这个数字还在快速增长。

2. 跨平台支持

shadPS4支持三大主流操作系统:

平台支持状态备注
Windows✅ 完整支持推荐平台,兼容性最佳
Linux✅ 完整支持原生运行,性能优秀
macOS✅ 支持需macOS 15.4+,Intel Mac有GPU问题

3. 开源免费

shadPS4采用GPL-2.0许可证,完全开源免费:

  • 代码完全公开,任何人可审计
  • 无广告、无内购、无订阅
  • 社区驱动开发,更新频繁
  • GitHub Stars 22.6k+,社区活跃

4. 性能表现惊人

以血源诅咒为例:

推荐配置:
- CPU: Intel i9-9900X 或 AMD Ryzen 9 5900X 以上
- GPU: NVIDIA RTX 5080 / AMD RX 7900 XTX
- 内存: 32GB DDR4/DDR5
- 存储: SSD(游戏加载必需)

实际表现:
- 1080p分辨率可稳定60帧
- 支持Lance McDonald的60帧补丁
- 可加载画质Mod提升视觉效果
- 输入延迟已优化到可接受范围

5. 用户友好的启动器

虽然shadPS4核心是命令行工具,但官方提供了 QtLauncher 图形界面:

# 下载QtLauncher(推荐普通用户)
https://github.com/shadps4-emu/shadps4-qtlauncher/releases

QtLauncher提供:

  • 游戏库管理
  • 图形化设置界面
  • 手柄配置
  • 存档管理
  • 一键启动

📥 安装与使用

方式一:下载QtLauncher(推荐)

  1. 访问 releases 页面:
    https://github.com/shadps4-emu/shadps4-qtlauncher/releases
  2. 下载对应平台的安装包
  3. 解压并运行 shadps4-qtlauncher

方式二:命令行版本

Windows

# 下载最新release
# 解压后运行:
shadPS4.exe CUSA00001

Linux

# 从源码构建(见GitHub文档)
# 或下载AppImage运行

macOS

# 需要macOS 15.4+
# 注意:Intel Mac有GPU兼容性问题,M系列Mac表现更好

游戏运行步骤

  1. 准备游戏文件

    • 从自己的PS4主机dump游戏
    • 或从合法购买的数字版提取
  2. 放置固件模块(必需)
    从自己的PS4提取以下模块到 sys_modules 文件夹:

    • libSceLibcInternal.sprx
    • libSceNgs2.sprx
    • libSceRtc.sprx
    • 其他音频/图像解码模块
  3. 配置图形后端

    • 推荐Vulkan(性能最佳)
    • 部分游戏可尝试OpenGL
  4. 加载游戏

    • QtLauncher:点击"添加游戏"选择游戏文件夹
    • 命令行:shadPS4 CUSA00001

常用快捷键

按键功能
F10显示FPS计数器
Ctrl+F10显示视频调试信息
F11全屏切换
F12触发RenderDoc捕获

🛠 适用场景

✅ 适合使用shadPS4的用户

  • 血源诅咒死忠粉:终于能在PC上以60帧体验这款神作
  • PS4独占游戏爱好者:想玩如龙、驾驶俱乐部等独占作品
  • 模拟器玩家:喜欢折腾,享受让游戏在新平台运行的成就感
  • 高配置PC用户:有RTX 4080/5080或RX 7900系列显卡
  • 开源软件支持者:愿意为开源项目贡献bug报告或代码

❌ 不太适合的用户

  • 配置较低的用户:GTX 1060/RX 580级别显卡难以流畅运行
  • 追求即开即玩的玩家:需要自行dump游戏和固件,有一定门槛
  • 没有PS4主机的用户:需要PS4来合法提取游戏和固件
  • 完美主义者:模拟器仍有bug,部分场景可能有图形错误

🔍 与同类项目对比

项目状态可玩游戏数血源诅咒状态
shadPS4活跃开发中58款可玩✅ 可60帧运行
fpPS4缓慢开发少量❌ 无法运行
RPCSX4疑似骗局--
PCSX4疑似病毒--

重要提醒:目前网络上存在名为"RPCSX4"和"PCSX4"的项目,经社区验证为骗局或病毒,请勿下载。

shadPS4是目前唯一真正可用的PS4模拟器项目。


💡 优化技巧

1. 血源诅咒专项优化

# 启用60帧补丁
# 下载Lance McDonald的补丁并放置到游戏目录

# 推荐Mod:
- 禁用布料物理(提升性能)
- 移除布娃娃效果(减少卡顿)
- FPS提升补丁(稳定帧率)

2. 图形设置建议

# 分辨率设置
- 1080p:最稳定,推荐
- 1440p:高端显卡可尝试
- 4K:目前bug较多,不建议

# 渲染后端
- Vulkan:性能最佳,首选
- OpenGL:兼容性更好,部分游戏需要

3. 性能监控

F10 显示FPS计数器,按 Ctrl+F10 显示详细的GPU/CPU占用信息,方便调试性能瓶颈。


🎯 技术原理简介

shadPS4的核心技术挑战在于PS4采用了x86-64架构,与PC相同,这与其他主机模拟器(如Switch的ARM架构)不同。这意味着shadPS4不需要像传统模拟器那样进行指令翻译,而是可以直接执行PS4游戏代码。

但挑战依然存在:

  • 系统调用翻译:PS4的FreeBSD系统调用需要映射到Windows/Linux
  • GPU指令转换:PS4的AMD GCN架构需要转换为PC GPU可执行的指令
  • 内存管理:PS4的统一内存架构需要特殊处理

shadPS4团队通过以下方式解决这些问题:

  • 使用Vulkan作为图形后端,提供底层GPU控制能力
  • 参考yuzu的Hades着色器编译器设计
  • 与fpPS4团队合作进行逆向工程研究

📊 开发历程与里程碑

shadPS4的开发速度令人瞩目:

时间里程碑
2024年初项目启动,能运行简单的自制程序
2024年中首次成功运行商业游戏
2024年底血源诅咒可进入游戏,但帧率不稳定
2025年中0.9.0版本发布,58款游戏可玩
2025年底血源诅咒可60帧运行,支持画质Mod
2026年持续优化,兼容性和稳定性不断提升

这种快速迭代得益于开源社区的协作模式,全球开发者共同贡献代码和测试反馈。


🔮 未来展望

shadPS4团队表示,他们的目标是:

  • 让更多PS4独占游戏达到可玩状态
  • 优化性能,降低硬件要求
  • 改善兼容性,减少图形错误
  • 完善macOS和Linux支持

对于玩家来说,这意味着:

  • 更多PS4独占游戏将能在PC上运行
  • 配置要求会逐渐降低
  • 游戏体验会越来越接近原生PS4

✅ 总结

shadPS4代表了PS4模拟器领域的重大突破。在短短一年多时间里,它从"能启动游戏"发展到"能60帧玩血源诅咒",进步速度令人惊讶。

对于PC玩家来说

  • 终于能玩到血源诅咒这款独占神作
  • 60帧+画质Mod的体验甚至超越原版PS4
  • 完全免费开源,无需购买任何硬件

对于模拟器社区来说

  • 证明了现代主机模拟的可行性
  • 开源模式吸引了大量开发者贡献
  • 为其他PS4独占游戏的PC化铺平道路

一句话评价:如果你有一台高配PC,又一直想玩血源诅咒,shadPS4是目前最好的选择。虽然仍有bug,但已经能提供完整的游戏体验。


项目地址https://github.com/shadps4-emu/shadPS4

QtLauncher下载https://github.com/shadps4-emu/shadps4-qtlauncher/releases

游戏兼容性列表https://github.com/shadps4-compatibility/shadps4-game-compability

Discord社区https://discord.gg/bFJxfftGW6

官方网站https://shadps4.net/