WAD ファイル形式とは?
WAD ファイルは、1990年代初頭に開発された画期的な FPS エンジンである Doom シリーズや、そのエンジンで構築された多くのタイトルで使用されています。名前は «Where's All the Data»(データはどこだ)の略です。
WAD ファイルの内容は何ですか?
WAD 形式は、ゲームデータの保存を念頭に置いて設計されました。単一の .wad ファイルは、すべてのゲームコンテンツを lumps と呼ばれる名前付きデータチャンクのフラットなリストとしてバンドルしています。WAD ファイルには以下が含まれます:
- テクスチャとスプライト
- マップとレベルのジオメトリ
- グラフィックスとインターフェース要素
- 効果音と音楽
- インベントリアイテムと武器
WAD ファイルは、オリジナルのゲームデータと、ベースゲームに対する MOD や拡張機能の両方の保存に使用されます。
IWAD と PWAD ファイルとは何ですか?
Doom は FPS(ファーストパーソン・シューティング)ゲーム市場で大ヒットしました。その人気により、すぐにファンがカスタムマップ、武器、アイテムを作成するようになり、物理エンジンやテクスチャへのより高度な修正も続きました。その結果生じた多様性を管理するために、WAD 標準は 2 つのタイプに分けられました:
- IWAD - オリジナルの完全なゲームデータを保存します(
DOOM.WAD、DOOM2.WADなど)。 - PWAD - ベースゲームをパッチまたは拡張する MOD やアドオンを保存します。
この区別は、すべての .wad ファイルの最初の 4 バイト(ASCII タグとしての IWAD または PWAD)にエンコードされています。オリジナルの Doom エンジンのその後の反復は、Heretic、Hexen、Quake などの大ヒット作の基礎として使用されました。WAD 形式は WAD2 や WAD3 などの新しいバリアントに進化しました。Half-Life では、WAD3 ファイルはゲームテクスチャの保存のみに使用されます。
WAD ファイルを開くことはできますか?
Doom が絶大な人気を博したのは、革新的なゲームプレイだけでなく、.wad ファイルを編集することで簡単に作成できるファンメイドの MOD が普及したおかげでもあります。SLADE 3 や Ultimate Doom Builder などの専用 WAD エディタが無料で利用可能です。Doom の登場から 30 年以上が経過しましたが、ファンは今でも WAD ファイルを編集して新しいマップやトータルコンバージョンを作成しています。GZDoom などの最新のソースポートは、クラシックな .wad ファイルと、複雑な最新 MOD で使用される新しい PK3(ZIP ベース)形式の両方を読み込むことができます。
セキュリティと安全性
リスク: LOWDoom WAD ファイルは実行コードを含まないプレーンなゲームアーカイブです。コードを実行するのはゲームエンジンであり、WAD ではありません。WAD ファイルは Slade やソースポートで安全に開くことができます。2 つの注意点があります:(1) 一部のサードパーティ製 «WAD ダウンローダー» サイトは、インストーラーにアドウェアをバンドルしている場合があります。MOD は Doomworld の idgames アーカイブや認知されたコミュニティサイトから入手してください。(2) Doom の WAD を Wii の WAD (Nintendo Wii パッケージ) と混同しないでください。Wii の WAD はシステムのファームウェアに影響を与える可能性があり、異なる取り扱いが必要です。
形式の詳細
概要- Wii WAD - Nintendo Wii のチャンネル/ゲームパッケージは、WAD とも呼ばれる完全に無関係なバイナリ形式を使用します。Wii WAD は、別のホームブリューツールを介して Wii システムメニューにコンテンツをインストールします。
- Tropico セーブ/データファイル - 都市建設ゲームシリーズの Tropico は、Doom とは無関係な独自のデータアーカイブに .wad 拡張子を使用していました。
WAD ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | バイトオフセット 0 に «IWAD» (0x49 57 41 44) または «PWAD» (0x50 57 41 44) |
| エンコーディング | バイナリ (フラットな lump アーカイブ) |
| バイト順序 | リトルエンディアン (x86) |
| 圧縮 | なし (コンテナ自体にはなし) |
| 一般的なファイルサイズ | 1 MB - 600 MB (DOOM2.WAD は約 14 MB、大規模な megaWAD は最大 600 MB 以上) |
| MIME タイプ | application/x-doom-wad |
| ヘッダー構造 | 12 バイト - 4 バイトのタイプタグ + 32 ビットの lump 数 + 32 ビットのディレクトリ位置 |
| ディレクトリ・エントリ | 16 バイト固定 - int32 データオフセット、int32 サイズ、8 文字の lump 名 |
| オーディオ lump 形式 | Doom DMX (11-22 kHz モノラル 8 ビット PCM)、音楽用には MUS または MIDI lumps |
| 色深度 | ゲーム内アートは 8 ビット (256 色 Doom パレット)、ソースポートはトゥルーカラーをサポート |
| 最大 lump 数 | 最大約 42.9 億 (32 ビット符号なしカウントフィールド) |
| IWAD vs. PWAD | IWAD = 完全なベースゲームデータ、PWAD = lumps を上書きまたは追加する MOD/パッチ |
| リリース日 | December 1993 (Doom v1.0); format thoroughly documented by the community |
| 最新バージョン | Format essentially unchanged since Doom II (1994); source-port extensions (ZDoom UDMF, etc.) use compatible supersets |
| 仕様書 | doomwiki.org |
WAD の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。WAD ファイルについて最初の質問をしてみましょう。