关于 shadPS4
shadPS4 是一款早期开发阶段的开源 PlayStation 4 模拟器,使用 C++ 编写,支持 Windows、Linux 和 macOS 平台。该项目旨在让用户能够在 PC 上运行 PS4 游戏,目前仍在积极开发中,兼容性持续提升。
虽然 shadPS4 仍处于早期阶段,但已经取得了令人瞩目的进展,部分热门 PS4 游戏已经可以正常运行。最新版本 v0.14.0(代号 JustShadow4)带来了大量性能改进和游戏修复。
主要特性
🎮 PS4 游戏模拟
作为目前最活跃的 PS4 模拟器项目之一,shadPS4 致力于准确模拟 PS4 硬件。已有越来越多的游戏可以启动并进入游戏画面,兼容性列表持续更新中。
⚡ Vulkan 图形渲染
基于 Vulkan 1.3 图形 API 构建,充分利用现代 GPU 的性能。支持 NVIDIA、AMD 和 Intel 显卡,提供高效的图形渲染能力。
📱 多平台支持
支持 Windows、Linux 和 macOS 三大桌面平台,让更多用户能够体验 PS4 游戏。macOS 用户通过 Rosetta 2 也可以运行(需要 macOS 15.4 或更新版本)。
🖥️ Qt 图形界面
提供基于 Qt 的图形启动器(QtLauncher),界面友好直观,方便管理和启动游戏。同时也提供命令行版本供高级用户使用。
🔧 固件模块支持
支持 LLE(低级模拟)和 HLE(高级模拟)两种模块加载模式。可以加载从 PS4 导出的固件模块以提升游戏兼容性。
🏆 奖杯系统
支持 PS4 奖杯(Trophy)解锁功能。配置奖杯密钥后,在游玩过程中可以正常解锁游戏奖杯。
📖 开源项目
shadPS4 是完全开源的项目,代码托管在 GitHub 上,社区活跃,开发进度透明,任何人都可以参与贡献。
安装与配置指南
前置准备
开始使用 shadPS4 之前,你需要准备以下内容:
- 游戏文件:从你拥有的 PS4 主机(需越狱)中导出游戏文件,文件夹格式为
CUSAxxxxx(游戏序列号) - 固件模块(可选):从 PS4 导出的系统固件模块文件,放入
sys_modules目录可提升兼容性 - 显卡驱动:确保显卡驱动已更新到最新版本(包括核显驱动),过时的驱动可能导致问题
Windows 安装
- 首先安装 Microsoft Visual C++ 2022 运行库
- 从官网下载 Windows 版本的 shadPS4 Qt Launcher
- 解压到你选择的目录(避免需要管理员权限的目录,如 Program Files)
- 运行
shadPS4QtLauncher.exe - 首次启动时设置游戏安装目录和 DLC 目录
- 将导出的游戏文件夹复制到游戏安装目录
- 游戏将自动出现在界面中,双击即可启动
Linux 安装
- 下载 Linux 版本(AppImage 格式)
- 赋予执行权限:
chmod +x shadPS4QtLauncher-qt.AppImage - 运行 AppImage 文件
- 设置游戏安装目录,复制游戏文件
- 在界面中选择游戏即可开始游玩
macOS 安装
- 下载 macOS 版本并解压
- 首次打开时 macOS 会弹出安全警告,点击「完成」
- 前往「系统设置 > 隐私与安全性」,找到 shadPS4QtLauncher 被阻止的提示
- 点击「仍要打开」,输入密码确认
- 配置游戏目录并开始游玩
安装游戏更新
- 从你的 PS4 导出游戏更新文件
- 确保更新文件夹命名格式为
CUSAxxxxx-patch或CUSAxxxxx-UPDATE - 将更新文件夹复制到游戏安装目录
- 界面中将显示已安装的更新版本
安装 DLC
- 在首次启动时设置的 DLC 目录中,创建与游戏同名的文件夹(
CUSAxxxxx) - 将导出的 DLC 文件复制到该文件夹
- 安装的 DLC 将在游戏中生效
导入固件模块(提升兼容性)
- 在你的越狱 PS4 上启用 FTP 服务器
- 使用 FTP 客户端(如 FileZilla)连接到 PS4
- 导航到
/system/common/lib/目录,复制所有文件到本地 - 将导出的文件放入 shadPS4 的
sys_modules文件夹
常用固件模块列表
| 需要导入的固件模块 | |||
|---|---|---|---|
| libSceCesCs.sprx | libSceFont.sprx | libSceFontFt.sprx | libSceFreeTypeOt.sprx |
| libSceJson.sprx | libSceJson2.sprx | libSceLibcInternal.sprx | libSceNgs2.sprx |
| libSceUlt.sprx | —— | ||
系统要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 10 / Ubuntu 22.04 / macOS 15.4 | Windows 11 / 最新 Ubuntu LTS / macOS 最新版 |
| 处理器 | 4 核 6 线程,主频 2.5GHz+(支持 x86-64-v3) Intel: Haswell 或更新 / AMD: Excavator 或更新 | Intel Core i7-8700 / AMD Ryzen 5 3600 或以上 |
| 内存 | 8 GB RAM | 16 GB RAM |
| 显卡 | 2GB 显存,支持 Vulkan 1.3 | NVIDIA GeForce GTX 1060 / AMD Radeon RX 580 或以上 |
| 存储 | 2 GB 可用空间 | SSD 推荐,需额外空间存放游戏文件 |
常见问题
shadPS4 安全吗?
是的,shadPS4 是完全开源的项目,代码托管在 GitHub 上,任何人都可以审查代码。请务必从官方网站或 GitHub 下载以确保安全。
shadPS4 是免费的吗?
是的,shadPS4 完全免费且开源。你可以在 Ko-fi 上支持开发者,但使用模拟器无需付费。
目前有多少游戏可以运行?
shadPS4 仍处于早期开发阶段,兼容性在持续改进中。你可以在官方兼容性列表中查看当前支持的游戏状况。每个新版本都会带来更多游戏的支持。
游戏无法启动或崩溃怎么办?
首先确保显卡驱动已更新到最新版本(包括核显驱动)。尝试导入固件模块到 sys_modules 目录以提升兼容性。如果问题仍然存在,该游戏可能尚未被支持。
为什么需要越狱 PS4?
模拟器本身不需要 PS4,但你需要从你合法拥有的 PS4 主机中导出游戏文件才能使用。导出游戏文件需要越狱的 PS4 主机。
macOS 提示无法打开应用怎么办?
前往「系统设置 > 隐私与安全性」,找到 shadPS4 被阻止的提示,点击「仍要打开」并验证身份即可。目前 macOS 需要 15.4 或更新版本,通过 Rosetta 2 运行。

