Разработчик и энтузиаст Морис Хойманн, более известный под псевдонимом momo5502, совершил впечатляющий шаг в направлении восстановления классики игрового мира, практически полностью декомпилировав исходный код культового шутера Call of Duty: Modern Warfare 2 2009 года. Новый билд оказался достаточно стабильным, чтобы правильно отображать главное меню игры. Несмотря на некоторые оставшиеся недочёты в коде, проект движется к завершению.
Для декомпиляции Хойманн использует консольный интерфейс Claude Code CLI от компании Anthropic. Восстановление названий функций и отладочных символов прошло без необходимости генерации случайных имен, благодаря анализу открытых баз данных и исходников ранних альфа-версий игры для Xbox 360, а также не очищенных от технической информации исполняемых файлов для macOS.
Однако работа с нейросетями в таких сложных задачах требует значительных ресурсов. Хойманн отметил, что процесс декомпиляции быстро расходует токены, и даже расширенная подписка Claude Max оказывается на пределе своих лимитов. Это обстоятельство может подстегнуть краудфандинг для финансирования вычислительных мощностей ИИ при переносе методики на более современные проекты, такие как Call of Duty: Black Ops 3.
Как только исходный код будет окончательно декомпилирован, у геймеров появится возможность перенести игру на платформы, которые ранее не поддерживались. Хойманн уже подтвердил свои планы по созданию нативных портов Call of Duty: Modern Warfare 2 для процессоров с архитектурой ARM, а также для мобильных устройств с Android.
Не стоять в стороне от этой тенденции решила и первая часть подсерии Call of Duty: Black Ops. Исходный код её многопользовательского режима был декомпилирован сообществом в рамках проекта KisakBlack, который также успешно использовал нейросети для оптимизации и устранения критических ошибок старого движка.
Тем не менее, главным препятствием для таких начинаний остается строгая юридическая политика правообладателей. Корпорация Activision регулярно отправляет требования о прекращении разработок создателям фанатских и неофициальных клиентов. К примеру, так же был закрыт масштабный проект sm2, над которым также трудился Хойманн.