经典动作游戏《战神》初代的PC移植项目近日取得新进展。开发者正在通过静态重编译技术,将原本运行于PS2平台的游戏改造成Windows原生64位应用。目前,这个名为“god-of-war-recomp”的项目已经从启动画面和菜单推进到实际游戏流程,奎托斯、敌人以及游戏界面均已能够正常显示。

据开发者介绍,该项目借助PS2Recomp,将游戏原始的MIPS R5900处理器指令预先转换为C++代码,再编译成PC程序。目前已有超过6400个原始游戏函数完成转换。由于PS2的部分底层系统仍需额外模拟,部分原始IOP模块暂时还通过R3000A解释器运行。
现阶段,游戏可以读取原版ISO文件、播放开场动画,并支持键盘和手柄操作。玩家能够选择难度并正式开始游戏,在雅典码头区域看到奎托斯与敌人交战。此外,开发者还确认,游戏的存档、读取以及重新读取记忆卡存档等功能已经实现。

不过,这个移植版本距离完善仍有很长一段路要走。在搭载Ryzen 7 5800XT处理器和Radeon RX 5700 XT显卡的设备上,游戏默认运行速度约为12帧。尝试将VU1和图形处理任务分配到独立线程后,帧率可以提升至约25帧,但仍可能出现卡死问题。
开发者目前希望实现稳定的30帧运行。游戏音效虽然已经能够播放,却会因运行速度不足而出现断续,图形渲染也需要进一步修复。目前主要性能瓶颈被认为与VU1微代码的编译执行有关。





