PRT · bei.pm
このページに記載されているファイル形式は、Dynamix, Inc. と Sierra Entertainment の知的財産に関する技術分析に基づいています。
この知的財産は現在、Activision Publishing, Inc. / Activision Blizzard, Inc. に属しており、現在は Microsoft Corp. に所有されています。
情報は、アーカイブと歴史的データとの相互運用性を目的とした リバースエンジニアリング と データ分析 によって収集されました。
独自の機密仕様は使用されていません。
現在、このゲームは gog.com でダウンロード購入できます。
アドレス | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | 文字 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
オフセット | データタイプ | 名称 | 説明 |
---|---|---|---|
0x0000 | uint(32) | マジックバイト | |
0x0004 | uint(24) | パレットの長さ | 通常のブロック形式とは異なり、このファイルに含まれるパレットの数を示します - ブロックの長さをバイトで示すのではありません。 |
0x0007 | uint(8) | 旗 | おそらく、いつものようにフラグです。 しかし、私が知っているフラグはありません;私が知っているすべての値は |
PRT
が正確に何を意味するのかはわかりませんが、例えば 'パレットとリソーステーブル' のようなことが考えられます。このファイルは op2_art.prt として maps.vol に存在し、まさにそのようなものであり、この機能をよく説明していると思います。
このファイルにはパレットのリスト、使用されているビットマップのテーブル、すべてのアニメーション定義、そしていくつかの不明なデータが含まれています。データはこれまでのコンテナ形式に緩やかに従っており、すべてのデータセットがこのスキーマに従っているわけではありません。
CPAL
セクション(おそらくパレットコンテナを意味する)は、通常1052バイトの8ビットパレットの数を示すことによって、パレットデータだけを囲んでいます。
1052バイトの指定は必ずしも厳密ではなく、パレット形式は潜在的に異なるパレットサイズを考慮する可能性があります。これは、Outpost 2が配布されるデータセットにのみ適用されます。
パレットリストの後には、すぐに前置きのヘッダーなしでビットマップのリストが続き、その後すぐにアニメーションリストが続きます。
どちらも、それぞれ< i>uint(32)(または再びuint24+uint8フラグ?)で始まり、データセットの数を含んでいます。