跳到正文
发现
桌面应用游戏娱乐

gow-native-pc:战神 PS2 原生 PC 移植

把 PS2《战神》的 MIPS 代码静态重编译成 C++ 的 Windows 原生移植,附带安装启动器与一键构建。

admin
发布于 2026-10-31 · 更新于 2026-11-02
浏览
2
访问
0
下载
0
版本
v0.4.0
平台
Windows
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

gow-native-pc 是 PS2 游戏《战神》(God of War,NTSC-U SCUS-97399)的 Windows 原生移植项目。它用 PS2Recomp 把游戏的 MIPS R5900 可执行文件(SCUS_973.99)静态重编译成 C++,再在你的电脑上编译成原生 Windows 程序。它不是模拟器:运行时提供图形、音频、输入和记忆卡服务,包含原生 VU1/IOP 代码、针对尚未编译代码的进程内 VU1 JIT,以及作为最后兜底的解释器。

项目尚未完成:游戏整体可玩,但部分场景还达不到锁定的 60 fps,目前只对开场区域做过深入测试。

主要功能

  • 三步安装:下载便携构建工具、选择 ISO、安装并构建。运行时会自动下载,加载界面显示整体进度、剩余时间和提示。
  • 一张 ISO 即可:支持原版(USA)或已知的爱好者翻译版。同时放入多个 ISO 时,所有语言都可玩,启动器会询问你想用哪种语言。
  • 为速度而构建:每个发行版都附带与其运行时完全匹配的 PGO(profile-guided optimization)配置文件,安装时直接使用,无需训练构建;首次游玩准备会在一次运行中录制游戏用到的 VU1/IOP 代码,并将其编译为原生代码。
  • 可配置操作:完整的键盘/鼠标按键绑定,经典或现代手柄布局,以及逐按键映射。
  • 无障碍选项:需要连打的迷你游戏可以通过按住按键完成(Controls 页的 "Hold instead of mashing")。
  • 游戏内菜单(F1):实时修改图形设置、作弊和记忆卡复制。
  • 九种语言的启动器:英语、葡萄牙语、西班牙语、土耳其语、法语、德语、意大利语、俄语和简体中文。

安装与使用

运行需求:Windows 10/11 64 位;支持 SSE4.2 的 x86-64 CPU(推荐 4 核以上);8 GB 内存(构建时推荐 16 GB);支持 OpenGL 4.3+ 的显卡与厂商驱动;准备的游戏文件加一个 Release 构建估计在 10 GB 以内;需要联网下载运行时、构建工具和依赖。Git、Python、CMake、Ninja、clang 会被自动下载到 data/_tools,不需要 Visual Studio。

  1. 从 Releases 下载 gow-native-pc-setup.exe,运行后点 INSTALL(无需管理员权限,仅安装给当前用户)。
  2. 在启动器的 Install 标签页依次操作:Download tools → Add ISO… → Install and build。建议保持 Prepare the first play 开启,它会隐藏并静音地让游戏自播放四分钟,录制所用 VU1/IOP 代码并编译进去。
  3. 在 Graphics 页选择图形配置,使用键盘的话检查 Controls,然后点 PLAY。

也可以从终端构建(PowerShell 中需给 build.cmd 加 .\ 前缀):

build.cmd -Discs "D:\God of War (USA).iso"

多语言可写成 -Discs "D:\usa.iso|D:\ptbr.iso";build.cmd -Stages verify 可在没有光盘镜像时运行回归测试。构建默认使用 C:\gow-build-clang 这类短路径,实际路径记录在 data/build-root.txt。

注意事项

  • 仓库不包含任何游戏文件,需要自备《战神》NTSC-U(SCUS-97399)ISO 或受支持的翻译版;准备完成后游玩不再需要 ISO,请另行备份。
  • 运行时(PS2Recomp 及其扩展)不在本仓库中,由启动器的 Install and build 或 build.cmd 的 fetch 阶段按 engine/runtime.toml 克隆到 engine/runtime/,并应用 engine/patches 中的补丁。
  • 没有 OpenGL 4.3(或使用 Windows 通用显示驱动、通过远程桌面运行)时不会显示游戏画面,而是给出提示。
  • 构建时间取决于 CPU、内存、磁盘和下载速度:测试机(Xeon E5-2666 v3,20 线程,16 GB)在 0.3.x 需自行训练 PGO 时约 30 分钟,2 核 4 线程笔记本(i3-10110U)约 75 分钟,仅供参考。
  • 从 v0.3.1 或更早版本升级,需要先用 0.4.0 的安装包覆盖安装一次(旧启动器不认为 0.4.0 更新),游戏构建、光盘和存档会保留,之后启动器会要求重建一次。
  • 项目以 GPL-3.0 许可发布,图形、音频等组件的完整署名见仓库的 CREDITS.md。

本作品整理自 GitHub 开源项目 Vnnc1/gow-native-pc,原作者 @Vnnc1,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.4.0当前版本

    发行版直接附带 PGO 配置文件,四线程及以下 CPU 也能受益;新增默认关闭的 Fast VU 模式(VU1 工作量约减 12%);新增按住代替连打的无障碍选项;启动器增加法、德、意、俄、简中五种语言;修复战斗约 35 秒后音效消失、GPU 渲染器启动失败时显示粉屏、安装路径含空格失败等问题。

  2. v3.0.1

    VU1 代码更快,平均约 51→57 FPS,重战斗约 51→55 FPS;减少 GS 线程唤醒;依赖只下载一次,4 线程及以下 CPU 跳过 PGO;仅支持 OpenGL 4.3-4.5 的老显卡改用 GPU 渲染器。

  3. v3.0.0

    3.0.0 加入 Early FINISH 与 PGO 优化,重度战斗约提升 20%,构建时间明显缩短;新增游戏内 F1 菜单、快捷画质配置和存档页,并修复内存/DMA、SPU2 混音等问题。

评论