Téléphones abandonnés, BIOS de PC, distributions Linux, bornes d'arcade Sega. La campagne de terreur du Doomguy contre les hordes infernales continue sur un nombre toujours plus grand de plateformes, mais le dernier projet de «kgsws» nous emmène à l'intérieur de Doom… pour qu'il s'exécute sur lui-même. L'astuce exploite certains bugs présents dans Doom II, mais une fois que Chocolate Doom fait sa magie, le résultat final est fabuleux.
Si vous voulez en savoir plus sur les innombrables ports de Doom, tôt ou tard vous devrez assimiler quelques détails techniques. Nous avons précédemment exploré l'origine de ses sons inoubliables, et un mini documentaire avec une excellente analyse de son intelligence artificielle. Pourquoi est-ce important ? Parce que cela peut donner lieu à toutes sortes de tweaks, mods, astuces et raccourcis. FastDoom en est un excellent exemple, car il nous permet d'atteindre des performances supérieures sur des machines qui, autrefois, avaient beaucoup de mal à faire tourner le jeu original. Et c'est ainsi que nous arrivons à la chaîne YouTube de «kgsws», qui a récemment publié la seule chose qui nous manquait : Doom tournant dans Doom.
Doom in Doom : « Doomception »
La vidéo commence par l'exploration de certains bugs présents dans Doom II, et comment ils peuvent être utilisés pour obtenir différents effets, par exemple, les lunettes de vision nocturne en flammes. Cependant, plus tard apparaît la véritable star de la vidéo : l'exécution de code. Avec cette possibilité sur la table, «kgsws» a décidé de modifier une copie de Chocolate Doom pour qu'elle se lance depuis l'intérieur de Doom II, et charge ensuite une session indépendante. Que signifie «indépendante» ? Que nous avons besoin du double de mémoire RAM pour que tout fonctionne, mais nous pouvons prendre le contrôle de cette partie en appuyant sur F12.
Malheureusement, ce mod n'a pas de son (pour l'instant), mais «kgsws» a pris la peine de créer toute une salle de cinéma pour que la «projection» de Doom II sur un des murs soit plus réaliste. Comme si cela ne suffisait pas, il a également réussi à exécuter Heretic dans Doom, et à introduire une variante d'Asteroids qui utilise les sons de Doom II. Le code et les WADs sont sur GitHub, et si vous voulez expérimenter, vous savez quoi faire.
Profil officiel sur GitHub : Cliquez ici