Сообщество реверс-инжиниринга игр стало очередной жертвой ИИ
- Администратор decomp.dev объявил о сворачивании сайта, связав это с тем, что ИИ и скорость работы моделей изменили цель сообщества.
- Пользователи быстро завершали форки и выпускали сырые порты с помощью ИИ, часто не участвуя в декомпиляции исходных проектов.
- Каталог и добавление новых проектов отключены, но сайт продолжит вести существующие проекты и хранить их исторические данные.
Почему это важно: Декомпиляция помогает изучать устройство игр, запускать их на современном оборудовании и сохранять для будущих поколений.
Участников меньше волновало понимание и больше — скорость.

robtek/Shutterstock
Одно из крупнейших сообществ по декомпиляции видеоигр, decomp.dev, начало сворачивать работу своего сайта, назвав главной причиной искусственный интеллект. Объявление сделал администратор »@encounter», заявивший, что зависимость от ИИ-моделей и их скорость «сломали» саму идею сообщества, занимающегося реверс-инжинирингом игр. Изначально сайт создавался как способ превратить в игру процесс, который иначе мог казаться утомительным: пользователи видели, как прогресс по коду игры постепенно растёт со временем. Теперь, по его словам, всё это превратилось в «пустую игру в цифры».
Декомпиляция — это процесс преобразования исполняемого кода игры обратно в его исходную форму. Скомпилированный код считывается операционной системой для запуска игры, тогда как исходный код обычно написан на распространённом языке программирования вроде C++. Обратная разработка до исходников требует множества проб и ошибок, а также глубокого понимания программирования. Рост популярности вайб-кодинга на основе ИИ породил новую волну декомпиляторов, которые завершают проекты за малую долю времени, необходимого при ручной работе, —, но какой ценой?
Почему декомпиляция важна
Декомпиляция гораздо сложнее простой эмуляции игры, поскольку подразумевает воссоздание кода с нуля. Эмулятор воспроизводит исходную среду, в которой работала игра, чтобы запустить ROM, а декомпилированный код позволяет запускать игру, в полной мере используя возможности современного железа. Кроме того, с игрой можно сделать гораздо больше, чем просто портировать её на другие платформы: доступ к кодовой базе позволяет вносить фундаментальные изменения для её улучшения — например, добавлять поддержку более высокой частоты кадров, менять управление и вносить другие модификации.
По своей сути декомпиляция — это про знания. В своём заявлении @encounter затронул этот момент, написав: «Годами сообщества декомпиляции пытались донести, что декомпиляция существует прежде всего ради исследований: мы любим эти игры, хотим понять, как они устроены, и раскрыть тайны, оставленные первоначальными разработчиками. Это не значит, что порты — это не весело; просто они не единственная причина существования декомпиляции». Полный код игры позволяет изучить её механики на гораздо более глубоком уровне, что ценно не только для любознательных, но и для спидраннеров, которые получают возможность заглянуть за кулисы и увидеть, например, хитбоксы и ГСЧ (генерацию случайных чисел).
С учётом растущего перехода от физических носителей к цифровым — порой доходящего до крайностей, как полный отказ Sony от физических дисков, — декомпиляция также помогает достоверно сохранять историю видеоигр. Сохранение исходного кода после выхода игры не всегда было обычной практикой (именно из-за этого ремастер Final Fantasy Tactics, как известно, занял гораздо больше времени, чем мог бы), поэтому точное воссоздание один в один — лучшая альтернатива.
Возможность вносить правки в код также помогает сохранить игры доступными для будущих поколений. Например, благодаря модификациям декомпиляция Animal Crossing для GameCube позволяет внутриигровому календарю выйти за пределы 2030 года.
Как ИИ навредил сообществу декомпиляции игр

Just_super/Getty Images
Объясняя закрытие, @encounter особо подчеркнул, что при правильном использовании ИИ может оказать огромную помощь в процессе декомпиляции. Однако для этого нужны «правильное руководство, участие человека и ревью кода». Проблема не в самом ИИ, а в части его пользователей, которых администратор назвал «недобросовестными участниками»: они злоупотребляли открытым характером проектов на сайте «всё более проблемными способами».
Во многом всё сводится к тому, что пользователи делали форки проектов декомпиляции — по сути, отдельные копии незавершённого кода — и быстро доделывали их с помощью ИИ. Многие из них — это «мимолётные вклады от людей, которые не приложили никаких усилий, чтобы убедиться в их качестве», отметил разработчик.
Аналогичным образом наблюдается наплыв пользователей, спешно выпускающих созданные ИИ порты игр на основе декомпилированного кода, зачастую вообще не участвуя в самой декомпиляции. Нередко это «сырые» и «едва работающие» порты, построенные на коде, в раскрытии которого автор порта даже не помогал.
В связи с этим @encounter во многом винит в росте использования ИИ то, как сайт превратил декомпиляцию в игру с таблицами лидеров и шкалами прогресса. То, что когда-то мотивировало усердных программистов, теперь захватили «люди, которые просто хотят сжигать токены, чтобы циферка росла, или «портировать игру на ПК», а на всё остальное плевать».
Текущие проекты не пропадут: сайт продолжит их отслеживать и поддерживать отдельные страницы проектов и исторические данные. Однако главный каталог сайта и возможность добавлять новые проекты официально отключены. Сообщества декомпиляции, безусловно, есть и в других местах, но, вероятно, и им грозит раскол из-за чрезмерного увлечения ИИ.
© GDGT.ru
