Doomの改造

Doomの改造文化:WADの歴史と進化



『Doom』とその続編『Doom II』の改造(Mod)を語る上で欠かせないのが、WAD(Where's All Data?)と呼ばれるファイル形式です。WADはゲームのスプライト、ステージ、ゲームデータなどを格納するアーカイブファイルであり、この存在が、プレイヤーによる自由なゲーム改造文化を育む上で重要な役割を果たしました。

WADとは



WADファイルは大きく分けて、IWAD(Internal WAD)とPWAD(Patch WAD)の2種類があります。IWADはゲームを起動するために必要なすべてのデータを含み、PWADは、カスタムステージや新しいキャラクタースプライトなど、部分的な追加・差し替えデータが含まれています。この構造によって、プレイヤーはゲームエンジン本体を壊すことなく、自由にゲーム内容をカスタマイズすることが可能になりました。

Doomの拡張性



id Softwareは、過去作『Wolfenstein 3D』でユーザーによるMod制作の動きがあったことを認識し、その反省から『Doom』の開発にあたっては、最初からModを制作しやすい構造を設計しました。ジョン・カーマックは、ゲームデータとエンジンを分離し、WADファイルにまとめることで、ユーザーがゲームを自由に拡張できる環境を実現しました。この設計思想は、コピーレフトの支持者であるカーマックと、若き日にゲームをハッキングした経験を持つジョン・ロメロによって強く支持されました。一方で、id Softwareの内部には、法的懸念や商業的な利益の観点から反対する意見もあったようです。

ユーティリティとWADの登場



1993年12月の『Doom』のシェアウェア版リリース直後から、愛好家たちはゲームを改造するためのツール開発に取り組み始めました。その結果、1994年1月には、Brendon WyberによってDoom Editing Utility(DEU)が公開され、プレイヤーは自由にステージを作成できるようになりました。このツールは、マット・フェルの非公式なDoom仕様書のリリースによってさらに強化されました。その後、Raphaël QuinetとSteve Baremanを中心に、30人以上の人々が開発に関わり、DEUの改良に貢献しました。さらに、Unixシステム向けのYadexがGNU/GPLライセンスで公開され、カーマック自身もゲーム制作に使用したユーティリティのソースコードを公開しました。

1994年3月には、ジェフリー・バードによって最初のカスタムWAD『Origwad』が公開され、これを皮切りに、数多くのカスタムWADが制作されました。これらのWADは、AOLやCompuServeなどのオンラインフォーラムを通じて共有され、多くのプレイヤーが独自の作品を発表しました。当初はオリジナル版のスタイルを模倣したものが多かったのですが、次第にTVシリーズや映画をテーマにしたものや、オリジナルのテーマを持ったWADも登場しました。id SoftwareのスタッフもこれらのWADに感銘を受け、ジョン・カーマックは特に『スター・ウォーズ』をテーマにしたModを評価しています。

また、『エイリアン2』をベースにした『Aliens TC』は、グラフィックとオーディオを大幅に変更したことで注目を集めました。この時期のWADは、主にグラフィックとオーディオの差し替えが中心でしたが、グレッグ・ルイスが作成した「DeHackEd」が登場すると、実行ファイル内のパラメータを変更できるようになり、より高度なカスタマイズが可能になりました。

商用WADの登場



1994年から1995年頃、WADは主に電子掲示板やパソコンショップで配布されるようになり、後にはFTPサーバーを介してやり取りされるようになりました。当時、id SoftwareはカスタムWADからの利益を禁じていましたが、一部のWADセットやバンドルは有償で販売されました。

id Softwareは、後に『Quake』の開発に注力する一方で、『Doom』コミュニティの才能あるWAD制作者たちを選抜し、公式拡張パックの制作を開始しました。その結果、『Master Levels for Doom II』と『Maximum Doom』がリリースされ、1996年にはTeamTNTが制作した『Final Doom』が公式商品として発売されました。さらに、Doomエンジンをライセンスした他社も、カスタムWADをパッケージ化したゲームを発売しました。例えば『Hacx: Twitch 'n Kill』はDoomエンジンとカスタムWADの組み合わせで発売されました。

これらの商用WAD制作に関わったクリエイターの中には、ゲーム業界で活躍するようになった人も多くいます。例えば、『Hacx: Twitch 'n Kill』にアートワークを提供したケネス・スコットは、後に『Halo』シリーズのアートディレクターを務め、『Master Levels for Doom II』にステージを提供したティム・ウィリッツは、後にid Softwareの主任デザイナーになりました。さらに、『Final Doom』にステージを提供したダリオ・カザーリは、Valveに雇われて『Half-Life』の開発に携わることになりました。

ソースポート時代



1997年頃、より高度な技術を用いた『Quake』などの新作ゲームが登場し、WADへの関心は一時的に低下しました。しかし、1997年末にid SoftwareがDoomエンジンのソースコードを公開したことで状況は一変しました。このソースコード公開によって、プログラマーたちはゲームのあらゆる部分を修正し、技術的な制限を取り払うことができるようになりました。これにより、Doomのソースポートが開発され、WAD編集は再び活性化しました。現在でも、一部のソースポートは開発が続けられ、DoomはWAD作成の根強い人気を保っています。

WADの種類



WADは、その内容によっていくつかの種類に分類できます。

ステージとステージパック



最も一般的なWADは単一のステージで構成されており、オリジナルゲームのテーマを踏襲しつつ、新しい音楽グラフィックを追加したものがあります。また、複数のステージを含むWADも多く、エピソード単位でステージを置き換えるものや、『Doom II』の32ステージを全て置き換えた「megawad」と呼ばれるものもあります。megawadは、複数人で制作されることが多く、開発に数ヶ月から数年を要することもあります。

トータルコンバージョン(TC)



単にステージやグラフィックを置き換えるだけでなく、ゲームの設定やストーリーを大幅に変更するWADは、「トータルコンバージョン(TC)」と呼ばれます。この名称は『Aliens TC』から生まれたもので、ゲーム全体を別物にするような大規模なModを指します。一方で、元のゲームの要素をある程度残したまま変更を加えるModは、「部分改造」と呼ばれることがあります。

有名なWAD



数多くのWADの中でも特に人気があり、重要とされるものをいくつか紹介します。

Megawad



10 Sectors: Doomworldの大会で制作されたWADで、参加者は10セクターのみを使って最高のステージを作ることを競いました。
Doom The Way id Did: オリジナル版の雰囲気を忠実に再現した27ステージのmegawadで、後に続編やスピンオフも制作されました。
Eternal Doom: Team EternalとTeamTNTによって制作された、中世と未来的な基地が組み合わされた32ステージのmegawadです。
Going Down: イギリスのアニメーターが制作した、Doom IIの32ステージのmegawad。
Hell Revealed: 熟練プレイヤー向けの難易度が高いことで有名なmegawadで、大量の敵が登場するバトルグラウンドが特徴です。
Icarus: Alien Vanguard: TeamTNTが制作した『Doom II』用のmegawadで、後にフリーウェアとして公開されました。
Memento Mori: The Innocent Crewによって制作された32ステージのmegawadで、続編も制作されました。
Requiem: Memento Moriの制作チームが中心となって制作された32ステージmegawad
Sigil: ジョン・ロメロが制作した、オリジナルの『Doom』の9ステージのエピソード。

トータルコンバージョン(TC)



Action Doom 2: Urban Brawl: セルシェーディングされたグラフィックが特徴のTCです。
Aliens TC: 映画エイリアン2』を題材にした初期のTCで、その不穏な雰囲気やオリジナルを忠実に再現したステージで人気を博しました。
Ashes 2063: ポストアポカリプス映画に影響を受けた、オリジナルのサウンドトラックが特徴のTC。
Batman Doom: バットマンを題材とした32ステージのTC。
Bloom: 『Doom』と『Blood』を組み合わせた内容のTC。
Chex Quest: シリアルのおまけとして配布されたTCで、後にフリーウェアとして公開されました。続編やリメイク版も存在します。
Doom 64 TC: Nintendo 64版『Doom 64』を再現したTC。
Goldeneye Doom 2: Nintendo 64版『ゴールデンアイ 007』の要素を加えたMod。
Grezzo 2: 他のゲームやModからの盗用や不謹慎なコンテンツが特徴的なTC
Hacx: Twitch 'n Kill: サイバーパンクな世界観が特徴の、商用アドオンとして発売された後、フリーウェアとなったTC。
Paranoid: 『Half-Life』を再現したTCで、新しい武器や敵、3Dアーキテクチャなどを搭載しています。
Sonic Robo Blast 2:ソニック・ザ・ヘッジホッグ』を題材にした三人称プラットフォーマーに変更するMod。
Darkest Hour: 『スター・ウォーズ』を題材にしたTC。
Void: ゲーム『アリス イン ナイトメア』を題材にしたMod。

その他



Brutal Doom: 過激な暴力描写が特徴のMod
Doomsday of UAC: 当時としては現実的な環境を再現したWADで、特殊効果も導入されました。
D!Zone: 数百ものステージを収録した拡張パック。
Origwad: Doom用にリリースされた最初のカスタムWADとして知られています。
Harris levels: コロンバイン高校銃乱射事件の犯人の一人が制作したステージ群
Sky May Be: ジョークWADとして制作されたもので、その出来の悪さから有名になりました。
UAC Military Nightmare: 下品なスクリプトや奇妙なグラフィックが特徴のWAD

Freedoom



Freedoomは、『Doom』で使用されるグラフィック音楽などのリソースをフリーソフトウェアで置き換えることを目指したプロジェクトです。これにより、Doomエンジンを搭載したゲームを無料でプレイすることが可能になります。

レベルエディタ



Doomには数多くのレベルエディタが存在します。初期のDoom Editing Utility(DEU)から、DETHやDeePsea、Yadexなどの派生エディタが開発され、現在ではDoom BuilderやDoom Builder 2などの3D編集モードを持つエディタも利用可能です。また、グラフィックやオーディオを編集するためのツールや、モンスターやアイテムの動作を変更するためのツールも存在します。ZDoomでは、DECORATEやZScriptというスクリプト言語を用いて、新しいオブジェクトを作成することも可能です。さらに、SligeやObligeなどの自動ステージ生成ツールも開発されています。

WAD2とWAD3



Quake』では、WADファイルはPAKファイルに置き換えられました。WADファイルはQuakeファイルにも残りますが、使用はテクスチャに限定されています。WAD2とWAD3は少し大きいディレクトリ構造を使用しており、『Doom』との互換性はありません。現在では、ZIPを利用したPK3ファイルや、7-Zipを利用したPK7ファイルがソースポートで利用可能です。

まとめ



『Doom』のWADは、ゲームの改造文化を大きく発展させただけでなく、多くのクリエイターをゲーム業界に送り出すきっかけとなりました。その多様性と拡張性は、現在でも多くのファンを魅了し続けています。DoomのWADは、単なるModの枠を超え、ゲーム史における重要な文化現象として、これからも語り継がれていくでしょう。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。