Advertentie
Een modder is erin geslaagd om een volledig speelbare versie van GTA III weer te geven op een virtuele televisie in GTA: San Andreas. Het gaat niet om een video-opname of externe videostream: beide games draaien tegelijkertijd en delen hetzelfde Direct3D-apparaat.
Modder DryxioGTA demonstreert het opmerkelijke experiment in een video waarin hoofdpersonage CJ voor een televisie zit. Op het scherm draait GTA III, waarbij de speler kan wisselen tussen de besturing van CJ in San Andreas en Claude in GTA III.
De wereld van San Andreas blijft ondertussen gewoon actief. GTA III wordt rechtstreeks gerenderd naar een live GPU-texture die wordt gebruikt voor het televisiescherm in de game. Er komt volgens de maker geen externe capture-software aan te pas.
Meerdere GTA-engines in één proces
Het experiment bouwt voort op een eerder project van DryxioGTA. Daarbij werden GTA III en GTA: Vice City via respectievelijk de re3- en reVC-projecten aangepast om als afzonderlijke engines binnen het proces van GTA: San Andreas te draaien.
Iedere game behoudt daarbij zijn eigen opgeslagen voortgang, verhaallijn en instellingen. In theorie kunnen de afzonderlijke games ook onafhankelijk van elkaar worden gemodificeerd. Ze delen vooral hetzelfde hostproces en draaien niet simpelweg met dezelfde gamebestanden.
DryxioGTA ging vervolgens nog een stap verder. In een andere demonstratie draait GTA: Vice City als texture binnen GTA III, terwijl GTA III zelf op de televisie in San Andreas wordt weergegeven. Daarmee zijn drie afzonderlijke GTA-games en hun engines tegelijkertijd actief, waarbij de ene game binnen de andere wordt gerenderd.
Vooral een technisch experiment
Een duidelijk praktisch nut heeft het project niet. De demonstratie laat vooral zien hoe flexibel de engines van de klassieke GTA-games nog altijd zijn voor modders.
De oorspronkelijke pc-versies van GTA III, Vice City en San Andreas zijn al jaren een populair platform voor modificaties en technische experimenten. Het project van DryxioGTA is daar een bijzonder extreem voorbeeld van: in plaats van alleen nieuwe content aan een bestaande game toe te voegen, worden complete game-engines binnen elkaar uitgevoerd.
De mod is beschikbaar via LibertyCity.net voor gebruikers die de technische implementatie zelf willen bekijken. Over de impact op de prestaties wanneer meerdere GTA-engines tegelijkertijd draaien, zijn geen concrete cijfers bekend.
YouTube Privacymelding
Op deze positie willen we je een YouTube-video tonen. We vinden het belangrijk om je gegevens te beschermen. Youtube wil voor het afspelen van video cookies op je computer plaatsen, waarmee je eventueel gevolgd kan worden. Wanneer je de video toch wil bekijken, kun je op de Play-knop klikken. De video wordt daarna geladen en afgespeeld.
Het TechnologyInsider-team
Youtube Video direct afspelen.