Doomの改造
Doomの改造(ドゥームのかいぞう)、Doom WAD(ドゥーム ワッド)は、コンピュータゲーム『Doom』とその続編『Doom II:Hell on Earth』のパッケージファイルのデフォルト形式で、スプライト、ステージ、ゲームデータが含まれている。WADは、「Where's All Data?(全てのデータはどこにある?)」の略である。1993年の発売直後、『Doom』はステージ、グラフィック、他のゲームデータをパッケージ化したWADファイル用の独自のMODを制作するプレイヤー達の大規模な支持を集め、現在ではファーストパーソン・シューティングゲーム、あるいは欧米産のパソコン用ゲームでは一般的となっているMOD作成文化を生み出す上で重要な役割を果たした。Doomには、単一のカスタムステージから完全なオリジナルゲームまで、何千ものWADが作成されている。これらのほとんどはインターネット経由で自由にダウンロードが可能。いくつかのWADも商業的にリリースされており、一部の人々にとってWADを作る趣味は、レベルデザイナーとしてのプロのキャリアへの入り口となった。
WADには、IWAD(内部WAD)とPWAD(パッチWAD)の2種類がある。IWADには、ゲームのロードに必要な全てのデータが含まれているが、PWADには、必要に応じてカスタムステージ、、新しいキャラクタースプライトなど、部分的な追加・差し替えデータが含まれている。
Doomを開発するにあたり、id Softwareは多くのプレイヤーが同社の過去作『Wolfenstein 3D』のカスタムステージやその他のModを作成しようとしたことを認識していた。ただし、そのゲーム用Modの作成とロードに関連する手順は面倒な作業だった。
id Softwareの主任プログラマーであるジョン・カーマックは、プレイヤーがゲームを拡張できるように、Doomの内部を一から設計した。そのため、ステージ、グラフィック、効果音、音楽などのゲームデータは、ゲームエンジンとは別に単一の「WADファイル」に保存される。これにより、プレーヤーはエンジンへのリスクを侵すことなく独自のデータを作成できた。Doomの初期設計文書によると、WADは「Where's All Data?」の略である。
Doomを簡単に変更できるようにするアイデアは、コピーレフトの有名な支持者でお互いの作品を共有して構築する人々のハッカーの理想を支持していたカーマックと、若い頃にゲームをハッキングした経験があり、他のゲーマーにも同じことができるようにしたいと考えていたジョン・ロメロによって主に支持された。ただし、id Softwareのスタッフ全員がこの開発に満足していたわけではなく、ジェイ・ウィルバーやケヴィン・クラウドを含む一部の人々は、法的な懸念と、会社のビジネスに何の利益もないとの信念から反対した。
1993年12月10日にDoomの最初のシェアウェアがリリースされた直後に、愛好家はゲームを変更するためのさまざまなツールに取り組み始めた。1994年1月26日、ブレンドン・ワイバーはDoom Editing Utility(DEU)プログラムの最初のパブリックドメインバージョンをインターネットで公開した。これは、Doomファンによって作成されたプログラムで、まったく新しいステージを作成することを可能にした。DEUは同じ年の5月21日まで開発が続けられた。マット・フェルのUnofficial Doom仕様のリリースによって可能になった。その後まもなく、Doom愛好家はDEUのさらなる強化に関与するようになった。Raphaël Quinetがプログラム開発の取り組みとプロジェクト全体のリリースを主導し、Steve Baremanが文書化の取り組みとDEUチュートリアルの作成を主導した。30人以上の他の人々も努力を助け、彼らの名前はプログラム配布に含まれているREADME.1STファイルに表示されている。X Window Systemを実行するUnixシステム用のDEU 5.21のフォークであるYadexは、後にGNU/GPLライセンスで公開された(カーマックはさらに、ゲームの制作に使用したユーティリティのソースコードを公開したが、これらはNeXTワークステーション用のObjective-Cでプログラムされていたため、PCユーザーであるほとんどの人には直接使用できなかった)。
ジェフリー・バードは、1994年3月7日に『Origwad』というタイトルで公開されたDoomの最初のカスタムWADを作成したとされている。間もなく、無数の愛好家がカスタムWADを作成し、AOLやCompuServeフォーラム、その他のインターネットベースのチャネルで共有した。WADの多くは元のDoomシリーズを踏襲するスタイルで作成されたが、その他はTVシリーズ、映画またはオリジナルのテーマをベースとしていた。id Softwareスタッフの一部はWADの一部に感銘を受けたことを明らかにしており、ジョン・カーマックは後に『スター・ウォーズ』をテーマにしたModについて次のように述べた:
もう1つの特に注目すべき初期のModは、映画『エイリアン2』をベースとした『Aliens TC』(#トータルコンバージョン節を参照)である。
WADがグラフィックとオーディオを置き換えることによって『Doom』の変更を可能としたにもかかわらず、この当時ではカスタマイズの量は多少制限されていた。武器や敵のタイミングや強さなど、ゲームの動作の多くは『Doom』の実行ファイルにハードコードされており、WADでは変更できない。グレッグ・ルイスによって制作されたDoom編集プログラム「DeHackEd」は、ユーザーがDoom実行ファイル内のパラメーターを変更できるようにすることで対応し、より高度なカスタマイズを可能にした。
1994年から1995年頃、WADは主に電子掲示板とパソコンショップやステージ制作の指示ガイドに同梱されたコレクションCD経由で配布され、後年にはインターネットのサーバーでやりとりされるようになった。DoomソフトウェアのライセンスはカスタムWADから利益が得られないようにすることが必要であり、id SoftwareのメンバーはWADのコンピレーションCD-ROMの配給者に対して何らかの対策を講じていると主張しているが、一部のWADセットとショベルウェアバンドルはそれにも関わらず特定のアウトレットで有償で入手できた。
当時、id Softwareは新しい技術を使った新作『Quake』に取り組んでいたが、Doomコミュニティから最も才能のあるWAD制作者を選び、公式拡張の制作と不正なコレクションCDに対抗するプロジェクトを開始した。チームは21の『Master Levels』を制作し、1995年12月26日にインターネットから任意にダウンロードされた1,830のWAD集である「Maximum Doom」とともにCDで発売された。1996年には、TeamTNTが制作した二つの32ステージのmegawad『Final Doom』が、id Softwareから正式な商品として発売された。
さらに、当時発売されたさまざまなファーストパーソン・シューティングゲームでは、id Softwareの商用ライセンスの下でDoomエンジンを使用していた。これは、本質的にDoomエンジンとパッケージ化されたカスタムWADであるといえる。1997年に発売された『Hacx:Twitch 'n Kill』がその例である。
商業的にリリースされたWADに貢献した多くの人々に加えて、さまざまな作者が他のゲームの開発に関与するようになった。
ケネス・スコット…『Hacx:Twitch 'n Kill』にアートワークを寄稿した後、id Softwareとバンジー後に『Halo』ゲームの開発を担う343 Industriesでアートディレクターになった。
『Master Levels for Doom II』に 2つのステージを提供したティム・ウィリッツは、後にid Softwareの主任デザイナーになった。
『Final Doom』の収録ステージのうち4分の1を作成したダリオ・カザーリは、Valveに雇われて『Half-Life』に取り組んだ。
Sverre Kvernmo…『Master Levels for Doom II』の5つのステージのデザイナーでTeamTNTのメンバー。Ion Stormに『大刀』のために雇われた。
Iikka Keränen…いくつかのDoom WADとそれ以降のQuake Modの作者。Ian Stormに雇われて『Anachronox』と『大刀』のステージを作成し、Looking Glass Studiosに『Thief II:The Metal Age』のステージを作成した。Keränenは後にValveに雇われた。
ジョン・アンダーソン (レベルデザイナー)…「睡眠博士」としても知られる。『Master Levels for Doom II』の5つのステージと『The Ultimate Doom』のE4M7の作者であり、後に『Blood』『Unreal』および『大刀』に取り組んだ。
Matthias Worch (レベルデザイナー)は、Ritual Entertainmentに入社して『SiN』に取り組んだ。彼は後にUnrealシリーズに貢献した。
1997年頃、id Softwareの『Quake』などより高度な技術とカスタマイズ性のあるデザインの新作ゲームに注目が集まるようになり、Doom WADへの関心は低下していった。
1997年12月23日、id SoftwareはDoomエンジンのソースコードを制限されたライセンスの元で公開し、1999年10月3日にGNU General Public Licenseの条件下で再び公開した。ソースコードが利用可能になると共にプログラマーがゲームのあらゆる面の修正、技術的制限及びバグの除去、全く新しい機能の追加を行えるようになった。
これらのエンジンのMod、つまりDoomソースポートは、それ以来WAD編集活動の多くの対象になっている(ただし、一部の純正主義者はオリジナルの無改造エンジンを好む)。2018年の時点で、いくつかのソースポートがまだ積極的に開発されており、Doomは未だにWADを作成する人々の根強い支持を維持している。
WADの最も一般的なタイプは単一ステージで構成され、通常はオリジナルのゲームのテーマを保持しているが、より特徴的な設定またはムードを定義するために新しい音楽といくつかの変更されたグラフィックスが含まれている場合がある。シングルプレイヤーとデスマッチ両方のマルチプレイヤーステージが一般的である。
また、いくつかのステージを含むWADも一般的であり、エピソードという扱いで9つのステージを置き換える場合もあれば、『Doom II』における32ステージ全ての置き換えを用意した「megawad」も存在する。
Megawadsは複数人で作られることが多く、開発期間も数か月から数年にわたる。
単に新しいステージやグラフィックの変更を提供するのではなく、ゲームの設定、キャラクターセットおよびストーリーを全く異なるものにするためにゲームをオーバーホールするWADは、「トータルコンバージョン(Total Conversion)」と呼ばれる。このフレーズは、『Ailens TC』(Ailens Total Conversion)のタイトルの一部としてジャスティン・フィッシャーによって造語された。オリジナルのゲームの特徴的な部分や特徴(キャラクターや武器など)を保持しながら同程度の広範な変更を提供するアドオンは、その延長線上で「部分改造(partial conversions)」と呼ばれることが多い。
以下は、その選択において議論の余地がないと考えられる非常に人気のある、ユニークな、または歴史的に重要なWADの非包括的なリストである。代替リストとレビューサイトについては、以下の外部リンク項目を参照のこと。
『10 Sectors』はDoomworldでの大会として始まり、参加者は10 sectorsのみを使用してBOOMソースポートにできる最高のステージを作るように挑戦され、勝者のMichal MeskoがVoodoo 5 5500 AGPグラフィックカードを受け取った。
『Doom The Way id Did』…2012年に公開されたDoomの27ステージのmegawad。Jason "Hellbent" Rootによって最初に提案され、Doomworldコラボレーションプロジェクトとして実現した。megawadの目的は、オリジナルのゲームであったかのように見えて感じられるDoomステージの3つのエピソードを作成することであったが、それへのオマージュは一切なかった。32ステージの続編、『Doom II The Way id Did』が2013年に公開された。さらに、2つのスピンオフが公開された。2016年に公開された『Doom The Way id Did: The Lost Episodes』には、『Doom the Way id Did』に提出されながらも最終版に入らなかったマップの6つのエピソードが収録されており、2016年に公開された『No End in Sight』は3人の『Doom the Way id Did』の寄稿者によって作成されたマップ(新規または『Doom the Way id Did』マップを変更したもの)の4つのエピソードを収録している。『Ultimate Doom The Way id Did』は、オリジナルのmegawadの9ステージのフォローアップエピソードであり、2019年に公開された。
『Eternal Doom』…Team EternalとTeamTNTによって制作されたDoom IIの32ステージのmegawad。非商業的にいくつかのバージョンで公開され、最後のバージョンは1997年11月14日に公開された。Eternal Doomはプレーヤーとのテーマでさまざまなステージで、オリジナルのDoomモンスター配置し、中世の城特色と未来的なハイテク拠点、タイムトラベルのサブプロットを特徴としている。Eternal Doomの特徴的な側面は、ステージのサイズであり、その平均はDoomおよびDoom IIのステージのサイズの約4倍である。Eternal Doomはステージの壮大な建築と複雑なレイアウトで高く評価されているが、一部の最大級の城の大きさとマップ内に配置されたスイッチ間をプレイヤーが行き来するよう強制するステージデザインも相まって見つけるのが困難な場合があり、批判の対象となっている。
『Going Down』…2013年に公開されたDoom IIの32ステージのmegawad。イギリスのフリーランスアニメーターのスィリアック・ハリスが制作した。
『Hell Revealed』…1997年5月2日に公開されたDoom IIの32ステージのmegawad。「Doom Done Quick speedrunning」プロジェクトのプレイヤーの1人、Yonatan DonnerとHaggay NIVによって制作された。Hell Revealedは、熟練プレーヤーにチャレンジを提供することを目的として設計され、その難易度の高さで有名になった:セット内の最も難しいステージは、プレーヤーが一度に数十の最も難しいモンスターと対戦するバトルグラウンドを備えている。一部のステージは合計で約500体のモンスターが登場する。Hell Revealedはオリジナルのゲーム『Doom』と『Doom II』に次いで、Doom WADの中で最もDoomのスピードランニング競争の対象とされてきた。同じコンセプトに基づいて構築され、さらに多くのモンスターを特徴とする32ステージの続編megawad『Hell Revealed II』が別のチームによって制作され、2003年12月31日に公開された。
『Icarus: Alien Vanguard』:TeamTNTが制作した『DoomII』用の32ステージのmegawadで1996年3月22日に公開された。『TNT: Evilution』がid Softwareによって買収され、Final Doomパッケージの一部として発売される時、フリーウェアとして公開された。2003年に続編の『Daedalus: Alien Defense』が公開された。
『Memento Mori』…The Innocent Crewの2人のメンバーであるDenisとThomas Möllerが、Tom Mustaineとダリオとミロのカザーリ兄弟を含む他の19人の作者と共に制作した『DoomII』の32ステージのmegawad。最初は1995年12月10日に公開され、1996年2月に更新版がリリースされた。続編となる32ステージのmegawad『Memento Mori II』が制作され、1996年7月27日に公開された。
『Requiem』…以前に公開された『Memento Mori』シリーズに携わった同じ人々に加えて、このプロジェクトに特に取り組んだ2人の新しいマッパーによって制作された『DoomII』の32ステージのmegawad。1997年7月4日に公開され、idgamesアーカイブにアップロードされた。
『Sigil』…ジョン・ロメロが制作したオリジナルの『Doom』の9ステージのエピソード。2018年12月10日に発表され、2019年5月に公開された。『The Ultimate Doom』のエピソードリストに追加される5つ目のマップセットとなっている。
『Action Doom 2:Urban Brawl』…セルシェーディングされたグラフィックを特徴とする、ZDoomソースポートで開発された2008年のインディーゲーム。
『Aliens TC』…ジャスティン・フィッシャーが制作し、1994年11月3日に公開した11ステージのTC。同TCは映画『エイリアン2』(1986)を題材としており、最初期のTCであると同時に最も有名なものの一つである。『Doom II:Hell on Earth』の発売翌週に『Doom』のニュースグループでは同作よりもAilens TCに関連した話題が多かった。Aliens TCの人気はDoomコミュニティの外にも及んでおり、たとえば1998年のDreamWorksのPCゲーム『Jurassic Park:Trespasser』にインスピレーションを与えている。フィッシャーはさまざまなゲーム開発者(後にJurassic Park: Trespasserを制作するチームへのDreamWorksの勧誘も含む)に雇用をオファーされたが、大学の学位を取得するために辞退した。Ailiens TCはその不穏な雰囲気で有名であった。最初のステージ(E2M1)には敵がいない。これは、Doomのテンポの速いアクションを考慮した驚くべき機能である。しかし、その後プレーヤーはエイリアンと対峙し、『エイリアン2』のパワーローダーを武器として入手する。オリジナルWADは、初代Doom向けに作られたもので第二エピソード全体を1986年の映画をほぼ踏襲したステージに置き換え、シークレットステージのE2M9は『エイリアン』の宇宙船である。TCのボーナスレベルは、E3M1(オリジナルのデザインが大きすぎたため、E2M5マップからカットされた部分)とE3M2(E2M1のバリエーションであるが、敵が追加されたもの)である。マップE2M5とE3M1は、より直線的な他のステージとは対照的に、より多くのデスマッチ(近接センサーを使用)用に設計されている。ファンはDoom IIにこのWADを取り入れている。フィッシャーは1993年12月下旬にDoomをプレイしてから最初の5分以内にAliens TCを作成するというアイデアを得て、Doomと映画の雰囲気が似ていることに気付いた。ちなみに、id Softwareは当初DoomをAliensライセンスに基づいて計画する予定だったが、開発の初期段階ではそのアイデアを放棄したことが後で知られるようになった。
『Ashes 2063』…Modder Vostyokが作成したTC。80年代のポストアポカリプス映画に影響を受けた内容となっており、オリジナルのサウンドトラックを特徴としている。
『Batman Doom』…ACE Team Softwareによって制作され、1999年4月に公開された32ステージのトータルコンバージョン。バットマンを題材としており、武器等も同作に準拠している。
『Bloom』…『Doom』と『Blood』を組み合わせた内容のTCで、Bloom Teamが開発した。2019年のMOD DBのエディターズチョイスのクロスオーバー部門に選ばれた。
『Chex Quest』…1996年にDigital cafeが制作した全5ステージのTCで、ChexというシリアルのおまけのCDとして頒布された。同製品の販売終了後にインターネット上でフリーウェアとして公開された。前述の経緯から子どもでも遊べるよう暴力表現や難易度を抑えた内容となっている。続編に『Chex Quest 2:Flemoids Take Chextropolis』(1997年)と『Chex Quest 3』(2008年)があり、どちらも5つのステージを収録し、フリーウェアとして公開された。また、2020年5月にはリメイク版である『Chex Quest HD』がSteamを通じて無料配信された。
『Doom 64 TC』…NINTENDO64用に発売された『Doom 64』の複製であり、ゲームをベースとして異なるステージ、グラフィックス、およびオーディオを収録している。
『Goldeneye Doom 2』…NINTENDO64ゲーム『ゴールデンアイ 007』の要素を追加するDoom IIのMod。
『Grezzo 2』は、イタリアのニコラ・ピロが2012年に開発したTCで、他のゲームやDoom Modの盗用や下品で冒涜的なコンテンツで有名である。
『Hacx:Twitch 'n Kill』…1997年9月16日にBanjo SoftwareによってDoom IIの市販アドオンとして発売され、その後2000年にフリーウェアとして公開された。2010年10月9日、スタンドアロン版のバージョン1.2がリリースされた。Hacxには、21の新しいステージ、新しい武器、新しい音楽、新しい効果音、新しいグラフィックス、新しい敵など、まったく新しいコンテンツが収録されている。ゲームの動作は、独自のサイバネティックサイエンスフィクションの設定を考慮して大幅に変更されている。
『Paranoid』…『Half-Life』を忠実に再現することを目的とした8ステージのDoom IIのMod(GZDoomソースポートを使用)。新しい武器、敵、グラフィック、サウンド、モデル、空、3Dアーキテクチャ、ハブ構造、ストーリー主導のミッションおよび追加機能を搭載している。
『Sonic Robo Blast 2』…Doom Legacyソースポートを使用して、ゲームを一人称シューティングゲームから『ソニック・ザ・ヘッジホッグ』に基づく三人称プラットフォーマーに変更するトータルコンバージョンMod。
『Darkest Hour』…7ステージのDoom IIのModで、『スター・ウォーズ』を題材としている。その後に、5ステージの「前日譚」の『Dawn:A Prelude 』が公開された。
『Void』…2000年のゲーム『アリス イン ナイトメア』に基づいたシングルステージのMod。
『Brutal Doom』…ブラジルのMod制作者のMarcos Abenante(通称:Sergeant_Mark_IV)が制作したMOD。オリジナル版よりもさらに過激な暴力表現で知られている。
『Doomsday of UAC』(ファイル名に倣ってUAC_DEAD.WADとも知られている)…1994年6月23日に公開されたレオ・マーティン・リムによるWADで、当時の最も現実的な環境の1つと考えられていたものを特徴としている。Doomエンジンのレンダリングコードのそれまで未知のバグを利用して、「目に見えない階段」の形で特殊効果も導入した。後にこのトリックは広く使用されている。『Ultimate Doom』では、ボスが殺された後に部屋から脱出できるようにしたマップが依存していたタグ666の動作が変更されたため、このマップをプレイできなくなった。結果として生じた変更はバロン・オブ・ヘルのみが行動を引き起こすことができるように行われたので、この変更はステージを壊し、その結果、レッドキーを得るためにサイバーデーモンを殺さなければならない部分を進めることは不可能になった。最近のほとんどのソースポートでは、マップを適切にプレイできる。
『D!Zone』(WizardWorks作)…DoomおよびDoom IIの何百ものステージを備えた拡張パック。同パックは、1995年にドラゴン誌の217号のコラム「Eye of the Monitor」のコラムでJay&Deeによってレビューされた。ジェイはパックに5つ星のうち1つを与え、ディーはパックに1.5星を与えた。
『Origwad』…ジェフリー・バードが制作し、1994年3月7日に公開され、Doom用にリリースされた最初のカスタムWADとして有名である。Origwadは2つの部屋が1つのドアで区切られた1つのステージで構成されている。最初の部屋にはショットガンとショットガンガイが含まれ、2番目の部屋には3体のインプ、2体のバロン・オブ・ヘル、および出口スイッチが存在する。
『Harris levels』 - コロンバイン高校銃乱射事件の2人の犯人の1人エリック・ハリスが制作したDoomおよびDoom IIステージ群。
『Sky May Be』…ジョークWAD。セクターが非常に広く、多くのテクスチャが単色に置き換えられ、多くのサウンドがイギリスのテレビ番組の音声に置き換えられている。このWADはDoomworldのTop 10 Infamous WADsリストに記載されており、これまでに制作された最悪のWADの1つと見なされることもある。
『UAC Military Nightmare』 –Doomシリーズのポートエンジンの一種であるskulltag用のWADで、テリーという人物が作成した。下品なスクリプトや奇妙なグラフィック、理不尽な難易度に加え、WADのファイルサイズを肥大化させたり、プレーヤーの設定を改ざんするなどといったトラブルで知られている。これらの問題を受け、WAD自体は2014年にDoomworldから削除された後、当該データが削除された状態で再アップロードされた。
Freedoomは、Doomで使用されるグラフィックス、音楽、サウンドエフェクトおよびレベル (およびその他のその他のリソース)のセットの無料代替(修正されたBSDライセンス)を作成することを目的としたプロジェクト。Doomエンジンはフリーソフトウェアであるため、新しいリソースと一緒に配布でき、事実上、無料の完全なゲームを提供する。
Freedoomは2つのシングルプレイヤーキャンペーン『Freedoom: Phase 1』と『Freedoom: Phase 2』とデスマッチステージ集『FreeDM』を収録している。これらはそれぞれIWADとして『The Ultimate Doom』(Phase 1)、『Doom II』(Phase 2、DM)との互換性があり、ユーザーは通常元のゲーム製品を必要とする他の何千ものWADをこれを用いてプレイできる。
Freedoomは実行にソースポートを必要とせず、Doomの制限を排除した任意のソースポートで実行できる。ホームページhttps://freedoom.github.io/からダウンロードできる。
同様のプロジェクト「Blasphemer」は、『Heretic』の完全無料版を制作することを目的としているが、Freedoomほど完全には開発されていない。