Группа энтузиастов OldUnreal выпустила общедоступный патч для игры Unreal Tournament 2004, который адаптирует шутер к работе на современных компьютерах. Это первое публичное обновление культового проекта за последние два десятилетия. Разработчики получили официальное разрешение от компании Epic Games на распространение установщика и модификацию кода игры.
Процесс установки обновленной версии построен таким образом, чтобы максимально упростить задачу для пользователя. Специальный инсталлятор для Windows самостоятельно загружает оригинальный образ диска UT2004 с серверов Internet Archive, распаковывает его и применяет свежий патч. Для операционных систем Linux и macOS установка требует ручного вмешательства: необходимые файлы доступны в репозитории проекта на GitHub.
Работа сообщества затронула глубокие слои игрового движка. Программисты перенесли всю кодовую базу на современные системы сборки и создали новый бэкенд на базе SDL для корректной работы на Linux и macOS. В игру добавили поддержку 64-битной архитектуры, что позволяет эффективно использовать оперативную память и возможности современных процессоров. Для Windows был интегрирован обновленный рендерер на базе DirectX 9, обеспечивающий совместимость с актуальными видеодрайверами.
Эти изменения открывают для игры недоступные ранее возможности. Пользователи могут запускать UT2004 в разрешении вплоть до 4K с корректным отображением на широкоформатных мониторах без искажения перспективы. Частота кадров больше не ограничена устаревшими стандартами и может достигать значений, комфортных для современных дисплеев. Важным достижением стало появление нативной поддержки устройств на архитектуре ARM, включая одноплатные компьютеры Raspberry Pi 4 и 5. Версия для macOS работает как на компьютерах с процессорами Intel, так и на новых моделях с Apple Silicon.
Разработчики также восстановили функциональность сетевой игры. Обновленный клиент корректно подключается к мастер-серверам, поддерживаемым сообществом, что позволяет находить активные серверы и игроков. Патч спроектирован с учетом обратной совместимости: обновленная версия способна взаимодействовать со старыми серверами, а игроки с оригинальным клиентом могут подключаться к серверам под управлением новой версии. Это снижает риск раскола и без того немногочисленного сообщества фанатов.
Работа OldUnreal над UT2004 продолжает серию подобных проектов. Ранее эта же группа получила разрешение Epic Games на модернизацию и распространение Unreal Gold и оригинального Unreal Tournament. Во всех случаях применяется одна и та же юридическая модель: энтузиасты не распространяют сами игровые файлы, а предоставляют инструменты для их легального получения и последующего патчинга. Такой подход обеспечивает сохранение классических игр для будущих поколений без нарушения авторских прав.
Несмотря на масштаб проделанной работы, разработчики предупреждают о возможных проблемах. Перенос устаревшего кода на современные рельсы может вызывать регрессионные ошибки, а высокая частота кадров иногда приводит к неожиданным эффектам в физике или анимации, которые не проявлялись на оригинальном оборудовании. Часть багов перешла по наследству от финальной официальной версии двадцатилетней давности. Тем не менее, OldUnreal намерена и дальше поддерживать проект, выпуская исправления по мере поступления обратной связи от сообщества.
Выход обновления вызвал заметный отклик у игроков, для которых UT2004 остается одним из символов золотой эры PC-гейминга и LAN-вечеринок. Многие вспоминают масштабные сражения в режиме Onslaught с использованием наземной и воздушной техники, тактические штурмы в режиме Assault или бескомпромиссные дуэли в классических аренах. Для новой аудитории это возможность познакомиться с жанром аренного шутера в его расцвете, без микротранзакций и боевых пропусков.
