LucaPazienza/gravityrush_pc

游戏

不用模拟器,让 PS4 版《重力异想世界 重制版》以原生程序在 Windows 上运行。

211
5
C++
GPL-2.0
上线 8 天

这是一个社区制作的原生移植项目,作者称已用它在 Windows 上从头到尾通关,声音和存档都能用。如果你本来就有 PS4 版游戏、也愿意动手折腾,值得看看;但目前只测过 NVIDIA 显卡。

解决什么问题

想在 PC 上玩《重力异想世界 重制版》这类 PS4 游戏,常规做法是跑模拟器:加载游戏、等着色器编译,还要接受兼容性上的各种小毛病。这个项目换了一条路:不模拟主机,而是直接加载游戏原本的 x86-64 可执行文件,再配一套运行时替换 PS4 系统库,图形部分交给 shadPS4 的 Vulkan 视频核心 项目说明。玩家在启动器里选中解包后的游戏目录、按 Play,得到的是作为 Windows 程序运行的游戏,而不是模拟器窗口里的画面。

有什么不同

机制本身是重点。加载器启动游戏原始代码,自定义运行时实现游戏调用到的 PS4 系统函数,shadPS4 视频核心负责把 GPU 命令和着色器翻译到 Vulkan shadPS4。README 说,加载器遇到运行时还没实现的第一个 PS4 函数就会停下并报出函数名,缺什么能直接看见,而不是无声崩溃。在此之上,移植版还加了 PC 端的显示选项:最高 4K 渲染分辨率、4096 阴影贴图、各向异性过滤、FXAA/TAA、FSR 3.1,以及带 Native/DLAA、Quality、Balanced、Performance 模式的 DLSS,HUD 仍按游戏原本的方式绘制。

代价是它绑定在一个具体版本上。分辨率和阴影补丁只适用于作者测过的欧洲版 PS4 发行 CUSA01113、版本 01.00。项目也建立在更早的原生移植技术路线和 shadPS4 视频核心之上 战神移植、MediEvil 移植,所以它的可用性跟这些上游组件以及作者对运行时的持续维护绑在一起。

谁值得试

适合手里有欧洲版 PS4 光盘或数字版、已经用自己的工具解包,并且想在 Windows PC 上用现代超分技术看这款游戏跑起来的人。也适合对“原生移植如何替换主机系统库”感兴趣的人:源码公开,加载器会报告未实现的函数。不适合没有合法游戏副本的人——仓库刻意不提供任何游戏文件;也不适合想找一条在 AMD 或 Intel 显卡上验证过的路径的玩家,因为目前只测过 NVIDIA 卡。预编译的 Windows 压缩包在 Releases 里,具体步骤见 Playing。

使用条件与边界

需要 64 位 Windows 10(1903 或更新)或 Windows 11,以及支持 Vulkan 1.3 并装有较新驱动的显卡。游戏必须由用户自己提供,是一个解包后的文件夹,里面包含 eboot.bin、sce_module 和 sce_sys,并且要用用户自己的工具准备;已测试的配置是欧洲版 CUSA01113、版本 01.00。启动器没有签名,Windows 首次运行会警告,README 让用户通过该警告继续。

奖杯目前不会保存或显示,性能和稳定性工作仍在路线图上;作者把当前版本 0.1.8 描述为整个故事可通关,并引导用户带着截图和运行日志到 issue 区反馈问题 问题反馈。从源码构建是另一条给开发者的路:需要 MSYS2 的 CLANG64 shell、带 pillow 和 cryptography 的 Python 3,以及打包说明里列出的软件包 打包说明。日常维护仍在继续:启动器会自行检查 GitHub 上的新版本,经玩家同意后安装,并保留存档、设置和 mod。

HotRepo 点评

HotRepo 在 2026-10-25 首次记录这个项目:总星数 211,在 cpp 的 NEW-REPOSITORY 榜(新项目榜)上排第 25 名。这是新项目榜的一次快照,不是单日新增,也不是总榜排名,而且只有这一个记录日期。仓库仅 8 天大,又没有可比的每日历史,现在还判断不了关注度能否持续。投入时间前,先确认自己的副本是否就是测试过的 CUSA01113 版本 01.00,以及显卡是否为 NVIDIA——这两点都是文档写明的边界,不是附带说明。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。