Создатель decomp.dev закрывает сайт декомпиляции игр из-за огромного засилья низкокачественных и недобросовестных ИИ-форков

Разработчик Люк "encounter" Стрит закрывает decomp.dev, сайт, который отслеживал декомпиляцию классических игр. Причиной он назвал негативное влияние ИИ на сообщество. Сцена декомпиляции и рекомпиляции оказалась завалена низкокачественными работами, созданными нейросетями.

Decomp.dev показывал, как идёт кропотливая работа над десятками игр. Участники воссоздавали код строка за строкой и сопоставляли его с функциями оригинала, а процентный счётчик постепенно рос до заветных 100%. Простая демонстрация человеческих усилий с появлением ИИ заметно усложнилась.

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

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

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

Термины "декомп" и "рекомп" в последнее время нередко используют как взаимозаменяемые, однако между ними есть разница. Декомпиляция подразумевает обратную разработку кода игры, при которой вручную воссоздаются все функции. Затем разработчики могут заново скомпилировать этот код и, как правило, использовать его для портирования игр на новые платформы.

Годами сообщества декомпиляции пытались донести, что она нужна прежде всего для исследований. Мы любим эти игры, хотим понять, как они работают, и раскрыть загадки, которые оставили оригинальные разработчики. Это не значит, что порты не приносят удовольствия. Просто они не единственная причина, ради которой существует декомпиляция.

Путаницу усилило появление инструментов статической рекомпиляции. Они фактически пропускают этап декомпиляции и автоматически переводят оригинальный код в формат, который можно запустить на современных ПК. С приходом ИИ порог входа для создания таких портов упал с "низкого" до "практически отсутствующего".

Decomp.dev изначально создавали, чтобы превратить декомпиляцию в игру. Наблюдать за ростом прогресса было весёлым способом сохранять мотивацию, когда каждая доля процента требовала реальных человеческих усилий. Сегодня та же идея превратила декомпиляцию в пустую гонку цифр, которую подогревают люди, желающие просто сжигать токены ради роста показателей или ради "порта игры на ПК" любой ценой.

Стрит признаёт, что возросшее внимание привлекло и тех, кто искренне хочет учиться и вносить осмысленный вклад. Тем не менее он считает, что decomp.dev в роли публичного индекса и таблицы лидеров сейчас приносит больше вреда, чем пользы.

Больше статей на Shazoo
Тэги:

Об авторе

Редактор
Говорят, что здесь нужно написать что-то про себя. Окей. Родился, вырос, любил, страдал – тут все по классике. Живу с котом, пишу про игры с 2014-го года, а на Shazoo – с 2021-го. Люблю стратегии и RPG, обожаю Morrowind и Skyrim, до сих пор поигрываю с товарищами в пятую Циву и третьих Crusader Kings. Горжусь тем, что во всех своих обзорах на стратегии (хоть и редких) писал про достоинства и недостатки, которые зацепили меня лично, а не превращал текст в пересказ пресс-релиза.