For years now, the standard test of any newly hacked piece of hardware has been this: can it run DOOM? id Software’s 1993 classic first-person shooter has appeared on everything, but here’s one from [kgsws] that’s a bit special. It’s DOOM, running inside DOOM itself.
So how has this feat been achieved? There’s a code execution exploit inside the original DOS DOOM II executable, and that has been used to run the more modern Chocolate Doom within the original. It appears as an in-game texture, giving an odd effect as if it’s being watched in a cinema.
The video below the break shows the game-in-game in action, but the real value lies in its in-depth description of the exploit, that takes us through some of the inner workings of the game and ably explains what’s going on. It finishes up with a specially made cinema WAD in which to play DOOM-in-DOOM, and even Hexen-in-DOOM. Pick up your trusty chainsaw, it’s going to be a long night.
Now you load the original doom inside the doom in doom and make infinite layers of doom inception.
Ewww, hated that movie
Doomception you mean ?
I think it’s called to doomcursion . That movie was many peoples first exposure to recursion, and now they think recursion == inception. Webster will likely have to add ‘recursion’ to the definition of ‘inception’
Inception: see recursion.
Recursion: see inception.
Perfection.
made my day :)
This
Yeah, even though the ‘inception’ had nothing to do with the dream inside a dream inside a dream, except for hope to plant the idea so deep that the person thinks they came up with the idea themselves.
Oh well, what can we do…
“Somewhere inside of Doom is a box. And inside the box is Doom. And inside that is another box, ad infinitum”.
So what you think you just explained to us is that…
-Turanga Leela
Yo, dawg! I hear you like Doom.
Now you can play Doom while you’re playin’ Doom!
So I put Doom in your Doom…
If you play Doom in Doom, you must be bored in Russian parliament (joke understandable by Polish people).
because Parliament is “Dooma” ?
Portal already did this.
“Simpsons Did it”
But…but…can the Doom inside of Doom run Doom? Because if not, I don’t care…
So, now the Comment Bingo Board needs to include,
“Can it play DOOM in DOOM?”
Pretty good. But can it run Doom?
This is a sin against Nature! :) Those to dare to do this will burn in…in…DOOM!
You are wrong it’s a double sin…
That’s what I’d call reDOOMdancy…
I remember this guy from Doomworld. He also managed to make asteroids out of Doom saves.
Let’s go in the other direction: I think I play Doom in the “real world”. But actually, I’m inside an instance of Doom, and someone else outside controls me as I play Doom.
That someone else thinks he’s in his real world. But actually … hey, how many layers up does this go anyway?
I have to see the code for how this runs
They have a link, Just click it’s doom running on doom.
i dont play online doom anymore (skulltag and later zandronum),
but when i did, i always wished this was possible every time i played this PWAD (add-on WAD) that included a doom-movie theatre, a doom-arcade, and i think a doom-“sports” field
actually, saying that makes me wonder about the moral implications of what might be scheduled to be played on that field… ;)
Awesome hacks!