Notebookcheck Logo

Modder részletezi, hogy a Rockstar Games hogyan fért el a GTA III Liberty City nyílt világa a PS2 vacak 32MB memóriáján belül

A GTA III Liberty City 4KM-es térképének légifelvétele három szigettel
ⓘ Game Markers Toolkit via YouTube
A GTA III Liberty City 4KM-es térképének légifelvétele három szigettel
Egy új Game Maker's Toolkit videó azt vizsgálja, hogy a Rockstar hogyan tudta a Grand Theft Auto III Liberty Cityjét a PlayStation 2 32 MB-os memóriakorlátján belülre hozni a dinamikus asset-streaming rendszer segítségével. Mark Brown a forráskód elemzésén és egy módosított futtatható fájlon keresztül mutatja be, hogy a játék hogyan töltötte be folyamatosan a közeli városrészeket, miközben a játékos mögött lévő területeket kirakta, ezzel egy zökkenőmentes nyitott világ illúzióját keltve.
Gaming Retro Desktop

A GTA 3 2001-es megjelenésekor nagyjából megváltoztatta a nyílt világú játékok világát, és figyelemre méltó, hogy a Rockstar Games hogyan tudta a Grand Theft Auto III-at futtatni a PlayStation 2-n, amely mindössze 32 MB RDRAM memóriával rendelkezett.

Ennek ellenére a Rockstar Games egy 4 kilométer széles nyitott világot préselt ki magából, amelyet számos gyalogos, egyedi autókkal, például a Banshee-vel és három felfedezhető szigettel töltött meg: Portland, Staunton Island és Shoreside Vale, a rendszerbe. Szóval, hogyan sikerült a Rockstar Gamesnek mindezt a PS2 32 MB memóriáján megvalósítania?

Itt jön Mark Brown a Game Maker's Toolkit-től lép a képbe. Legújabb YouTube-videójában nemcsak az okot bontotta meg, hanem megszerezte a GTA 3 forráskódját, egész programrészeket írt át, és újrafordított egy vadonatúj futtatható programot, amely felfedte a játék rejtett streaming-rendszerét. A videóban elmagyarázta:

"Most láthatod a trükköt: hogyan tölt be és ürít ki a Grand Theft Auto 3 egy kis számú eszközt a memóriába, miközben Liberty Cityben mozogsz. Titokban építi a világot előtted, és csendben törli a világot a hátad mögött. Alapvetően a Rockstar ahelyett, hogy egy egész várost próbált volna a memóriában elhelyezni, inkább egy mozgó ablakot épített, amely éppen csak annyit mutat a városból, amennyi az illúzióhoz szükséges."

Íme, hogyan sikerült a Rockstar Gamesnek a GTA 3 Liberty City 4 km-es térképét 32 MB PS2 memóriába illesztenie

Brown módosított GTA 3 futtatható fájljával a játékosok valós időben nézhetik, ahogy a város darabjai ki-be ugranak, attól függően, hogy Claude hol áll. Azt is részletezte, hogy a játék egyszerre hány egyedi autót képes megjeleníteni az utakon vezetés közben, ami megmagyarázza, hogy miért szúrhatsz ki egy EC Cheetah-ot, ami lazán cirkál az úton, miután elkaptál egyet.

Korábban a Grand Theft Auto III egykori programozója, Obbe Vermeij egy külön interjúban részletezte a játék PS2-re való átültetésének kihívásait, és kijelentette:

"Kizárt, hogy a GTA 3 teljes térképét el tudtuk volna helyezni a PS2 memóriájában. A streamelés során a játékos mozgása közben a modelleket a DVD-ről kell betölteni. Ez volt a legnehezebb technikai kihívás a GTA 3 fejlesztése során, és Adam Fowler kódolta"

A kontextus kedvéért: papíron lehetetlennek hangzik a Grand Theft Auto 3 futtatása a PS2-n, mivel csak az eszközök mintegy 130 MB-ot tesznek ki, ami közel négyszerese annak, amit a konzol bármikor tartalmazhat. A Rockstar rengeteg kerülőutat használt.

Az első megoldás a Liberty City három különálló részre való felosztása volt: Portland, Staunton Island és Shoreside Vale. Mindegyik sziget külön-külön töltődött be. Portland azonban önmagában 40-50 MB-nyi eszközt jelentett.

Így a Rockstar minden szigetet több ezer apró szektorra bontott. A játék a memóriában tartotta a látómeződben lévőket, és folyamatosan cserélgette az eszközök darabjait a korlátozott RDRAM-ból, miközben Liberty Cityben közlekedtél és barangoltál.

Még a lassú DVD-meghajtó is megnehezítette a fejlesztést, mivel a csapatnak különösen óvatosnak kellett lennie, hogy mikor húzza ki az adatokat, hogy elkerülje a játék lefagyását.

Vásárolja meg a Grand Theft Auto: The Trilogy-t az Amazonon itt

Google LogoAdd as a preferred source on Google
Mail Logo
> Magyarország - Kezdőlap > Hírek > News Archive > Newsarchive 2026 05 > Modder részletezi, hogy a Rockstar Games hogyan fért el a GTA III Liberty City nyílt világa a PS2 vacak 32MB memóriáján belül
Rahim Amir Noorali, 2026-05-17 (Update: 2026-05-17)