Doom modding - Doom modding

Doom WAD er standardformatet for pakkefiler til videospillet Doom og dets efterfølger Doom II: Hell on Earth , der indeholder sprites, niveauer og spildata. WAD står for Where's All the Data? Umiddelbart efter udgivelsen i 1993tiltrak Doom en betydelig følge af spillere, der skabte deres egne mods til WAD-filer-pakker indeholdende nye niveauer eller grafik- og spillede en afgørende rolle i at gyde den mod-making-kultur, der nu er almindelig for første person skydespil . Tusinder af WAD'er er blevet oprettet til Doom , lige fra enkelt tilpassede niveauer til fulde originale spil; de fleste af disse kan frit downloades over Internettet . Flere WAD'er er også blevet udgivet kommercielt , og for nogle mennesker blev WAD-making- hobbyen en indgang til en professionel karriere som level designer .

Der er to typer WAD'er: IWAD'er (interne WAD'er) og PWAD'er (patch -WAD'er). IWAD'er indeholder de data, der er nødvendige for at indlæse spillet, mens PWAD'er indeholder yderligere data, f.eks. Nye karaktersprites, efter behov for tilpassede niveauer.

WADs historie

Udvikling af Doom

Ved udviklingen af Doom var id Software klar over, at mange spillere havde forsøgt at oprette brugerdefinerede niveauer og andre ændringer til deres tidligere spil, Wolfenstein 3D . Imidlertid var procedurerne involveret i oprettelse og indlæsning af ændringer til dette spil besværlige.

John Carmack , hovedprogrammerer hos id Software, designede Doom -internerne fra bunden for at give spillerne mulighed for at forlænge spillet. Af denne grund lagres spildata såsom niveauer, grafik , lydeffekter og musik separat fra spilmotoren i "WAD" -filer, så tredjeparter kan lave nye spil uden at foretage ændringer af motoren. Tom Hall er ansvarlig for at komme med navnet WAD.

Ideen om at gøre Doom let modificerbar blev primært bakket op af Carmack, en velkendt tilhænger af copyleft og hackeridealet om mennesker, der deler og bygger på hinandens arbejde, og af John Romero , der havde hacket spil i sin ungdom og ønskede at tillade andre spillere til at gøre det samme. Nogle, herunder Jay Wilbur og Kevin Cloud , gjorde imidlertid indsigelse på grund af juridiske bekymringer og troen på, at det ikke ville være til gavn for virksomhedens forretning.

Hjælpeprogrammer og WAD'er

Umiddelbart efter den første shareware -udgivelse af Doom den 10. december 1993 begyndte spillerne at arbejde på forskellige værktøjer til at ændre spillet. Den 26. januar 1994 udgav Brendon Wyber den første public domain -version af Doom Editing Utility (DEU) -programmet på Internettet, et program skabt af Doom -fans, som gjorde det muligt at oprette helt nye niveauer. DEU fortsatte udviklingen indtil den 21. maj samme år. Det blev muliggjort af Matt Fells frigivelse af de uofficielle Doom -specifikationer. Kort tid efter blev Doom -spillere involveret i yderligere forbedring af DEU. Raphaël Quinet stod i spidsen for programudviklingsindsatsen og den overordnede projektudgivelse, mens Steve Bareman ledede dokumentationsindsatsen og oprettelsen af ​​DEU Tutorial. Mere end 30 andre mennesker hjalp også med indsatsen, og deres navne vises i README -filen, der fulgte med programdistributionen. Yadex, en gaffel af DEU 5.21 til Unix -systemer, der kører X Window System , blev senere frigivet under GNU/GPL -licensen. Carmack frigav desuden kildekoden til de værktøjer, der blev brugt til at oprette spillet, men disse blev programmeret i Objective-C til NeXT- arbejdsstationer og var derfor ikke direkte anvendelige til massebrugerbasen til IBM PC-kompatible .

Jeff Bird krediteres med at have skabt det første brugerdefinerede WAD til Doom , kaldet Origwad , den 7. marts 1994. Snart oprettede utallige spillere tilpassede WAD'er og delte dem over AOL , CompuServe- foraene og andre internetbaserede kanaler. Mange af WAD'erne blev lavet i stil med basisspillet, andre var baseret på eksisterende tv -serier , film eller originale temaer. Nogle af id Software -medarbejderne har afsløret, at de var imponeret over nogle af WAD'erne. John Carmack sagde senere følgende om en ændring af temaet i Star Wars :

Jeg husker stadig den første gang, jeg så den originale Star Wars DOOM -mod. At se hvordan nogen havde sat Death Star ind i vores spil føltes så fantastisk fedt. Jeg var så stolt over det, der var blevet muligt, og jeg var helt sikker på, at det at lave spil, der kunne tjene som lærred for andre mennesker at arbejde med, var en gyldig retning.

En anden tidlig ændring er Aliens TC ( Total Conversion ) , baseret på filmen Aliens .

Selvom WAD'er modificerede Doom ved at udskifte grafik og lyd, var mængden af ​​tilpasninger noget begrænset; meget af spillets adfærd, herunder timingen og styrken af ​​våben og fjender, var hårdt kodet i Doom- eksekverbare fil og umulig at ændre i WAD'er. DeHackEd , et Doom -redigeringsprogram oprettet af Greg Lewis, adresserede dette ved at lade brugerne ændre parametre inde i selve Doom -eksekverbare, hvilket muliggjorde en større grad af tilpasning.

Kommercielle WAD'er

Omkring 1994 og 1995 blev WAD'er primært distribueret via BBS'er og via cd -samlinger, der blev fundet i computerforretninger eller samlet sammen med instruktionsguider til niveauoprettelse , mens Internet FTP -servere i senere år blev den primære metode til opnåelse af disse værker. Selvom Doom -softwarelicensen krævede, at der ikke blev tjent nogen fortjeneste på brugerdefinerede WAD'er, og Shawn Green gjorde indsigelse mod, at folk solgte deres WAD'er for penge, men der kunne ikke desto mindre fås nogle WAD -sæt og skovlpakker til en pris på visse forretninger.

I løbet af denne tid arbejdede id Software på deres næste spil, Quake , ved hjælp af ny teknologi, men startede projekter med at hente de mest talentfulde WAD -producenter fra Doom -samfundet for at oprette officielle udvidelser og konkurrere med de uautoriserede samling -cd'er. Teamet producerede de 21 Master Levels , som den 26. december 1995 blev udgivet på en cd sammen med Maximum Doom , en samling på 1.830 WAD'er, der var blevet downloadet fra Internettet. I 1996 blev Final Doom , en pakke med to 32-niveau megawads skabt af TeamTNT , udgivet som et officielt id Software-produkt.

Forskellige first-person shooter spil udgivet på det tidspunkt bruger Doom- motoren under en kommerciel licens fra id Software, da de i det væsentlige er brugerdefinerede WAD'er pakket med Doom- motoren, såsom Hacx: Twitch 'n Kill (1997).

Ud over de mange mennesker, der bidrog til kommercielt frigivne WAD'er, blev forskellige forfattere involveret i udviklingen af ​​andre spil:

Kildehavn æra

Omkring 1997 begyndte interessen for Doom WAD'er at falde, da opmærksomheden blev henledt til nyere spil med mere avanceret teknologi og mere tilpasset design, herunder id Softwares egen Quake og Quake II .

Den 23. december 1997 frigav id Software kildekoden til Doom -motoren , oprindeligt under en restriktiv licens. Den 3. oktober 1999 blev det frigivet igen under betingelserne i GNU GPL-2.0 eller nyere . Med kildekoden tilgængelig blev det muligt for programmører at ændre ethvert aspekt af spillet, fjerne tekniske begrænsninger og fejl og tilføje helt nye funktioner.

Disse motorændringer eller Doom- kildeporte er siden blevet målet for meget af WAD-redigeringsaktiviteten, og med faldet i MS-DOS blev brug af en kildeport den eneste mulige måde at spille Doom på for de fleste mennesker. Flere kildeporte er under aktiv udvikling, og Doom bevarer en stærk tilslutning til WAD -skabere.

Typer af WAD'er

Niveauer

Den mest almindelige type WAD består af et enkelt niveau , der normalt beholder temaet i det originale spil, men muligvis inkluderer ny musik og nogle modificerede grafikker for at definere en mere karakteristisk indstilling eller stemning. Både singleplayer- og deathmatch- multiplayer- niveauer er almindelige.

WAD'er kan have en niveaupakke i form af en episode , der erstatter ni niveauer og nogle gange i form af en megawad , som erstatter 15 eller flere niveauer i spillet (27 i Doom , 32 i Doom II , 36 i The Ultimate Doom ).

Konverteringer i alt

Et WAD, der giver spillet en eftersyn for at inkorporere en helt anden spilindstilling , tegnsæt og historie, i stedet for blot at give nye niveauer eller grafiske ændringer, kaldes en total konvertering . Sætningen blev opfundet af Justin Fisher, som en del af titlen på Aliens TC , eller Aliens Total Conversion . Tilføjelser, der giver omfattende ændringer i lignende grad, men bevarer særprægede dele eller egenskaber ved de originale spil, såsom tegn eller våben, kaldes ofte i forlængelse af delvise konverteringer .

Liste over WAD'er

Det følgende er en udvalgt liste over populære og historisk betydningsfulde WAD'er.

Megawads

  • Eternal Doom er en megawad på 32 niveauer til Doom II skabt af Team Eternal og TeamTNT . Den blev udgivet ikke-kommercielt i flere versioner, hvor den sidste blev udgivet den 14. november 1997. Eternal Doom modtog medieopmærksomhed i 2020, da den gennem yderligere modding blev spillet gennem Doom Eternal .
  • Going Down er en megawad på 32 niveauer til Doom II udgivet i 2013 og en vinder i dette års Cacowards. Det blev skabt af den engelske freelance -animator Cyriak Harris .
  • Icarus: Alien Vanguard er en megawad på 32 niveauer til Doom II skabt af TeamTNT og udgivet den 22. marts 1996. Den blev udviklet som en freeware-udgivelse efter TNT: Evilution blev hentet af id Software for at blive frigivet som en del af Final Doom .
  • Memento Mori er en megawad på 32 niveauer til Doom II skabt af to medlemmer af The Innocent Crew, Denis og Thomas Möller, sammen med andre forfattere, herunder Tom Mustaine og både Dario og Milo Casali. Den blev oprindeligt udgivet den 10. december 1995 og så en opdateret udgivelse i februar 1996. En efterfølgende megawad på 32 niveauer, Memento Mori II , blev oprettet og frigivet den 27. juli 1996. I Doomworlds Top 100 WADs of All Time, Memento Mori blev stemt som #1 WAD i 1996 og dens efterfølger som #2.
  • Requiem er en megawad på 32 niveauer til Doom II skabt af de samme mennesker, der arbejdede på den tidligere udgivne Memento Mori-serie, foruden nogle nye kort, der arbejdede specifikt på dette projekt. Den blev frigivet og uploadet til idgames -arkivet den 4. juli 1997.
  • I 2016 udgav John Romero to nye kort - Phobos Mission Control og Tech Gone Bad . Efter det positive svar frigav han Sigil , en komplet 9-etagers episode, i maj 2019.
  • Bloom er en Doom II og Blood crossover udgivet af Bloom Team i 2019. Den indeholder over 50 nye fjendtlige typer, en komplet ny episode og et originalt soundtrack.

Konverteringer i alt

  • Action Doom 2: Urban Brawl er en 2008 indie-spil udviklet af "Scuba Steve" bruning med ZDoom kildeport . Spillet har cellegraferet grafik og er i stil med en beat 'em up .
  • Aliens TC er en total konvertering på 11 niveauer baseret på filmen Aliens , skabt af Justin Fisher og udgivet den 3. november 1994. I 2017 lavede en anden modder ved navn Kontra_Kommando en nyindspilning af Aliens TC.
  • Ashes 2063 er et post-apokalypse-tema, skabt af Vostyok. Inspireret af post-apokalyptiske film fra 1980'erne indeholder den nye monstre, våben og et originalt soundtrack.
  • Batman Doom er en total konvertering på 32 niveauer skabt af ACE Team Software og udgivet i april 1999. Den indeholder modificeret spiladfærd sammen med nye våben, genstande og karakterer fra tegneserie- superheltens Batman- verden .
  • Chex Quest er en total konvertering på 5 niveauer udgivet i 1996 af Digital Café, Doom kunne blive godkendt til yngre publikum. Dette blev oprindeligt pakket i Chex kornkasser som en præmie , selvom Chex Quest senere blev lagt op som freeware Internettet, efter at kampagnen sluttede. Chex Quest modtog to efterfølgere, Chex Quest 2: Flemoids Take Chextropolis og Chex Quest 3 , udgivet i henholdsvis 1997 og 2008, som begge indeholdt fem niveauer og blev frigivet som freeware.
  • Doom 64: Retribution er en genindspilning af Doom 64 , Nintendo 64 -versionen af Doom , som adskiller sig drastisk fra dens DOS -version. Doom 64: Retribution indeholder forskellige niveauer, grafik og lyd baseret på Nintendo 64 -spillet.
  • Grezzo 2 er en total konvertering fra 2012 udviklet af den italienske spildesigner Nicola Piro, der er kendt for at plagiere andre spil og Doom -mods og for sit vulgære, blasfemiske indhold.
  • Sonic Robo Blast 2 er en Doom- ændring, der bruger Doom Legacy-kildeporten til at ændre spillet fra en førstepersonsskydespil til en tredjeperson-platformspil baseret på Sonic the Hedgehog .
  • Void er en ændring på et niveau baseret på 2000-spillet American McGee's Alice , som selv blev lavet af den tidligere id Software-medarbejder American McGee .

Diverse

Skærmbillede fra Freedoom
  • D! Zone - Oprettet af WizardWorks , en udvidelsespakke med hundredvis af niveauer til Doom og Doom II . D! Zone blev gennemgået i 1995 i Dragon af Jay & Dee i kolonnen "Monitor of". Jay gav pakken 1 ud af 5 stjerner, mens Dee gav pakken 1½ stjerne.
  • Origwad - Oprettet af Jeff Bird og udgivet den 7. marts 1994, er det bemærkelsesværdigt at være det første brugerdefinerede WAD, der blev frigivet til Doom . Origwad består af et enkelt niveau med to værelser adskilt af en dør og i alt seks fjender, hvilket gør det meget grundlæggende i forhold til senere WAD'er.
  • De Harris niveauer - Doom og Doom II niveauer skabt af Eric Harris , en af de to gerningsmænd fra Columbine High School-massakren , menes at have dukket på internettet i 1996 eller 1997, men blev taget ned af FBI efter massakren på 1999. Downloads til niveauerne Deathmatching in Bricks (BRICKS.WAD), Hockey.wad (HOCKEY.WAD), KILLER (KILLER.WAD), Mortal Kombat Doom (FIGHTME.WAD), Outdoors (outdoors.wad), Station (STATION.WAD) ), og UAC Labs (UACLABS.WAD) er blevet fundet i årene siden. Dylan Klebold , en ven af ​​Harris og den anden gerningsmand til massakren, blev krediteret af Harris for at have testet Deathmatching i Bricks. ENDOOM -skærmen til UAC Labs viser navnene på andre WAD'er lavet af Harris, selvom de siden er gået tabt : Assault, Techout, Thrasher, Realdeth og Realdoom, som er en patch til et andet WAD. UAC Labs blev nævnt på Doomworlds Top 10 berygtede WADs -liste.
  • Vuggevise, et niveau skabt af Danlex i 2021, som indeholdt surrealistiske billeder.
  • National Videogame Museum, en rekreation af det virkelige liv National Videogame Museum af medarbejder Chris Bacarani. Niveauet tog over et år at lave, og fremstår som en udstilling i det fysiske museum.
  • Nødder! - Nuts blev udgivet i 2001 og er en af ​​de første dokumenterede joke WAD'er. Nuts består af et enkelt rum med en usårbarhed, plasma -riffel, BFG og 10.617 fjendtlige monstre. Dens skaber, BPRD, skabte flere efterfølgere, og en version af Nuts blev lavet i Dusk .
  • The Sky May Be - En bemærkelsesværdig vittighed WAD, det meste af spillet foregår i en overdimensioneret sektor, hvor mange teksturer erstattes med solide farver, og mange lyde erstattes med lyd fra Monty Python's Flying Circus . WAD blev nævnt i Doomworlds Top 10 berygtede WADs -liste, og det betragtes undertiden som et af de værste WAD'er, der nogensinde er skabt.
  • UAC Military Nightmare -A Skulltag WAD lavet af "Terry" i 2008, som var berygtet for brugen af ​​vulgære scripts, springskræmmer , mærkelig grafik, absurde vanskeligheder og ellers ubrugelige data, der eksisterede for enten at svulme op i WAD's filstørrelse eller manipulere med spillerens indstillinger. Selve WAD blev fjernet fra Doomworld i 2014 på grund af de førnævnte ubrugelige data, men er siden blevet uploadet igen med de nævnte data fjernet. Denne WAD affødte en genre af WAD'er kendt som "Terrywads" eller "Terry Traps", som indeholder indhold, der ligner UAC Military Nightmare . I 2008 modtog UAC Military Nightmare en Cacoward for Worst WAD, hvor det beskrives som "den værste wad -fil, verden nogensinde har kendt."
  • Lilith - En mod oprettet i 2017, der bruger fejl i ZDoom -sourceporten til at skabe grafisk og musikalsk forvrængning og ændringer i fjendens adfærd, hvilket resulterer i et "glitchcore mareridt." Lilith var også en vinder i 2017 Cacowards.

Freedoom

Freedoom
Freedoom-logo.png
Freedoom002 01.png
Niveau 2 (version 0.6.4)
Originale forfattere Freedoom projekt
Første udgivelse 16. april 2003 ; 18 år siden ( 2003-04-16 )
Stabil udgivelse
0.12.1 / 22. oktober 2019 ; 23 måneder siden ( 2019-10-22 )
Platform Linux , Microsoft Windows , macOS , MS-DOS , Android , iOS
Type Single-player , multiplayer first-person shooter
Licens 3-klausul BSD (kræver en Doom- motorkildeport under GNU GPL-2.0 eller nyere for at afspille)
Internet side https://freedoom.github.io/

Freedoom er et projekt, der sigter mod at oprette en gratis erstatning (ændret BSD -licens ) til det sæt grafik , musik , lydeffekter og niveauer (og diverse andre ressourcer), der bruges af Doom . Da Doom -motoren er gratis software , kan den distribueres sammen med de nye ressourcer, hvilket i realiteten giver et komplet spil, der er gratis og med fuldt tredjeparts WAD.

Projektet distribuerer tre IWAD-filer: de to singleplayer-kampagner ved navn Freedoom: Phase 1 og Freedoom: Phase 2 og FreeDM , som indeholder en samling deathmatch- niveauer. Freedoom kræver ikke nogen kildeport for at køre og kan køre på en hvilken som helst grænse-fjernende kildeport i Doom.

Et lignende projekt, Blasphemer , har til formål at skabe en komplet gratis version af Heretic , men er mindre fuldt udviklet end Freedoom.

Redigering

Mange redaktører på niveau er tilgængelige til Doom . Det originale Doom Editing Utility (DEU) blev portet til en række operativsystemer , men mistede betydning over tid; mange moderne Doom -redaktører har stadig deres rødder i DEU og dets redigeringsparadigme, herunder DETH, DeePsea, Linux Doom Editor og Yadex. Andre redaktører på niveau omfatter WadAuthor, Doom Builder (udgivet i januar 2003) og Doom Builder 2 (udgivet i maj 2009 som efterfølgeren til Doom Builder). Nogle redaktører på Doom -niveau, f.eks. Doom Builder og Doom Builder 2, har en 3D -redigeringstilstand. Fra nu af er disse to blevet afbrudt, men en nyere gaffel er blevet frigivet og opdateres regelmæssigt, kendt som GZDoom Builder.

Mange specialiserede Doom -redaktører bruges til at ændre grafik og lydklumper, såsomXWE, SLADE, Wintex og SLumpEd. Den DeHackEd eksekverbare patching nytte Ændrer monstre, elementer og våben adfærd. I ZDoom kan brugerne oprette nye monstre, våben og genstande gennem et scriptsprog kaldet DECORATE, der er adresseret til mange af de mangler ved DeHackEd, f.eks. Ikke at kunne tilføje nye objekter og ikke at kunne afvige langt fra adfærden af de originale våben og monstre.

WAD2 og WAD3

I Quake blev WAD -filer erstattet med PAK -filer. WAD -filer forbliver stadig i Quake -filer, selvom deres brug er begrænset til teksturer. Da WAD2 og WAD3 bruger en lidt større biblioteksstruktur, er de inkompatible med Doom .

Referencer

Bibliografi

  • Joseph Bell, David Skrede: The Doom Construction Kit: Mastering and Modifying Doom , Waite Group Press (1. april 1995), ISBN  1-57169-003-4
  • Richard H. "Hank" Leukart, III: The Doom Hacker's Guide , Mis Press (1. marts 1995), ISBN  1-55828-428-1
  • Steve Benner, et al .: 3D Game Alchemy for Doom, Doom II, Heretic and Hexen , SAMS Publishing (1996), ISBN  0-672-30935-1
  • Kushner, David: Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture , Random House Publishing Group 2003, ISBN  0-375-50524-5 ; side 166–169
  • Larsen, Henrik: De uofficielle mesterniveauer for Doom II FAQ , version 1.02 (hentet 4. oktober 2004)

Yderligere læsning

eksterne links