Het artikel bespreekt de opkomst van AI-gestuurde decompilatie van video games, waarbij gecompileerde software wordt teruggebracht naar broncode.
De voordelen liggen vooral bij game-preservatie en de consument. AI kan in korte tijd native ports maken die veel stabieler zijn en betere prestaties leveren (zoals hogere framerates en resoluties) dan emulatie. Voorbeelden hiervan zijn projecten zoals IsaacRecomp en AnyPS5, waardoor oude games toegankelijk blijven op moderne hardware.
De schaduwzijde is dat deze technologie de tech-industrie kan ontwrichten. Het wordt eenvoudiger om software van concurrenten te stelen, betaalde apps ongewenst open-source te maken en licentieovereenkomsten te omzeilen, wat mogelijk zal leiden tot nog invasievere DRM.
De auteur concludeert dat, ondanks een algemene scepsis tegenover AI, deze specifieke ontwikkeling een enorme winst is voor het behoud en de toegankelijkheid van digitale cultuur.
AI decompileert games op grote schaal. Dat is zowel geweldig als beangstigend.
Dat gezegd hebbende: af en toe is er AI-nieuws dat onmogelijk te negeren is of waarbij je niet kunt doen alsof het er niet toe doet. Dit is zo'n moment. AI is nu in staat om video games en software zeer snel te decompileren, waardoor ze gemakkelijk kunnen worden aangepast, verbeterd en opnieuw gecompileerd voor allerlei verschillende systemen.
En eerlijk? Ik moet toegeven: het is heel cool. Veel oude, verlaten games krijgen native ports naar andere platforms, verbeterd met hoge FPS en draaiend op dynamische native resoluties, inclusief modding-ondersteuning. Dit soort verbeteringen zijn meestal niet mogelijk via een emulator.
Wat is het decompileren van games?
Het decompileren van games en software is het proces van reverse-engineering, waarbij een gecompileerde versie wordt teruggebracht naar de broncode. Eenmaal gedecompileerd kun je vrijwel alles doen wat je wilt met die code en deze vervolgens weer compileren naar een uitvoerbaar bestand dat draait op je computer, je mobiele telefoon of zelfs je slimme koelkast.
Het decompileren van oude games is geen nieuwe trend. Het proces van het uit elkaar pluizen van een oud spel en het herschrijven van de code was handmatig mogelijk, maar het was zo ingewikkeld en tijdrovend dat het jaren duurde om een game te decompileren. Alleen projecten die het resultaat zijn van enorme gemeenschapsinspanningen bereiken de finishlijn. Bekende decompilaties die onvermoeibaar met de hand zijn gemaakt, zijn OpenGOAL (de Jak and Daxter-games) en Ship of Harkinian (Zelda Ocarina of Time/Majora's Mask). Deze ontwikkelaars zijn legendes.
Dankzij het feit dat deze games zijn gedecompileerd, is modding nu mogelijk, en er zijn echt leuke mods. Een voorbeeld is Jak and Daxter, maar dan spelend als Gordon uit Half-Life. Deze mod is niet met AI gemaakt.
Nieuwere AI-modellen en workflows zijn nu in staat om games in een kwestie van dagen, of misschien zelfs sneller, te decompileren. De code is niet bijna zo schoon als wanneer het met de hand wordt gedaan, maar het werkt. Sommige ports zijn een puinhoop, gemaakt door mensen die geen idee hebben wat ze doen, maar de meeste ports zijn onmiskenbaar indrukwekkend en stabiel.
Enkele voorbeelden
Een geweldig voorbeeld van hoe dit voor het goede doel wordt gebruikt, is IsaacRecomp, dat The Binding of Isaac port naar C++. Nee, niet de remake. Dit is voor de originele Flash-versie uit 2011. Flash Isaac draaide op een vast aantal van 30 FPS en een lage, wazige resolutie. Het was ook wat onstabiel omdat je in 2026 Adobe Flash probeert te draaien. Maar nu... kijk hiernaar.
Het spel draait nu op een native resolutie van 1440p, vloeiend geïnterpoleerd naar 165 FPS! Als je ooit Flash Isaac hebt gespeeld, kun je direct zien hoe prachtig dit eruitziet vergeleken met het origineel. En het is allemaal automatisch gemaakt. In een paar dagen. Door een AI. Dat is krankzinnig.
Er zijn inmiddels honderden van dit soort projecten, en er komen er dagelijks meer bij. Vanuit het oogpunt van game-preservatie is het ongelooflijk hoe we oude, houterige ervaringen kunnen nemen en ze op moderne systemen kunnen laten draaien, terwijl we ze tegelijkertijd moderniseren. Je kunt je eigen mening over AI hebben, maar je moet toegeven dat dit cool is.
Andere voorbeelden die ik waardeer zijn:
- Colin McRae Rally 2.0: een zeer oud spel dat nauwelijks op moderne systemen draaide.
- Final Fantasy Tactics Advance: nu draaiend in elke aspectratio met dynamisch in- en uitzoomen.
- Een port van Metroid Prime.
- Een port van Ratchet and Clank die binnenkort klaar zou moeten zijn.
Er zijn er te veel om op te noemen en ik heb moeite om ze allemaal bij te houden.
Het beangstigende gedeelte
De meeste mensen hebben het beangstigende gedeelte waarschijnlijk al door. Als AI games en software kan decompileren, dan staat de hele tech-industrie op het punt te exploderen. Iedereen kan andere software decompileren en deze gebruiken zoals hij wil, en niemand kan hen stoppen. Bedrijven kunnen stelen van concurrenten. Je betaalde game of app kan tegen je wil open-source worden gemaakt. Dit is niet beperkt tot oude videogames; we kunnen dit toepassen op elke software.
Het decompileren van software is volledig legaal, en zelfs als dat niet zou zijn, maakt het niet uit. Je kunt niet bewijzen dat het gestolen code is. Ik kan 1:1 kopieën maken van andere zaken en beweren dat het volledig origineel is, om het vervolgens online te publiceren. Iemand maakte een fantastische grapwebsite over hoe je code met AI kunt kopiëren en kunt beweren dat het in een clean room is gemaakt, zodat je technisch gezien niet onder licentieovereenkomsten valt.
Dat is eng. De implicaties hiervan zijn nog niet volledig gerealiseerd door mensen, maar het is slechts een kwestie van tijd voordat de alarmbellen gaan rinkelen. Ik verwacht dat we in de komende maanden zullen zien dat een belangrijke applicatie wordt gedecompileerd en gedeeld, wat een serieuze reactie van bedrijven zal uitlokken.
Misschien zijn open-source licenties nu volledig onafdwingbaar. Misschien kan kritieke software en hardware nu gemakkelijk worden gehackt, en hebben we nog niet door hoe erg het is. Misschien krijgt alles binnenkort meer invasieve DRM. Wie weet. We zullen het de komende maanden ontdekken.
Maar is dit niet ook geweldig?
Toch is dit een grote winst voor de consument. Oude, verlaten games en software kunnen worden geport en gepolijst voor moderne systemen! Ik kan niet anders dan enthousiast worden als ik zie dat iets als Skate 3 en Black Ops Zombies in je browser draait. We leven in vreemde tijden. (Ik maakte geen grap, hier is Black Ops 1 Zombies die in mijn browser draait, weliswaar met een slechte framerate, maar nog steeds).
Dit is ook een grote overwinning voor preservatie. Oude games kunnen worden geport, aangepast, verbeterd en veel toegankelijker worden gemaakt dan voorheen. Zou dat niet meer gevierd moeten worden?
Er is een project in ontwikkeling genaamd AnyPS5, waarmee je elke PS5-game automatisch naar je pc kunt porten, waardoor ze volledig speelbaar worden. Dit is geen hypothetische vaporware; sommige PS5-games zijn al naar de pc geport, zoals Animal Well! Dit is overigens geen emulator, maar eerder een compatibiliteitslaag vergelijkbaar met Proton (waarmee je Windows-games op Linux kunt spelen).
Nu consolefabrikanten volledig inzetten op digitaal en games volledig onspeelbaar worden zodra servers worden stopgezet, is dit fantastisch nieuws. We zouden de software die we hebben gekocht kunnen bezitten, ongeacht wat het bedrijf vindt.
Ik verwacht dat modding ook veel makkelijker wordt, aangezien AI manieren kan vinden om in de code van een game te haken. Je hebt misschien al slordige mods gezien die twee games samenvoegen. Die zijn onhandig, maar ze bewijzen dat AI potentieel modding-frameworks kan creëren voor games die voorheen niet te modden waren. Dat is knap.
Ik weet het. AI is nog steeds verschrikkelijk, het veroorzaakt nog steeds veel problemen in de wereld en het versnelt ons naar een toekomst die te onzeker is. Maar dit is een van de positieve kanten van zo'n technologie. Ik hoop dat we, in plaats van dat willekeurige internetgebruikers degenen die AI gebruiken voor decompilatie aanvallen en deze projecten blindelings haten, gewoon de winst kunnen accepteren en dat oude spel waar je van houdt kunnen spelen op 4K 240FPS.
AI decompileert games op grote schaal. Dat is zowel geweldig als beangstigend.
Dat gezegd hebbende: af en toe is er AI-nieuws dat onmogelijk te negeren is of waarbij je niet kunt doen alsof het er niet toe doet. Dit is zo'n moment. AI is nu in staat om video games en software zeer snel te decompileren, waardoor ze gemakkelijk kunnen worden aangepast, verbeterd en opnieuw gecompileerd voor allerlei verschillende systemen.
En eerlijk? Ik moet toegeven: het is heel cool. Veel oude, verlaten games krijgen native ports naar andere platforms, verbeterd met hoge FPS en draaiend op dynamische native resoluties, inclusief modding-ondersteuning. Dit soort verbeteringen zijn meestal niet mogelijk via een emulator.
Wat is het decompileren van games?
Het decompileren van games en software is het proces van reverse-engineering, waarbij een gecompileerde versie wordt teruggebracht naar de broncode. Eenmaal gedecompileerd kun je vrijwel alles doen wat je wilt met die code en deze vervolgens weer compileren naar een uitvoerbaar bestand dat draait op je computer, je mobiele telefoon of zelfs je slimme koelkast.
Het decompileren van oude games is geen nieuwe trend. Het proces van het uit elkaar pluizen van een oud spel en het herschrijven van de code was handmatig mogelijk, maar het was zo ingewikkeld en tijdrovend dat het jaren duurde om een game te decompileren. Alleen projecten die het resultaat zijn van enorme gemeenschapsinspanningen bereiken de finishlijn. Bekende decompilaties die onvermoeibaar met de hand zijn gemaakt, zijn OpenGOAL (de Jak and Daxter-games) en Ship of Harkinian (Zelda Ocarina of Time/Majora's Mask). Deze ontwikkelaars zijn legendes.
Dankzij het feit dat deze games zijn gedecompileerd, is modding nu mogelijk, en er zijn echt leuke mods. Een voorbeeld is Jak and Daxter, maar dan spelend als Gordon uit Half-Life. Deze mod is niet met AI gemaakt.
Nieuwere AI-modellen en workflows zijn nu in staat om games in een kwestie van dagen, of misschien zelfs sneller, te decompileren. De code is niet bijna zo schoon als wanneer het met de hand wordt gedaan, maar het werkt. Sommige ports zijn een puinhoop, gemaakt door mensen die geen idee hebben wat ze doen, maar de meeste ports zijn onmiskenbaar indrukwekkend en stabiel.
Enkele voorbeelden
Een geweldig voorbeeld van hoe dit voor het goede doel wordt gebruikt, is IsaacRecomp, dat The Binding of Isaac port naar C++. Nee, niet de remake. Dit is voor de originele Flash-versie uit 2011. Flash Isaac draaide op een vast aantal van 30 FPS en een lage, wazige resolutie. Het was ook wat onstabiel omdat je in 2026 Adobe Flash probeert te draaien. Maar nu... kijk hiernaar.
Het spel draait nu op een native resolutie van 1440p, vloeiend geïnterpoleerd naar 165 FPS! Als je ooit Flash Isaac hebt gespeeld, kun je direct zien hoe prachtig dit eruitziet vergeleken met het origineel. En het is allemaal automatisch gemaakt. In een paar dagen. Door een AI. Dat is krankzinnig.
Er zijn inmiddels honderden van dit soort projecten, en er komen er dagelijks meer bij. Vanuit het oogpunt van game-preservatie is het ongelooflijk hoe we oude, houterige ervaringen kunnen nemen en ze op moderne systemen kunnen laten draaien, terwijl we ze tegelijkertijd moderniseren. Je kunt je eigen mening over AI hebben, maar je moet toegeven dat dit cool is.
Andere voorbeelden die ik waardeer zijn:
- Colin McRae Rally 2.0: een zeer oud spel dat nauwelijks op moderne systemen draaide.
- Final Fantasy Tactics Advance: nu draaiend in elke aspectratio met dynamisch in- en uitzoomen.
- Een port van Metroid Prime.
- Een port van Ratchet and Clank die binnenkort klaar zou moeten zijn.
Er zijn er te veel om op te noemen en ik heb moeite om ze allemaal bij te houden.
Het beangstigende gedeelte
De meeste mensen hebben het beangstigende gedeelte waarschijnlijk al door. Als AI games en software kan decompileren, dan staat de hele tech-industrie op het punt te exploderen. Iedereen kan andere software decompileren en deze gebruiken zoals hij wil, en niemand kan hen stoppen. Bedrijven kunnen stelen van concurrenten. Je betaalde game of app kan tegen je wil open-source worden gemaakt. Dit is niet beperkt tot oude videogames; we kunnen dit toepassen op elke software.
Het decompileren van software is volledig legaal, en zelfs als dat niet zou zijn, maakt het niet uit. Je kunt niet bewijzen dat het gestolen code is. Ik kan 1:1 kopieën maken van andere zaken en beweren dat het volledig origineel is, om het vervolgens online te publiceren. Iemand maakte een fantastische grapwebsite over hoe je code met AI kunt kopiëren en kunt beweren dat het in een clean room is gemaakt, zodat je technisch gezien niet onder licentieovereenkomsten valt.
Dat is eng. De implicaties hiervan zijn nog niet volledig gerealiseerd door mensen, maar het is slechts een kwestie van tijd voordat de alarmbellen gaan rinkelen. Ik verwacht dat we in de komende maanden zullen zien dat een belangrijke applicatie wordt gedecompileerd en gedeeld, wat een serieuze reactie van bedrijven zal uitlokken.
Misschien zijn open-source licenties nu volledig onafdwingbaar. Misschien kan kritieke software en hardware nu gemakkelijk worden gehackt, en hebben we nog niet door hoe erg het is. Misschien krijgt alles binnenkort meer invasieve DRM. Wie weet. We zullen het de komende maanden ontdekken.
Maar is dit niet ook geweldig?
Toch is dit een grote winst voor de consument. Oude, verlaten games en software kunnen worden geport en gepolijst voor moderne systemen! Ik kan niet anders dan enthousiast worden als ik zie dat iets als Skate 3 en Black Ops Zombies in je browser draait. We leven in vreemde tijden. (Ik maakte geen grap, hier is Black Ops 1 Zombies die in mijn browser draait, weliswaar met een slechte framerate, maar nog steeds).
Dit is ook een grote overwinning voor preservatie. Oude games kunnen worden geport, aangepast, verbeterd en veel toegankelijker worden gemaakt dan voorheen. Zou dat niet meer gevierd moeten worden?
Er is een project in ontwikkeling genaamd AnyPS5, waarmee je elke PS5-game automatisch naar je pc kunt porten, waardoor ze volledig speelbaar worden. Dit is geen hypothetische vaporware; sommige PS5-games zijn al naar de pc geport, zoals Animal Well! Dit is overigens geen emulator, maar eerder een compatibiliteitslaag vergelijkbaar met Proton (waarmee je Windows-games op Linux kunt spelen).
Nu consolefabrikanten volledig inzetten op digitaal en games volledig onspeelbaar worden zodra servers worden stopgezet, is dit fantastisch nieuws. We zouden de software die we hebben gekocht kunnen bezitten, ongeacht wat het bedrijf vindt.
Ik verwacht dat modding ook veel makkelijker wordt, aangezien AI manieren kan vinden om in de code van een game te haken. Je hebt misschien al slordige mods gezien die twee games samenvoegen. Die zijn onhandig, maar ze bewijzen dat AI potentieel modding-frameworks kan creëren voor games die voorheen niet te modden waren. Dat is knap.
Ik weet het. AI is nog steeds verschrikkelijk, het veroorzaakt nog steeds veel problemen in de wereld en het versnelt ons naar een toekomst die te onzeker is. Maar dit is een van de positieve kanten van zo'n technologie. Ik hoop dat we, in plaats van dat willekeurige internetgebruikers degenen die AI gebruiken voor decompilatie aanvallen en deze projecten blindelings haten, gewoon de winst kunnen accepteren en dat oude spel waar je van houdt kunnen spelen op 4K 240FPS.