Gears of War 2, 3 и Judgment получили нативные ПК-порты через статическую рекомпиляцию в COGBox
Энтузиаст под ником Shagg88 выпустил первую публичную версию COGBox — проекта, объединяющего нативные ПК-порты игр Gears of War 2, Gears of War 3 и Gears of War: Judgment. Все три игры запускаются через статическую рекомпиляцию кода Xbox 360 без необходимости использования эмулятора. Для реализации графики разработчики создали собственный нативный рендерер на основе Direct3D 12. COGBox функционирует как единый лаунчер, позволяющий добавлять образ диска, копию Games on Demand или уже распакованную игру. Программа автоматически определяет нужную версию, извлекает файлы и проверяет их совместимость. Для Gears of War 2 и Gears of War 3 доступны как дисковые сборки, так и версии с Title Update 6, в то время как для Gears of War: Judgment используется Title Update 4. Игровые ресурсы в COGBox не распространяются — пользователю необходимы собственные копии игр. Порты включают в себя ряд функций, отсутствовавших в оригинальных версиях для Xbox 360: разрешение до четырёхкратного масштабирования и примерно 5K, снятие ограничения частоты кадров, поддержка HDR10, формат 21:9, 16-кратная анизотропная фильтрация, настройка поля зрения и возможность отключения размытия в движении, глубины резкости и других эффектов. Поддерживаются технологии SMAA, AMD FSR, NVIDIA DLSS и Intel XeSS, экспериментальная генерация кадров реализована через AMD FSR. Для снижения задержки включены NVIDIA Reflex и AMD Anti-Lag 2. Gears of War 2 дополнительно поддерживает локальный режим с разделённым экраном, а во всех трёх играх доступны клавиатура и мышь, а также контроллеры Xbox и PlayStation. Разработчик уделил внимание компиляции шейдеров: шейдеры Xbox 360 переводятся в код Direct3D 12 менее чем за миллисекунду и сохраняются на ПК, графические конвейеры формируются в фоновом режиме. При первом посещении новой области могут наблюдаться незначительные задержки, однако при повторном прохождении соответствующих участков они исчезают. Экспериментальный рендерер Vulkan уже доступен, но с рядом ограничений.
Для портов применяется профильная оптимизация PGO. На тестовой системе разработчика производительность Gears of War 2 увеличена на 5,6%, Gears of War 3 — на 4%, а Judgment — на 9,7% по сравнению с тем же перекомпилированным кодом без оптимизации. Версия COGBox 0.1.0 протестирована преимущественно на одном ПК с GeForce RTX 3080 Ti. Работа на видеокартах AMD и Intel, а также на старых процессорах и ноутбуках практически не проверялась. Для запуска требуется 64-битная Windows 10 или Windows 11, процессор с поддержкой AVX2 и видеокарта с DirectX 12. Linux и Steam Deck могут работать через Proton в экспериментальном режиме. Автор описывает текущие порты как полностью играбельные, при этом указывает на сохраняющиеся проблемы и возможные ошибки. В будущем планируется добавить локальные достижения, загрузчик модификаций и HD-текстуры, улучшенную генерацию кадров, многопоточный рендеринг, более полноценную поддержку Linux и Steam Deck, дополнительные контроллеры и, возможно, сетевой кооператив. В COGBox также предусмотрена возможность добавить первую часть серии Gears of War, однако она изначально не была приоритетом из-за наличия официальных ПК-версий.
AMP URL: https://news.bubble-tech.ru/amp/post/2562-news-2562