我们正进入游戏反编译的黄金时代,像 N64 和 Xbox 360 这样难以模拟的游戏主机,现在都拥有了可以让重现源代码变得比以往更加容易的工具。现在,任天堂 GameCube 也加入了这一行列,马里奥派对 4 的反编译项目已经达到了完全兼容(通过 MattKC Bytes)。

这是首个被反编译的 GameCube 游戏,也是少数几款得到完整处理的第六代主机游戏之一。此前,《银河战士:首部曲》曾接受过一种名为 Metaforce 的伪反编译,但其代码被大量修改。最初的目标并非忠实重现原始游戏的源代码,而是创建一个可运行的游戏。虽然完全反编译工作仍在进行中,但经过多年的努力,目前进度仅为 16%。
然而,这个项目催生了新的工具,使得 GameCube 的反编译变得更加容易,其中包括名为 Aurora 的 GameCube 到 PC 的翻译层。尽管它不像 Wiseguy 的令人惊叹的支持 mod 的 N64:Recompiled 工具那样广泛,但它已经是一个好的开端。
马里奥派对 4 的反编译版 PC 移植工作目前正在进行中。
这个项目仅用了一个半年就完成,速度非常快。其他的反编译项目往往需要几年才能完成,但一些幸运的因素加快了这一进程。例如,代码没有经过优化,因此编译后的代码与原始源代码更为接近。此外,团队还获得了另一款使用相同引擎的游戏《冒险岛》的调试符号。
这些幸运的因素促使团队优先处理《马里奥派对 4》,尽管它并不是该系列中粉丝最喜爱的作品。它显然不像最近的《索尼克解放》Xbox 360 版的反编译那样是一个充满热情的项目。
不过,团队目前正在进行几乎所有其他《马里奥派对》游戏的反编译工作,并且有着雄大的未来计划。手握源代码后,团队可以将所有游戏板块合并为一个游戏,或者添加在线多人游戏功能。尽管 Dolphin 模拟器上已有在线多人游戏的黑客补丁,但与原生在线支持相比,仍然有差距。
尽管这些计划可能要几年才能实现,但对于《马里奥派对》的粉丝来说,这无疑是一个激动人心的前景。当前的《马里奥派对 4》反编译已经完成,但尚未有可用的移植版本,不过使用前述的 Aurora 工具,PC 版本正在开发中。移植到安卓可能需要更长时间,但未来依然充满希望。