介绍
官方网站:https://shadps4.net/
ShadPS4 是一个相对较新的模拟器项目,但它的发展速度却令人瞩目。自 2024 年以来,这个由一群热情的技术爱好者和开发者组成的团队不断推陈出新,通过深度学习、机器学习以及先进的算法,如生成对抗网络(GAN)和变分自编码器(VAE),为 PC 用户带来了前所未有的游戏体验。特别是对于那些追求高画质和流畅度的玩家来说,ShadPS4 提供了一个全新的选择。
软件截图

软件特点
ShadPS4 的性能表现是其最大的亮点之一。YouTube 知名频道 BrutalSam 在其视频评测中对这款模拟器给予了高度评价。从《重力异想世界:重制版》到《血源诅咒》,ShadPS4 展现出了极高的兼容性,尽管部分游戏仍存在性能问题或画面故障,但模拟器已经成功地让这些游戏在 PC 上运行起来。尤其是《血源诅咒》,经过数月的快速迭代,该游戏的运行效果已经从勉强可玩提升到了流畅运行,给玩家带来了极大的惊喜。
hadPS4 采用模块化设计,通过 C++ 语言构建了完整的 PS4 系统模拟层。其核心组件包括:
- CPU 虚拟化引擎:支持 AMD Jaguar 架构指令集转译,实现与 PC 端 x86 处理器的高效协同
- GPU 模拟系统:基于 Vulkan API 的图形渲染管线,兼容 NVIDIA/AMD 主流显卡
- 内存管理模块:动态分配虚拟内存空间,支持最大 16GB 显存扩展
- 文件系统模拟器:完整解析 PS4 游戏 pkg 格式,支持增量更新与 DLC 安装
值得注意的是,shadPS4 创新性地采用了 “分层编译” 技术。在游戏运行时,系统会将 PS4 二进制代码分解为基础指令集和图形渲染指令,分别通过即时编译器(JIT)和着色器预编译优化执行效率。这种双轨并行的编译方式,使《血源诅咒》在 RTX 4070Ti 显卡上可稳定运行于 1080p/60 帧。
不仅如此,ShadPS4 还激发了MOD社区的热情。例如,fromsoftserve 的“Remaster”项目通过引入更多的点光源、更丰富的视差遮挡贴图以及调整反射贴图等手段,极大地提升了游戏的画面效果,使游戏更加细腻逼真。此外,该模拟器还允许玩家解锁游戏帧数,虽然目前这项功能还在实验阶段,但它无疑为未来提供了无限可能。
更新日志
v0.15.0
Core
- Automatically add missing hotkeys to the global input config
- Fixed in Settings:InternalScreenWidth would get internalScreenHeight instead of InternalScreenWidth
- Kernel.Pthreads: Remove unreachable in posix_pthread_mutex_timedlock
- Volume hotkey: show volume value, set game_specific arg correctly, clamp value
- Kernel.Process: Implement sceKernelGetModuleInfo2, sceKernelGetModuleList2
- Log: Group same lines with counter
- Prevent protects during unmaps
- Mount system fonts
- Kernel.Equeue: Only reset trigger state on events that clear.
- Filesystem: fix crashes caused by returning a pointer from an std::vector
- Threads: initialize TLS on thread creation
- Implement guest signal handlers
- Mount /data to /data instead of /data/gameid
- Kernel.Event: Implement kqueue and kevent
- IPC: Tweak LoadFigure and RemoveFigure
- Improved signal emulutation
- Fixed game arguments with CLI11
- PSF: close file after encode
Shader recompiler
- Handle operand fields execlo and exechi for S_MOV
- Fixed r128
- Support 32 thread sharing mode
- Implemented IMAGE_ATOMIC_CMPSWAP
Libraries
- Improved sceAudioOut and SDL3 backend
- Implemented npWebApi library
- Added sceAudioOutGetSystemState
- Added some NPTus Functions
- Implemented some HLE libcInternal calls
- Fixed some issues in scePad and refactoring
- Improved motion controls emulation
- Lib.GnmDriver: Fix flip arg for sceGnmSubmitAndFlipCommandBuffers
- Lib.VideoOut: Fix pending flips limit
- Fix some logic bugs in sceHttpUriParse
- Audio3d SDL improvements
- Lib.Net: Proper resolver errors when isConnectedToNetwork is disabled
- Lib.GnmDriver: Implement sceGnmDrawIndirectMulti
- Lib.Net: Fix Windows-specific incorrect error in PosixSocket::Connect
- SSL module returned an empty certificate data instead of no certs
- SysModule HLE implementation
- Stub data for sceSslGetCaCerts
GPU
- Copy image handle 2d->3d copies and opossite now
- Skipped guest/host marker parsing/calls when disabled
- Added Relaxed,precise modes in readbacks
- Force subgroup size to 64 when possible
Puresys纯净系统-软件下载
索尼PS4中文游戏合集20+T合集1700+游戏+主题+金手指+固件+工具
https://www.kdocs.cn/l/ci2EMxQmEGfO