Разработчик, создавший неофициальную PC-версию Banjo-Kazooie и выпустивший её как часть проекта Banjo: Recompiled, выпустил резкую полемику вокруг использования генеративных инструментов искусственного интеллекта для «быстрой» портировки старых игр. По его словам, заявления о том, что genAI ускоряет работу над портами, либо неверны, либо упускают суть дела и цели — понять и сохранить подход к созданию оригинальной игры. Источник подчёркивает, что декапмпиляция кода ради переноса на современные платформы предполагает попытку понять, как игра была сделана, а не просто переписать её ради скорости. (блоки 0, 1)

Диего «DarioSamo» — участник группы моддеров, выпустивших Banjo: Recompiled ранее в этом году. Он утверждает, что утверждения о том, что генеративный ИИ позволяет ускорить «мучительный» процесс декапмиляции и переноса, — ложны. По его словам, в современных проектах recompilation задача не мешает сохранить особенности оригинала, включая понимание работы движка, а такие усилия требуют времени и анализа, а не простого применения инструментов. Он отметил, что декапмиляция используется как источник информации для изменений, необходимых для корректной работы на целевой платформе, а также для улучшений вроде частоты обновления, широкого экрана и QoL. (блоки 1, 3)

Видеоканал Video Game Esoterica опубликовал ролик о «ре-компиляции» Banjo Tooie с применением генеративного ИИ. По словам DarioSamo (через VGC), новая recompilation опирается на инструменты, созданные для Banjo: Recompiled, но не принадлежит к команде Recompiled. Он раскритиковал, что авторы видео не прояснили этот момент и назвал это безответственным, а также озвучил опасение, что подобные проекты будут продолжать появляться ради «10 минут славы» в видео, тем самым побуждая новых участников использовать ИИ ради хайпа. (блоки 2)

В последовавшей за этим ветке на Bluesky DarioSamo подробно рассказал о влиянии применения генеративного ИИ на работу над PC-версиями старых игр. Он разъяснил, что «ре-компиляция» — это порт, использующий статическую рекомпиляцию для преобразования кода так, чтобы поведение на другой платформе совпадало с оригиналом. Эти recompilations часто прибегают к полному или частичному декомпилюванню как источнику информации для корректной работы на целевой платформе, включая улучшения для высокой частоты обновления, формата экрана и удобства использования. (блоки 3)

DarioSamo признаёт, что генеративный ИИ может ускорить процесс декомпиляции, но только если цель — получить код, который компилируется в ROM-образ оригинала. Он подчёркивает, что сама цель декомпиляции состоит не в том, чтобы просто сгенерировать сборку, а в документировании и понимании того, как работает код. По его словам, раздельные группы — одни изучают и документируют код, другие же используют этот документированный код для помощи в портах. Эти принципы, по его мнению, остаются важными и вне зависимости от наличия ИИ. (блоки 8, 9)

ДarioSamo добавляет, что применение инструментов сокращает путь к «быстрой» сборке без учёта того, как разработчики работают сообща и какие решения принимаются на ранних этапах. По его формулировке, приходящие в сообщество новые участники зачастую не разбираются в мелких, но критически важных факторов, что может привести к безнадёжному проекту и необходимости его перезапуска. Это подчёркивает различие между «пуском» проекта и его настоящим качеством, которое требует времени на полировку и устойчивость к релизу. (блоки 10, 11)

Автор подчёркивает, что в обсуждении генеративного ИИ вокруг портов старых игр прослеживаются аналогичные настроения в моддинг-сообществе: стремление сохранить знания о создании игр и не позволить быстрое «AI-решение» заменить процесс творческой и документированной работы. Он напоминает, что эти старые игры долгое время существовали в разных вариантах, и спешка не должна становиться нормой — поиск решений с использованием ИИ не является единственным путём к результату и не обязательно будет единственным вариантом в будущем. (блоки 12, 13)

Именно такой тандем взглядов и возражений лёг в основу текущей дискуссии вокруг роли ИИ в recompilation и ее влияния на сообщество мода и создателей. Представители проекта Banjo: Recompiled приглашают сохранять внимание на деталях, поддержке реальных разработчиков и прозрачности процессов, чтобы не подрывать интерес и доверие аудитории. (блоки 4, 5, 6, 11)