一群开发者从零开始重建了《大金刚64》的PC版本,把原本只能在N64主机上运行的机器代码逆向工程后重新编译成C语言,让这款经典游戏无需模拟器就能在Windows、Linux和Mac上原生运行。项目名为“DK64: ReKONGpiled”,玩家只需提供一份合法获取的ROM文件,就能获得引擎级别的操控体验。

纯人力完成,没有借助任何AI工具

打开网易新闻 查看精彩图片

在AI“氛围编程”逐渐渗透复古游戏移植圈子的背景下,这个项目显得格外突出。开发团队由多位资深程序员组成,他们此前也参与过《大金刚64》随机化器(DK64 Randomizer)的制作,成员包括Rainchus、Ballaam、Killklli、2dos和Umedtakes。整个重建过程没有使用AI生成代码,而是依靠开发者对N64机器码的逆向理解,逐行重写为现代x86和ARM架构可以原生执行的C语言。

项目基于开源的N64: Recompiled框架,该框架由Wiseguy开发,渲染部分则通过RT64完成。这种技术路线绕开了传统模拟器的性能损耗,让游戏直接调用现代硬件的计算能力。

画质与操控全面升级,但保留原味

ReKONGpiled带来了真正的高分辨率支持,包括超宽屏等多种画面比例,并且帧率不再受限,玩家无需加速游戏就能享受流畅画面。操控方面,键盘鼠标和手柄都做了现代化映射,延迟接近零,加载时间几乎可以忽略不计。过场动画可以跳过,镜头控制得到改善,甚至支持随时切换角色。

游戏的其他部分保持原样。低多边形3D画面和美术风格没有改动,音频也保持原始状态。新增的实用功能包括一个更好的游戏内菜单,玩家可以实时调整设置,比如增加绘制距离、随时保存和读取进度。模组和多人游戏支持也内置其中。

实测运行流畅,切换输入设备无感

项目本身不提供任何游戏素材,玩家必须自行准备合法获得的ROM。测试中,文件从GitHub下载,ROM取自Vimm's Lair。游戏运行毫无问题,键盘鼠标和2.4GHz无线手柄之间可以实时切换,就像在玩一款现代游戏。画面缩放完美,游戏手感顺滑,过场动画在16:9窗口内以超宽屏分辨率渲染。

这个项目展示了人类创造力在复古游戏移植领域依然有AI难以替代的价值。虽然AI工具可能更快地完成类似工作,但开发者对细节的把控和对原作的忠实还原,仍然是这类项目最核心的吸引力。