Super Mario Galaxy полностью декомпилировали - началась работа над нативным ПК-портом
Super Mario Galaxy впервые полностью декомпилировали, что открывает новые возможности для модификаций и запуска игры на ПК без эмуляции. Практически сразу после завершения работы над кодом энтузиасты начали создавать собственный ПК-порт.
Декомпиляция позволяет перевести бинарный код игры в форму, с которой разработчики могут работать напрямую. В случае Super Mario Galaxy энтузиасты восстановили 100% кода игры, причём, как утверждается, вся работа была выполнена людьми без использования ИИ и так называемого vibe coding.
Проект стал продолжением многолетних работ сообщества по декомпиляции игр Nintendo. Для сравнения, Super Mario 64 полностью декомпилировали ещё в 2019 году. При этом в Super Mario Galaxy примерно в семь раз больше кода, чем в игре для Nintendo 64, поэтому завершение проекта стало значительно более сложной задачей.
Полная декомпиляция открывает возможность создать нативную версию Super Mario Galaxy для ПК. В отличие от запуска через эмулятор, такой порт потенциально позволит снять исходное ограничение частоты кадров, повысить разрешение и значительно упростить создание масштабных модификаций.
Работа над таким портом уже началась. Проект получил название Astrocore и создаётся командой Luma’s Workshop. Разработчики подчёркивают, что код порта будет написан людьми, а сам проект не использует оригинальный код или ассеты Nintendo.
На сайте Astrocore отдельно указано, что персонажи Mario, Luigi и другие связанные с игрой элементы принадлежат Nintendo, а сам проект никак не связан с компанией и не получил её одобрения. Это особенно важно с учётом того, что Nintendo активно защищает свои интеллектуальные права.
Пока неизвестно, когда Astrocore будет готов для полноценного запуска. Однако завершение декомпиляции Super Mario Galaxy уже даёт сообществу основу для создания версии игры с современными возможностями ПК — от повышенной частоты кадров и разрешения до масштабных модификаций.