尽管N64模拟器的发展在很大程度上停滞不前,但过去一年中,得益于一款名为N64: Recompiled的工具,N64原生移植的数量激增。简单来说,该工具能够更轻松地生成与原版游戏代码完全匹配的程序,并使其能够在x86和Arm设备上原生运行。接下来的几周内,该工具的开发者Wiseguy将发布一次重大更新(信息来源:Readonlymemo),其中包含大量新功能,将彻底改变N64游戏的游玩方式。

此次更新最重要的改进是新增了对Mod(修改版)的支持框架。这一框架使得任何具备基础 Mod 制作知识的用户都可以对游戏中的任何内容进行修改,无论改动多么微小。例如,在 《塞尔达传说:梅祖拉的假面》(Majora’s Mask) 的N64 Recompile 版本中,有一个名为Dab Mod的模组,它新增了一款特殊面具,让林克(Link)做出Dab动作,并获得短暂的无敌效果。其他Mod还可以提供更高分辨率的纹理、去除过场动画中的黑边,甚至让林克在瞄准弓箭时可以自由移动。
此外,这一新框架能够在游戏加载时自动应用Mod,这意味着同一个Mod文件可同时兼容x86和Arm设备。此外,此次更新还将首次引入对macOS的支持。
Mod支持、更好的低端设备性能优化以及macOS支持将在未来几周内推出。
虽然使用当前版本工具创建的移植版在大多数硬件上运行良好,但图形渲染也将迎来重大改进。此次优化的目标是提升低端设备上的性能,这对于预算有限的智能手机用户来说是个好消息。在测试中,十年前的GPU运行帧率提高了两倍以上,即使在启用了4K纹理包的情况下,也能稳定达到60fps。
过去一年中,静态重新编译(Static Recompilation)取得了巨大进展。去年发布了N64: Recompiled工具,而上个月又出现了一款用于重新编译Xbox 360游戏的新工具。首款重新编译的Xbox 360游戏是 《索尼克:狂热》(Sonic Unleashed),随着这些工具的发展,未来游戏移植到现代设备将变得更加高效和快捷。
新版N64: Recompiled应用将在未来几周内发布,同时还会公布更多重新编译项目。目前,已有 《超级马力欧64》、《时之笛》、《梅祖拉的假面》、《完美黑暗》、《星际火狐64》 等游戏的原生移植版。这些游戏大多可在 Android 手机 和掌机上运行,但用户需要提供合法获取的ROM以提取受版权保护的资源。