Szeretnél kijátszani egy régi GTA-t még a Grand Theft Auto VI érkezése előtt? Az egyik legjobb választás erre a GTA IV második kiegészítője – már ha sikerül működésre bírni.
A The Ballad of Gay Tony sok szempontból tökéletes választás a nyárra:
A GTA IV és a két kiegészítője ma hivatalosan PC-n, Xbox One és Xbox Series X-en játszható. A PS5 tulajoknak sajnos bukó, de nem csak nekik lenne szükségük már nagyon egy Grand Theft Auto IV Remake kiadásra.
A GTA IV gyenge PC-s teljesítményét egykor azzal magyarázgatta a Rockstar Games, hogy a jövő számítógépeire tervezték a játékot. Mára viszont úgy tűnik, hogy ezen egy „kissé” túl is lendültünk.
A játék ugyan megvásárolható és – látszólag – elindul a számítógépeken, a program egyszerűen nincs felkészülve a mai technológiákra, mint monitorok extrém képfrissítésére, az atipikus képernyőfelbontások, mint a 16:10-es arány (hiába támogatja a Graphics menü), a villámgyors betöltést garantáló nVME SSD technológia, a DDR5 rendszermemória sebessége, ráadásul az RTX videokártyákkal sem tudja már a játék, hogy mit kezdjen. Ezeken felül pedig a ma már egyetlen hivatalosan támogatott operációs rendszer, a Windows 11 is kicsit újacska egy olyan játéknak, ahol még az ajánlott gépigényben is Windows XP szerepelt.
Így jött elő az, hogy amikor a napokban végre újra elővettük a GTA: The Ballad of Gay Tony-t a játék ugyan elindult, de 8 GB videomemóriából csak 512 MB-ot ismert fel – emiatt pedig a program letiltotta a magasabb beállításokat, az egész játéktér pedig annyira széthullott, hogy olyan dolgokat kezdtünk el látni, amit még a GTA6 2022-es kezdetleges leak videóin sem. Sőt, az első köztes töltés az intró után úgy beragadt, hogy menekülőt fújtunk egy CTRL+ALT+DEL kombóval.

A trilógia ma egy pakkban vásárolható meg a Rockstar Store-ban vagy Steamen, így a probléma mindhárom játék esetében előjön. Van azonban egy-két trükk, amivel megzabolázhatjuk a csenevész játékbeállításokat, hogy a program úgy fusson, ahogy kellene neki – modok nélkül.

Aki velünk volt már a GTA IV PC verziójának debütálásakor 2008. decemberében, bizonyára emlékszik a rengeteg hibakódra és troubleshootra, amivel hajdan a lemezre került változatot egyáltalán működésre próbáltuk bírni. Anno egy konkrét segédlet szekciót hoztunk létre erre, ahol többek között egyedi parancsokat, ún. commandline-okat gyűjtöttünk össze nektek.
A commandline parancsok gyakorlatilag felülírják a játék saját beállításait – azt, amit látunk a szünet menüben, és azt is, amit nem. Ezek a kódok pedig a mai napig működnek. Sőt, a Rockstar Games Launcher fel is van készítve arra, hogy ezeket ma is használni tudjuk.
Ebben a cikkben most megmutatjuk, hogyan állítsd be a commandline-okat a GTA IV trilógiához. Elmagyarázzuk, hogy mit miért használj, és azt is kiemeljük, hogy mit NE használj.
A parancsok hozzáadása csak első ránézésre nehéz, de valójában nagyon egyszerű:

A Rockstar Games Launcher a Steam verziót is felismeri, de ha közvetlenül a Steamről indítod a játékot:

A régi parancsok között nagy joker volt a -norestrictions. Ez szinte minden korlátozást felold, azonban a mai világban már túl sokat is. A grafikai beállításokat ugyan teljesen elérhetővé teszi a menüben, de ettől még a játék nem fogja tudni, hogy mit kezdjen a számítógép teljesítményével. A fékek és ellensúlyok rendszerét okkal építette be a R*.

Esetünkben a játéktér gyakorlatilag teljesen széthullott ettől a parancstól, a textúrák nem tudtak betöltődni, a töltőképernyő pedig hosszú percek animációi után infinte loopba került, miközben nVME SSD-re telepítve épp csak egy pillanatra lett volna szabad látnunk a feliratot.
Hogy a Graphics menü tényleg a valós videomemóriát lássa, felül kell írnunk azt az értéket, amit a program talál. Erre szolgál az -availablevidmem parancs, amihez egy számot is írnunk kell – még pedig az elérhető videomemória mennyiségét megabájtban.

Az elérhető videomemóriát több programban is csekkolni lehet. A legegyszerűbb talán a DirectX saját diagnosztikai eszköze. Ehhez...
Például, ha itt azt látod, hogy „Display Memory: 7899 MB”, akkor a Rockstar Games Launcherben így add meg a parancsot:
-availablevidmem 7899
A játék működés közben a korabeli technológia miatt spórolni próbál a memóriával. Limitálja az erőforráshasználatot, és megpróbál minél több elemet előre betölteni a gyorsítótárba (cache). Ez viszont úgy tűnik, a mai technológián nem szuperál jól, de ami még fontosabb, egyszerűen nincs is rá szükség a mai RAM és SSD teljesítmények mellett. Ezért adjuk hozzá ezeket a commandline-okat is:
-noswapdelay-noprecache

A mi kódunk a Launch Arguments-ben így végül így néz ki:
-nomemrestrict -noswapdelay -noprecache -availablevidmem 7899 -fullscreen

"Let the good times roll..."