shadPS4

shadPS4

PlayStation 4

shadPS4 是一款适用于 Windows、Linux 和 macOS 的早期 PlayStation 4 模拟器,使用 C++ 编写。

关于 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 安装

  1. 首先安装 Microsoft Visual C++ 2022 运行库
  2. 从官网下载 Windows 版本的 shadPS4 Qt Launcher
  3. 解压到你选择的目录(避免需要管理员权限的目录,如 Program Files)
  4. 运行 shadPS4QtLauncher.exe
  5. 首次启动时设置游戏安装目录和 DLC 目录
  6. 将导出的游戏文件夹复制到游戏安装目录
  7. 游戏将自动出现在界面中,双击即可启动

Linux 安装

  1. 下载 Linux 版本(AppImage 格式)
  2. 赋予执行权限:chmod +x shadPS4QtLauncher-qt.AppImage
  3. 运行 AppImage 文件
  4. 设置游戏安装目录,复制游戏文件
  5. 在界面中选择游戏即可开始游玩

macOS 安装

  1. 下载 macOS 版本并解压
  2. 首次打开时 macOS 会弹出安全警告,点击「完成」
  3. 前往「系统设置 > 隐私与安全性」,找到 shadPS4QtLauncher 被阻止的提示
  4. 点击「仍要打开」,输入密码确认
  5. 配置游戏目录并开始游玩

安装游戏更新

  1. 从你的 PS4 导出游戏更新文件
  2. 确保更新文件夹命名格式为 CUSAxxxxx-patchCUSAxxxxx-UPDATE
  3. 将更新文件夹复制到游戏安装目录
  4. 界面中将显示已安装的更新版本

安装 DLC

  1. 在首次启动时设置的 DLC 目录中,创建与游戏同名的文件夹(CUSAxxxxx
  2. 将导出的 DLC 文件复制到该文件夹
  3. 安装的 DLC 将在游戏中生效

导入固件模块(提升兼容性)

  1. 在你的越狱 PS4 上启用 FTP 服务器
  2. 使用 FTP 客户端(如 FileZilla)连接到 PS4
  3. 导航到 /system/common/lib/ 目录,复制所有文件到本地
  4. 将导出的文件放入 shadPS4 的 sys_modules 文件夹

常用固件模块列表

需要导入的固件模块
libSceCesCs.sprxlibSceFont.sprxlibSceFontFt.sprxlibSceFreeTypeOt.sprx
libSceJson.sprxlibSceJson2.sprxlibSceLibcInternal.sprxlibSceNgs2.sprx
libSceUlt.sprx——

系统要求

项目最低要求推荐配置
操作系统Windows 10 / Ubuntu 22.04 / macOS 15.4Windows 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 RAM16 GB RAM
显卡2GB 显存,支持 Vulkan 1.3NVIDIA 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 运行。

登录

忘记密码?
还没有账号? 立即注册

注册

忘记密码?
还没有账号? 立即注册

下载