Технический прорыв: от DirectDraw к Direct3D 9
Grand Theft Auto 2 (1999) изначально использовала устаревшие графические API — DirectDraw и ранние версии Direct3D. Платформа Nvidia RTX Remix не поддерживает DirectDraw нативно, требуя интерфейса Direct3D 9. Чтобы обойти это, моддер создал кастомный рендерер, использующий два файла-переводчика: gta2dx9.dll и gta2dx9_vid.dll. Они конвертируют устаревший графический конвейер игры в современный формат, позволяя RTX Remix обрабатывать визуал в реальном времени.
Визуальный апгрейд: Path Tracing и динамический свет
Мод полностью перерабатывает визуальную составляющую Anywhere City. Теперь игра поддерживает полноценную path tracing (трассировку путей), что обеспечивает фотореалистичное освещение. Ключевые изменения включают:
- Динамический цикл дня и ночи: Солнце садится, луна восходит, меняя общую освещенность сцены.
- Источники света: Взрывы, горящие машины и неоновые вывески теперь являются самостоятельными источниками света с реалистичными отражениями и свечением.
- Тени и блики: Все объекты реагируют на свет в соответствии с физикой, заложенной в RTX Remix.
Производительность и удобство
Помимо графики, мод решает технические проблемы оригинала. Игра больше не ограничена соотношением сторон 4:3 — теперь доступна поддержка широкоформатных мониторов 16:9. Также внедрена технология генерации кадров (Frame Generation), позволяющая достичь стабильных 60 FPS на совместимых видеокартах. Исправлено раздражающее появление автомобилей и пешеходов на краях экрана.
Требования и доступность
Проект открыт и доступен на GitHub. Для работы необходимы:
- Лицензионная копия GTA 2 (рекомендуется версия 9.6, раздача Rockstar Games в 2004 году).
- 64-битная Windows 10 или 11.
- Установленный RTX Remix Runtime.
- Видеокарта Nvidia с поддержкой RTX (для работы трассировки и генерации кадров).
Контекст: RTX Remix как платформа
GTA 2 присоединилась к списку классических игр, успешно адаптированных под RTX Remix. В этот список уже входят Need for Speed Carbon, Tomb Raider, Max Payne и The Elder Scrolls III: Morrowind. Этот проект демонстрирует, как современные технологии могут дать вторую жизнь играм, которые технически несовместимы с новыми стандартами без сложной программной прослойки.
Источник: Tom's Hardware ↗
