六年长跑完成:任天堂明星大乱斗 Melee 全量反编译并开源
持续六年多的 Melee 反编译项目达成 100% 里程碑,C 代码可编译出与原版逐字节一致的 main.dol。项目在 GitHub 开源,为研究、移植与 Mod 打开大门,但运行仍需自备正版光盘素材。
作者:核流编辑 · 栏目:资源
复古游戏社区又立起一块里程碑:《任天堂明星大乱斗 Melee》完成 100% 反编译。这个目标花了团队六年多,最终产出的 C 代码可以编译出与 GameCube 美版 v1.02 原始 main.dol 逐字节一致的二进制,那是一个 3.88MB 的主程序文件,等于把 2001 年这款平台格斗游戏的全部逻辑完整翻译成了可读源码。 想上手编译或浏览代码,直接访问 GitHub 的 doldecomp/melee 仓库即可,其中附有 Windows 等多个平台的编译说明。需要说清楚的是,这不是移植版:仓库里只有游戏逻辑,想真正跑起来,还得从你自己的正版光盘里提取贴图、音频等原始素材。换句话说,就算哪天光盘读不出来了,这份代码也无法单独复原游戏,代码加素材才是一条完整的重建路径。 驱动这类项目的动机很现实:GameCube 老硬件越来越难修、也越买越贵,把游戏逻辑固化成可读代码是最稳妥的保存方式。这份源码的价值不止于保存,开发者可以逐行研究 Melee 的引擎、物理与手感机制,这些知识以前只能靠逆向猜测。参照 GoldenEye 007、Donkey Kong 64 等前辈项目的轨迹,移植与 Mod 生态往往会在反编译完成后的几年里热闹起来。报道还提到,OpenAI 最新的 Astra 模型在收尾阶段参与了辅助工作,AI 在这类社区项目里能帮到什么程度,目前还没有系统性的量化数据。 参考资料 doldecomp/melee:Super Smash Bros. Melee decompilation project Tom's Hardware:Super Smash Bros Melee gets fully decompiled after over six years of effort