Домой Новости Super Smash Bros. Melee полностью декомпилировали спустя шесть лет работы

Super Smash Bros. Melee полностью декомпилировали спустя шесть лет работы

Разработчики завершили 100% декомпиляцию файтинга Super Smash Bros. Melee для GameCube. Теперь игру можно собрать из исходного кода на языке C с побайтовой точностью.

1
0

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

Процесс декомпиляции Super Smash Bros Melee

Технический прорыв в сохранении классики

Результатом проекта стала возможность компиляции исполняемого файла, который побайтово идентичен оригинальному main.dol от Nintendo. Для достижения поставленной цели участники группы использовали самые современные инструменты, включая возможности искусственного интеллекта, в частности модель Astra от OpenAI, что помогло преодолеть финальные сложности при конвертации кода.

Основным мотивом для столь длительной работы стала необходимость сохранения игрового наследия. Поскольку оригинальное оборудование GameCube со временем становится редким, дорогим и трудно поддающимся ремонту, участники сообщества стремятся сохранить исходный код игры в формате, который в будущем позволит портировать классический проект на современные платформы.

Значение проекта для разработки и моддинга

Декомпиляция Super Smash Bros. Melee открывает новые горизонты не только для архивации, но и для глубокого анализа устройства игры. Теперь разработчики получили доступ к исходному коду, что позволяет детально изучить работу игрового движка, физическую модель, специфические механики и другие скрытые процессы. Ожидается, что обладание этой информацией даст мощный толчок развитию инструментов для моддинга и созданию фанатских модификаций, как это происходило с другими успешными проектами по декомпиляции в прошлом.

Как ознакомиться с результатами работы

Весь код проекта доступен для ознакомления на странице doldecomp/melee на платформе GitHub. Разработчики подготовили инструкции по компиляции исходного кода на различных операционных системах, включая Windows. Важно подчеркнуть, что текущие результаты не являются полноценным портом игры. После компиляции пользователь получает воссозданный файл main.dol (версия 1.02 для США) размером 3,88 МБ. Для полноценного запуска игры энтузиастам потребуется использовать оригинальные игровые ассеты — текстуры, звуковые файлы и прочие ресурсы, извлеченные из легально приобретенного диска для консоли Nintendo GameCube.

Несмотря на высокий интерес сообщества к созданию портов и модов, авторы проекта отмечают, что подобные процессы требуют значительного времени. Тем не менее, использование технологий ИИ, схожих с теми, что помогли завершить декомпиляцию, может ускорить разработку производных инструментов в ближайшем будущем.