Команда разработчиков завершила процесс декомпиляции исходного кода эксклюзивного для Nintendo GameCube файтинга Super Smash Bros Melee. Это сложная игра для перевода на язык C, но код проекта теперь можно скомпилировать в бинарный исполняемый файл, идентичный оригинальному main.dol от Nintendo.

Команда использовала модель искусственного интеллекта Astra от OpenAI для работы, которая заняла более шести лет. Теперь геймеры ждут порты Super Smash Bros Melee и инструменты для моддинга, что также займёт некоторое время.
Проекты по декомпиляции стали трендом в сообществах любителей ретро‑игры разработчиков. Энтузиастов подталкивает к этому стремление сохранить оригинальный игровой код таким образом, чтобы его можно было портировать на современные системы.

Сохранение кода — не единственная цель или результат подобных проектов. Опытные разработчики теперь смогут внимательно изучить код игры на языке C и получить представление о движке файтинга, физике, игровой механике и многом другом. Всё это открывает возможности для модификации игры, как это произошло после предыдущих успешных проектов по декомпиляции.
Проект Super Smash Bros Melee на GitHub содержит инструкции по компиляции этого кода на Windows, Linux и macOS. Однако это не порты игры, а лишь руководства по воссозданию исполняемого файла main.dol американской версии 1.02 для GameCube размером 3,88 МБ. Для запуска игры потребуются оригинальные игровые ресурсы, включая текстуры, аудио и другие данные, с лицензионного диска GameCube.
В начале сентября энтузиаст запустил учебный игровой портал Ports decomp/recomp, который отслеживает проекты портирования классических консольных игр на классические платформы. Ресурс объединяет информацию о нативных ПК‑портах, созданных на основе декомпиляции или обратной компиляции кода. Сейчас база ресурса содержит 118 проектов для множества консолей до Nintendo Wii и Xbox 360.
Super Smash Bros Melee вышла в 2001 году и до сих пор остаётся эксклюзивом GameCube. Это вторая часть файтинга с персонажами из франшиз Mario, The Legend of Zelda, Star Fox и Pokemon после Super Smash Bros, дебютировавшей на Nintendo 64 в 1999 году.

