Энтузиаст и разработчик Морис Хойманн, известный под псевдонимом 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, над которым также работал Хойманн.

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