Разработчик Морис Хойманн сообщил, что с применением искусственного интеллекта удалось восстановить исходный код компьютерной игры Call of Duty: Modern Warfare 2 образца 2009 года. По его словам, задача оказалась выполнимой, а полученный результат позволяет больше понять, как работала игра на уровне кода и компиляции.

Работа над проектом заняла примерно три месяца. Для анализа оригинального кода применяли две крупные AI‑платформы — Claude от Anthropic и Codex от OpenAI. В начале проекта трудились четыре ИИ‑агента; к концу сентября их число выросло до 17. По оценке Хойманна, суммарные затраты на токены составили около 600–700 миллиардов.

Главной задачей стало не создание нового кода, а проверка соответствия восстановленных функций оригиналу. Изначально ИИ генерировал читаемые реализации, но часто допускал ошибки в типах данных, сигнатурах функций и структуре программы, а иногда и изменял логику. Чтобы повысить точность, команда автоматизировала сравнение восстановленных функций с оригинальным исполняемым файлом на байтовом уровне и перешла на тот же компилятор, который применяли при разработке игры. Каждый фрагмент проверялся по принципу: совпадение — безошибочно; иначе — ошибка.

По итогам проекта удалось восстановить примерно 99% функций, из которых 83% совпали с оригиналом побайтно. По словам Хойманна, значительная часть оставшихся функций реализована семантически корректно, и игра запускается и работает.

Расходы на эксперимент зависели от способа оплаты: подписка обошлась бы примерно в 1 200 евро, тогда как оплата токенами через API по подсчетам проекта составила бы 200–250 тысяч долларов.

Хойманн также отметил правовые риски: декомпилированный код, по всей видимости, охраняется авторским правом, и Activision якобы оказывала давление из‑за предполагаемого нарушения прав. Две ранее опубликованные записи в блоге удалили, а видео в посте на X отключили после жалобы правообладателя.