Энтузиаст под ником GNSB представил рабочий нативный порт файтинга EA Sports UFC 3 для Windows и Linux. Проект не является классическим эмулятором: оригинальный исполняемый файл с PlayStation 4 переносится в оперативную память и выполняется процессором напрямую без промежуточной трансляции инструкций.
Это не эмулятор процессора: оригинальный код игры выполняется непосредственно на процессоре ПК, специализированная среда выполнения заменяет системные библиотеки PlayStation 4, а рендерер на базе shadPS4 транслирует графические задачи консоли в Vulkan.
- GNSB, разработчик порта
В основу проекта легли наработки SacredFire для Crash Team Racing: Nitro-Fueled и нативного порта Bloodborne под названием bbport. Для запуска энтузиастам требуется собственный дамп игры версии 1.14 с идентификатором CUSA06534. В свежем обновлении 0.1.2 разработчик предоставил готовые сборки для Windows и Linux, а также исправил давний баг с полом октагона. Ранее карта теней из 6 слоев обрабатывалась некорректно, из-за чего 5 источников света из 6 создавали на покрытии сильный визуальный шум и серые квадраты.
Порт находится в полностью рабочем состоянии. В игре корректно функционируют вступительные заставки, меню, бои, звук, геймпады и сохранения. Главным преимуществом компьютерной версии стало снятие консольного ограничения в 30 кадров в секунду. В меню фреймрейт достигает лимита в 240 кадров в секунду, а в самих боях система с процессором AMD Ryzen 5 5600 и видеокартой NVIDIA GeForce RTX 4070 выдает от 137 до 196 кадров в секунду. На ноутбуке с мобильной GeForce RTX 3060 производительность в октагоне составляет от 66 до 83 кадров.
Такой скорости разработчик добился за счет переработки механизма работы с памятью. Движок от Electronic Arts помещал матрицы скелетов бойцов и служебные данные в одни страницы памяти с результатами вычислений шейдеров. Каждая запись процессора заставляла систему синхронизироваться с видеокартой и сбрасывать данные. Внедрение специального окна записи снизило число тяжелых синхронизаций с 380 до 120 в секунду, увеличив частоту кадров в схватках почти в 1.5 раза.
Для удобства запуска игра получила лаунчер с гибкими настройками. Пользователи могут выбрать разрешение вывода от 720p до 4K, включить масштабирование AMD FSR 1.0 с фильтром четкости RCAS, настроить управление и заблокировать частоту кадров на нужной отметке. Проект пока оптимизирован под графические ускорители NVIDIA, тогда как тестирование на видеокартах AMD разработчик пока не проводил.
Официальные сетевые серверы EA Sports UFC 3 закрылись еще в феврале 2025 года, поэтому сетевые службы в порте отключены. Сама спортивная серия EA Sports UFC никогда официально не выпускалась на персональных компьютерах. Провести поединок в актуальной сборке на ПК можно только в локальном режиме для 2 игроков за 1 экраном либо с помощью сетевых мостов вроде Steam Remote Play Together и Parsec.

