PAKファイル
詳細情報
- 開発
- id Software
- 発売年
- 1996
- 種類
- アーカイブ形式
- 前身
- WAD(Doom)
Quake のアセットアーカイブ。内部に本物のパスを持つ単一ファイルで、エンジンは普通のディレクトリを読んでいるつもりになれた。
WAD が8文字の名前を1つのレベル内で使っていたのに対し、PAK は maps/e1m1.bsp や sound/weapons/rocket1.wav のようなフルパスを保存した。形式は呆れるほど単純で、ヘッダ PACK、ディレクトリのオフセットとサイズ、続いて1エントリあたり64バイト(名前56、オフセット4、長さ4)が並ぶ。圧縮は一切ない。
エンジンはまずファイルシステムを探し、次に PAK ファイルを番号の大きい順に探した。MOD は pak2.pak を元ファイルの横に置くだけでよかった。1999年の Quake III は、名前を変えただけの ZIP である PK3 に切り替え、あらゆるアーカイバを一瞬で MOD ツールに変えた。