Авторы декомпилировали исходный исходник Super Smash Bros Melee при помощи ИИ

2 мин
Авторы декомпилировали исходный исходник Super Smash Bros Melee при помощи ИИ

Команда разработчиков завершила процесс декомпиляции исходного кода эксклюзивного для 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 году.

Читают сейчас

Claude по одному промпту и за некоторое количество переделок создала печатную плату в KiCad с нуля, ПО для MCU тоже создал текст ИИ

7 часов назад

Claude по одному промпту и за некоторое количество переделок создала печатную плату в KiCad с нуля, ПО для MCU тоже создал текст ИИ

Потребитель Reddit под ником a6m–zero рассказал, что решил с помощью Claude Fable 5 практически за один промпт спроектировать печатную плату с нуля, причём от схемы и ПО до готового устройства. В проц

Глава Anthropic призвал замедлить развитие ИИ

9 часов назад

Глава Anthropic призвал замедлить развитие ИИ

Глава Anthropic Дарио Амодеи опубликовал эссе We Must Pace the Frontier, в котором предложил замедлить увеличение возможностей передовых ИИ-моделей. По его мнению, исследования безопасности перестают

Выпуск OpenRGB 1.0 — открытого проекта для управления RGB-подсветкой периферии

12 часов назад

Выпуск OpenRGB 1.0 — открытого проекта для управления RGB-подсветкой периферии

12 сентября 2026 года состоялся первый мажорный выпуск открытой утилиты OpenRGB. Проект даёт возможность управлять RGB-подсветкой материнских плат, видеокарт, клавиатур, кулеров, светодиодных лент и д

Что нового в PHPUnit 13.3

14 часов назад

Что нового в PHPUnit 13.3

PHPUnit на данный момент является де-факто стандартом для написания тестов в экосистеме PHP. Он относится к семейству фреймворков xUnit (как JUnit или NUnit) и предоставляет инструменты для написания

Пополнение в семействах Zen 4 и Zen 3: новые процессоры Ryzen 5 7500 и Ryzen 5 5500F

15 часов назад

Пополнение в семействах Zen 4 и Zen 3: новые процессоры Ryzen 5 7500 и Ryzen 5 5500F

AMD без громких анонсов обновила официальный каталог продукции, добавив в него два новых 6-ядерных решения начального уровня: Ryzen™ 5 7500 на базе архитектуры Zen™ 4 и Ryzen™ 5 5500F на базе архитект