Автор проекта IW4 Pocket создал неофициальный порт Call of Duty: Modern Warfare 2 2009 года для iOS. Мобильный клиент построен на открытом движке IW4L и не содержит игровых ассетов — для работы ему нужны оригинальные файлы легальной ПК-версии из Steam.
По словам автора, почти всю кодовую базу, адаптацию библиотек и исправление критических ошибок выполнила языковая модель Claude от Anthropic. Автор ставил задачи, вручную проводил тесты и передавал нейросети отчёты о сбоях.
При адаптации пришлось переработать взаимодействие с Metal, убрать несовместимый инструмент выбора файлов и добавить мост для GameController. Благодаря этому порт поддерживает физические геймпады, включая DualShock 4.
Главным ограничением остаётся нехватка оперативной памяти. На устройствах уровня iPhone 13 Pro Max приложение завершается при попытке загрузить локацию mp_rust во время компиляции шейдеров, тогда как на iPhone 17 Pro Max уже удалось запускать матчи с ботами. В версии 0.3.0 появились динамические профили устройств, снижающие нагрузку в зависимости от доступных ресурсов.
IW4 Pocket устанавливается через SideStore в обход App Store. В сетевых матчах пока нужны внешние контроллеры: сенсорное управление работает только в меню.
Комментарии 0
Обсуждение ещё не началось. Вы можете оставить первый комментарий.