案例

《神秘海域:内森·德雷克合集》原生 Windows 移植

在 Windows 上原生运行 PS4 版《神秘海域:内森·德雷克合集》自身的 x86-64 可执行文件:由运行时提供 PS4 系统库,并以源自 shadPS4 的 Vulkan 渲染器执行 GPU 工作。该移植提供按游戏保存设置的启动器、分辨率补丁与现代超分辨率技术,其状态表报告三部游戏均可游玩,并列出未解决问题。这是兼容运行时移植而非反编译重建,结果仍为项目报告。

使用条件与局限

  • 审阅版本即 v0.2.3 发布版(2026-10-18)所对应的提交;v0.1.0 发布于 2026-10-15。README 报告《德雷克的宝藏》《纵横四海》《德雷克的诡计》均可游玩,合集菜单、游戏切换、存档、音频、过场影片和手柄均可使用。已知问题包括《德雷克的宝藏》中榴弹发射器的故障、超宽屏视野被裁切、较慢 CPU 上 GPU 命令单核处理的瓶颈、实验性的多线程渲染,以及《神秘海域 3》测试较少。原游戏代码经本地补丁后直接运行,并非由恢复的源码重新构建。
  • 需自备 PS4 游戏 CUSA02344 的转储副本,即包含 eboot.bin 与 sce_sys 的文件夹;1.02 游戏更新可选但推荐。README 称仓库及其构建均不含游戏文件,准备脚本会在本地为分辨率和更新处理修补游戏可执行文件。项目声明与 Sony、Naughty Dog 和 Bluepoint Games 无关联,游戏本身仍有其权利约束。
  • 游玩需要 64 位 Windows 10 或 11、支持 AVX、F16C、BMI1、MOVBE 与 LZCNT 的 CPU(Intel Haswell 或更新,或任意 AMD Ryzen)、支持 Vulkan 1.3 的 GPU,以及约 6 GB 可用内存,建议整机 16 GB。本地构建使用 MSYS2 CLANG64 工具链,以及 CMake、Ninja、Vulkan 组件、SDL3、FFmpeg、Boost 等列明的软件包,打包还需带 Pillow 的 Windows Python 3.10+。GitHub Actions 在每次推送时构建 Windows 安装包,启动器的更新程序会核对发布包的 SHA-256 摘要。
  • 证据来自试玩与诊断:STATUS.md 记录了纤程、系统服务、视频解码、缓冲输入与时钟计时的原生运行时测试,以及各项修复的原因和用户确认。README 中的帧率来自作者在 RTX 5080 与集成 Radeon 显卡上的测试和一份玩家报告。CI 工作流只构建并发布安装包,不运行自动化游戏测试。本合集仅阅读来源,未运行该移植或任何游戏。
  • README 声明采用 GPL v2 或更高版本。运行时起源于 FelipePrado0 以 GPL-2.0 发布的 gow3_pc 与 shadPS4 视频核心,TAA 相机数据的取法注明来自 SuperMedo 以 GPL v2 发布的 Uncharted 移植。安装包附带第三方库;NVIDIA 的 DLSS DLL 由构建脚本从 NVIDIA 的 DLSS 仓库获取,仍受 NVIDIA 许可约束。STATUS.md 仅提到 REA 在 Windows 上无法反编译准备好的 ELF,且未提及任何 AI 模型;帖子中的 Claude 说法来自第三方账号,因此未确立 AI 或 REA 工作流。

关于此条目

类型
案例
类别
独立重建案例
关联
独立重建项目
目标
游戏

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  2. analysis/STATUS.md GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  3. analysis/PLAN.md GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  4. CHANGELOG.md GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  5. gow3_pc/LICENSE GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  6. .github/workflows/build-windows.yml GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  7. tools/package_windows.sh GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  8. tools/fetch_aa_files.sh GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  9. .gitmodules GitHub · bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port · 修订 dfc9fb6
  10. https://github.com/bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-port/releases/tag/v0.2.3