.wad
Un WAD, acronyme de Where's All the Data? (où sont toutes les données ?), est un format de données utilisé par Doom et sa suite Doom II: Hell on Earth., ainsi que leurs mods.
Après sa sortie en 1993, Doom attira un grand nombre de joueurs qui créèrent leurs propres fichiers WAD — paquets contenant des niveaux, des graphiques et d'autres données de jeu — et joua ainsi un rôle important dans le devenir de la culture du modding pour les jeux de tir à la première personne. Des milliers de WAD, du simple niveau modifié aux jeux complets, ont été créés pour Doom, et sont pour la plupart téléchargeables gratuitement sur Internet, alors que d'autres ont été commercialisés. De nombreux passionnés du WAD-modding devinrent professionnels dans le milieu du jeu vidéo, comme entre autres level designer.
Types de fichiers WAD
On distingue deux types distincts de WAD :
- IWAD (internal WAD), le fichier minimal indispensable pour jouer.
- PWAD (patch WAD), un fichier complémentaire à l'IWAD, qui y rajoute ou en remplace des données.
Types particuliers de PWAD
- On appelle MegaWAD un PWAD remplaçant au moins un épisode (8 ou 9 niveaux).
- On appelle Total Conversion un PWAD remplaçant tous les graphismes du jeu, voire son comportement. Un IWAD reste cependant nécessaire.
- On appelle parfois Partial Conversion un PWAD ajoutant de nouveaux éléments de jeu, comme de nouvelles armes ou de nouveaux monstres, tout en conservant la plupart des éléments d'origine.
Compatibilité des WAD
Au fil des années, une norme s'est mise en place pour classifier les WAD en fonction de leur compatibilité avec Doom et ses différents ports :
- Vanilla compatible désigne les WAD utilisables avec tous les ports de Doom, ainsi que la version originelle du jeu (Vanilla Doom).
- Limit removing[1] indique que le WAD requiert une correction des bugs et limites du jeu d'origine, ce qui est le cas de la plupart des ports, sauf les plus fidèles à l'exécutable originel (tel Chocolate Doom).
- Boom compatible désigne les WAD exploitant les fonctionnalités apportées par le port Boom, et reprises par de nombreux ports ultérieurs (PrBoom, Eternity Engine, ZDoom, etc.).
- ZDoom compatible indique que le WAD nécessite le port ZDoom, ou un dérivé de ce dernier (GZDoom, Zandronum, etc.).
- Quelques autres WAD nécessitent des ports spécifiques (EDGE, MBF, GZDoom, etc.) ou des configurations particulières (client-serveur, etc.).
Liste des IWAD
Les IWAD utilisables avec des jeux employant des variantes du Doom Engine comprennent :
- Les IWAD de Doom : Doom dans ses différentes versions, Doom 2 et Final Doom, ce dernier incluant deux IWAD : TNT Evilution et The Plutonia Experiment.
- La version initiale de l'épisode shareware incluait un motif en forme de svastika ; celui-ci fut modifié à partir de la version 1.4 afin d'éviter une interdiction de distribution en Allemagne.
- Les IWAD présents en bonus dans Doom 3 BFG édition présentent plusieurs modifications : disparition du logo de la Croix-Rouge, disparition des allusions visuelles au nazisme...
- Les IWAD pour Heretic, Hexen, Strife et Chex Quest.
- La version IWAD de HACX (la version originellement commercialisée était un PWAD pour Doom 2).
- Les IWAD en cours de développement Blasphemer et Zauberer, respectivement compatibles avec Heretic et Hexen.
Les IWAD nécessitant des ports de Doom sont :
- Les IWAD de Freedoom, nécessitant un port Limit removing, bien que le projet vise à devenir Vanilla compatible à moyen terme.
- Les IWAD de Chex Quest 3, Harmony et Action Doom 2: Urban Brawl, conçus pour ZDoom.
- The Adventures of Square[3] est destiné à ZDoom, sous forme d'un fichier .pk3 au lieu de .wad.
PWAD notables
- Années 1990 :
- Master Levels for Doom II est une compilation parue en 1995, incluant une vingtaine de PWAD professionnels.
- Maximum Doom est une compilation de 1830 PWAD amateurs (191 pour Doom, 1629 pour Doom 2 et 10 pour Heretic) incluse avec Master Levels for Doom II en 1995, mais non rééditée depuis.
- TNT: Evilution était un projet de megaWAD gratuit réalisé par les amateurs de la Team TNT en 1995, mais id Software en racheta les droits, et recruta deux membres de l'équipe pour concevoir une deuxième aventure, The Plutonia Experiment ; Final Doom regroupe ces deux aventures. La Team TNT produisit ensuite plusieurs PWAD gratuits, notamment Icarus: Alien Vanguard (1996) et Daedalus: Alien Defense (2003, pour ZDoom), et conçut le port BOOM.
- Eric Harris, l'une des deux personnes responsables de la Fusillade de Columbine, était un créateur de WAD qu'il mettait à disposition sur son site web[4]. Contrairement à ce qu'affirmèrent certaines rumeurs, aucun de ces WAD ne reproduit la géographie du Lycée de Columbine.
- Histoire récente :
- No Rest for the Living est un épisode (8 niveaux + 1 niveau secret) supplémentaire, pour Doom 2, créé en 2010, inclus dans la version Xbox du jeu, ainsi que dans Doom 3 BFG édition.
- Double Impact fut publié en 2011 en tant qu'épisode 1 alternatif pour Doom, et fut ultérieurement intégré début 2014 en tant qu'épisode 4 de Freedoom.
- SIGIL est un épisode supplémentaire pour Doom et réalisé par John Romero, annoncé en [5] dans le contexte du 25e anniversaire du jeu, et finalement publié en . L'épisode est disponible[6] en téléchargement gratuit, ou disponible dans plusieurs versions payantes, incluant un luxueux coffret.
Éditeurs de WAD
Le logiciel utilisé chez Id Software pour élaborer les WAD était nommé DoomED, et la compilation était effectuée par un autre outil dénommé DoomBSP. De nombreux outils furent ensuite conçus par des amateurs, tels DEU (Doom Editing Utility). DETH (DOOM Editor for Total Headcases), le logiciel commercial DCK (Doom Construction Kit), etc. Les logiciels actuellement fonctionnels et régulièrement mis à jour sur des systèmes modernes comprennent SLADE[7], Doom Builder[8] et Eureka[9] (héritier multiplateforme de l'outil Yadex sur Linux), auxquels on peut ajouter le générateur aléatoire OBLIGE[10] (héritier de SLIGE).
Autres types d'extensions
Il existe également d'autres types d'extension en plus des fichiers .wad, comme les fichiers .pk3 fréquemment utilisés pour ZDoom et ses dérivés, les fichiers .deh qui modifient le comportement du jeu par l'intermédiaire du logiciel DeHackEd, les fichiers .bex exploités par BOOM, etc.
Lancement sous DOS
Dans la version MS-DOS de Doom et Doom II, on lance un WAD comme ceci:
- On lance l'invite de commande.
- On tape "doom -file nomduwad.wad" sous Doom, "doom2 -file nomduwad.wad" sous Doom II, puis on appuie sur entrée.
- Il est possible d'ajouter le paramètre "-skill" pour régler la difficulté, même s'il est possible, de toute façon, de régler la difficulté après avoir lancé le WAD. Il y a aussi le paramètre "-warp" pour aller dans un niveau spécifique du jeu.
Notes et références
- Explication de la compatibilité "Limit Removing"
- du wiki de ZoomPage consacrée aux IWAD sur le wiki de ZDoom
- The Adventures of Square
- WADs de Eric Harris
- Bande annonce de SIGIL
- Site officiel de SIGIL
- Site officiel de SLADE Builder
- Site officiel de Doom Builder
- Site officiel d'Eureka
- Site officiel d'OGLIGE
Liens externes
- (en) DoomWADStation.com, base de téléchargements de WAD.
- (en) /idgames Archive database, bibliothèque de WADs hébergée sur le site d'information Doomworld.
- (en) The Cacowards, classement annuel des meilleurs WAD (et autres types d'extensions) depuis 2004.