Grand Theft Auto 2 doczekało się fanowskiej modyfikacji, która pokazuje klasyka studia Rockstar Games z zupełnie innej strony. Projekt o nazwie GTA2 RTX Remix wprowadza do gry współczesne rozwiązania graficzne, a przy okazji poprawia kilka ograniczeń produkcji z 1999 roku.
Na samym początku zaznaczę, że projekt przygotowany przez społeczność wyraźnie odświeża wygląd GTA 2, ale nie ogranicza się wyłącznie do poprawy oprawy wizualnej. Autor wprowadził również szereg zmian technicznych, dzięki którym produkcja sprzed niemal trzech dekad może znacznie lepiej współpracować ze współczesnymi rozwiązaniami NVIDII.
GTA 2 wygląda zupełnie inaczej. Wszystko za sprawą RTX Remix
Najbardziej widoczną zmianą jest oczywiście zupełnie nowe oświetlenie. GTA 2 RTX Remix pozwala bowiem wykorzystać path tracing. Przygotowany przez autora renderer przekazuje do technologii NVIDII zarówno źródła światła obecne już w grze, jak i te związane chociażby z eksplozjami, pożarami czy wystrzałami. Część tekstur otrzymała mapy emisyjne, dzięki którym wybrane elementy mogą realnie wpływać na wygląd oświetlenia sceny.
Modyfikacja idzie jednak o krok dalej. Przy wykorzystaniu Remix Plus dostępny jest dynamiczny cykl dnia i nocy. Specjalny panel pozwala regulować między innymi oświetlenie oraz aktualną porę dnia. Poprawiona została także obsługa proporcji 16:9. Samochody i piesi nie powinni już nagle pojawiać się lub znikać przy bocznych krawędziach ekranu, co było jednym z problemów przy poszerzaniu obrazu w starej produkcji.
Warto zwrócić uwagę na to, że samo RTX Remix nie wystarczyłoby jednak, aby dokonać podobnej modernizacji GTA 2. Projekt zawiera przygotowany specjalnie dla gry renderer Direct3D 9. Rozwiązanie NVIDII zostało stworzone przede wszystkim dla klasycznych produkcji korzystających z DirectX 8 lub 9 i tzw. fixed-function pipeline. W przypadku innych sposobów renderowania konieczne mogą być dodatkowe warstwy lub własne rozwiązania pozwalające Remixowi prawidłowo przechwycić scenę.
Nie mamy więc tutaj do czynienia ze zwykłym filtrem graficznym nałożonym po prostu na obraz. Autor musiał zająć się między innymi renderowaniem świata, sprite’ów oraz interfejsu. Do tego doszło dostosowanie sposobu przekazywania ruchomych obiektów do RTX Remix.
60 FPS w GTA 2? Tutaj pojawia się haczyk
Nie ukrywam, że jednym z najciekawszych punktów na liście możliwości całego projektu jest 60 FPS-ów osiągane przy pomocy Frame Generation (generacja klatek). W przypadku GTA 2 nie jest to jednak zwyczajne odblokowanie ich liczby. Stara produkcja Rockstara wiąże bowiem szybkość symulacji bezpośrednio z tempem renderowania. Zwiększenie liczby rzeczywiście wykonywanych przez grę klatek wpływa również na szybkość samej rozgrywki.
Według przeprowadzonej przez autora analizy około 30 klatek na sekundę odpowiada prawidłowemu tempu działania GTA 2. Przy 60 FPS-ach symulacja poruszałaby się natomiast mniej więcej dwukrotnie szybciej. Nie istnieje proste ustawienie renderera, które pozwoliłoby otrzymać 60 rzeczywistych kroków animacji na sekundę przy zachowaniu normalnej prędkości gry.
Z tego powodu domyślnym limitem pozostaje 30 FPS-ów. Wyższą płynność wyświetlanego obrazu może zapewnić Frame Generation po stronie RTX Remix, generując dodatkowe klatki bez zmuszania właściwej symulacji GTA 2 do dwukrotnie szybszego działania.
GTA 2 RTX Remix można już pobrać
Projekt został udostępniony publicznie pod koniec września. Pierwsze wydanie oznaczone numerem 0.6.0 pojawiło się 23 września. Już dzień później autor opublikował wersję 0.7.0, która przyniosła między innymi dodatkowe efekty świetlne dla płonących samochodów oraz poprawki grafiki. 25 września pojawiła się natomiast wersja 0.7.1 naprawiająca problem, przez który film otwierający mógł powodować awarię gry przy uruchamianiu.
W przypadku najnowszego wydania autor jako podstawę podaje GTA 2 w wersji 9.6, 64-bitowy Windows 10 lub Windows 11 oraz RTX Remix przeznaczony dla gier x86. Rekomendowanym rozwiązaniem jest Remix Plus 1.5.1. Oficjalny RTX Remix od NVIDII również może działać. Jednak zgodnie z informacją autora nie oferuje w tej konfiguracji cyklu dnia i nocy. W innych wersjach mogą wystąpić problemy z prawidłowym wyświetlaniem menu i interfejsu. Sam pakiet RTX Remix nie jest dołączony do modyfikacji, dlatego trzeba zainstalować go osobno. NVIDIA potwierdza, że Runtime jest elementem wymaganym do uruchamiania modów RTX Remix i może zostać pobrany między innymi razem z Toolkit albo osobno z repozytorium projektu.
Projekt robi szczególne wrażenie ze względu na wiek samej gry. GTA 2 zadebiutowało 27 października 1999 roku. Projekt pojawił się niespełna miesiąc przed 27. rocznicą premiery produkcji. Po niemal trzech dekadach klasyk Rockstar nadal może zatem stać się polem do eksperymentów z rozwiązaniami graficznymi, których w momencie jego debiutu nie sposób było nawet brać pod uwagę. Co, przynajmniej według mnie, jest całkiem imponujące.
Źródło: GameRant
