導入 · bei.pm

公開日 2015年11月19日·更新日 2025年02月13日·日本語
このテキストはOpenAI GPT-4o Miniによって自動的に翻訳されました。

このページに記載されているファイル形式は、Dynamix, Inc.Sierra Entertainment の知的財産に関する技術分析に基づいています。
この知的財産は現在、Activision Publishing, Inc. / Activision Blizzard, Inc. に属しており、現在は Microsoft Corp. に所有されています。

情報は、アーカイブと歴史的データとの相互運用性を目的とした リバースエンジニアリングデータ分析 によって収集されました。
独自の機密仕様は使用されていません。

現在、このゲームは gog.com でダウンロード購入できます。

Outpost 2で使用されるデータ形式は、JFIFやPNGに似た構造を持っています。各データブロックには常に8バイトのヘッダーがあります。そのため、各ヘッダーを特定の場所で文書化するのは省略し、そこでは異常のみを文書化します。

フォーマットは常に以下の通りです。その中に実際のデータが埋め込まれています:

アドレス x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 文字
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
オフセット データタイプ 名称 説明
0x0000 uint(32) マジックバイト

次のデータブロックで期待される情報が含まれています。

既知の値:

  • 0x204C4F56 ('VOL '):
    ボリューム
  • 0x686C6F76 ('VOLH'):
    ボリュームヘッダー
  • 0x736C6F76 ('VOLS'):
    ボリューム文字列
  • 0x696C6F76 ('VOLI'):
    ボリューム情報
  • 0x4B4C4256 ('BLCK'):
    ボリュームブロック
  • 0x504D4250 ('PBMP'):
    グラフィックデータ
  • 0x4C415050 ('PPAL'):
    カラーパレット
  • 0x4C415043 ('CPAL'):
    カラーパレットコンテナ
  • 0x64616568 ('head'):
    ヘッダー
  • 0x61746164 ('data'):
    ユーザーデータ
0x0004 uint(24) ブロックの長さ

これは、次のデータブロックのサイズ(バイト単位)に関する情報を含んでいます。

ここで言うのは、純粋なユーザーデータのことで、8バイトのヘッダーは含まれていません。

0x0007 uint(8) 旗?

このブロックが正確に何のためにあるのかは不明です。

ボリュームではこの値がよく0x80で、他のファイルではよく0x00です。これはフラグセットであることを示唆しています。