Faire fonctionner Doom sur des choses qui n’ont jamais été destinées à faire fonctionner Doom est une sorte d’industrie artisanale parmi un sous-ensemble inconditionnel de pirates informatiques et de codeurs. Le BIOS de votre carte mère (s’ouvre dans un nouvel onglet)une botte de vieilles pommes de terre (s’ouvre dans un nouvel onglet)une brique Lego (s’ouvre dans un nouvel onglet)un test de grossesse à domicile (s’ouvre dans un nouvel onglet): La liste se rallonge de plus en plus. Mais kgsws, membre de la communauté YouTuber et Doomworld, a établi une nouvelle norme pour, eh bien, quelque chose avec ce brillant morceau de techno-récursivité: Doom fonctionnant dans Doom.
L’explication complète de son fonctionnement devient technique (et, franchement, un peu ennuyeuse, à moins que le piratage ne soit votre passe-temps), mais cela se résume à un exploit qui permet l’exécution de code dans le jeu lui-même. C’est pourquoi cette supercherie ne fonctionne qu’avec le Doom 2 original basé sur DOS, et aucun des ports plus modernes comme GZDoom, qui n’a pas l’exploit. (Ce n’est pas pratique pour ce projet, mais c’est une bonne chose dans l’ensemble, a noté kgsws : « Les gens en abuseraient pour diffuser du code malveillant. »)
La vidéo est essentiellement un mini-documentaire du processus de kgsws, mais si vous voulez aller droit au but, cela commence vers 8h10, lorsqu’il obtient le port source de Chocolate Doom importé dans l’exploit. C’est un peu bancal au début mais en une minute environ, ça marche. À partir de là, kgsws construit le tout dans une salle de cinéma Doom, avec des écrans de lobby interactifs expliquant ce qu’est le mod et comment interagir avec lui de différentes manières. Vous pouvez même entrer et sortir du jeu à l’écran de manière transparente, du spectateur au joueur et inversement, ce qui conduit à des questions potentiellement paradoxales sur le jeu qui est le vrai jeu.et quel « vous » est le vrai vous.
« Déroutant, n’est-ce pas ? » kgsws a demandé.
Et ce n’est pas tout. Kgsws fait également fonctionner Heretic dans Doom, probablement juste pour prouver qu’il le peut.
Ce n’est pas qu’une vidéo. Vous pouvez vous lancer dans la création de Doom-in-Doom de kgsws en utilisant la version DOS de Doom 2 (kgsws a déclaré que la version sur Steam (s’ouvre dans un nouvel onglet) fonctionne avec l’émulateur DOSBox, et je suppose que le GOG (s’ouvre dans un nouvel onglet) version, qui est préconfigurée avec DOSBox, conviendra également) et le fichier did-v1.zip de Github (s’ouvre dans un nouvel onglet). Copiez le fichier kgdid.wad dans le répertoire contenant doom2.exe, puis lancez-le dans DOSBox avec « doom2 -file kgdid.wad », moins les guillemets. D’autres options, détaillées dans la vidéo, sont également disponibles si vous souhaitez plonger plus profondément.
En parlant de ça, je me demande combien de temps il faudra avant que quelqu’un fasse tourner Doom dans Doom… dans Doom ? L’esprit s’embrouille.
Merci, PCGamesN (s’ouvre dans un nouvel onglet).