Pengenalan · bei.pm

Diterbitkan pada 19/11/2015·Dikemas kini pada 13/02/2025·Malaiisch
Teks ini telah diterjemahkan secara automatik melalui OpenAI GPT-4o Mini.

Bentuk fail yang diterangkan di halaman ini berdasarkan analisis teknikal harta intelek daripada Dynamix, Inc. dan Sierra Entertainment.
Harta intelek ini kini adalah sebahagian daripada aset Activision Publishing, Inc. / Activision Blizzard, Inc. dan kini dimiliki oleh Microsoft Corp..

Informasi ini telah dikumpulkan melalui Rekayasa Balik dan Analisis Data untuk tujuan pengarsipan dan interoperabiliti dengan data sejarah.
Tiada spesifikasi proprietari atau rahsia yang digunakan.

Permainan ini kini boleh dibeli sebagai muat turun di gog.com.

Format data yang digunakan oleh Outpost 2 mempunyai struktur yang mengingatkan kepada JFIF / PNG - setiap blok data sentiasa mempunyai header 8 Byte. Oleh itu, saya tidak akan mendokumentasikan setiap header di lokasi tertentu dan hanya akan mendokumentasikan penyimpangan di sana.

Formatnya sentiasa seperti berikut; data sebenar kemudiannya disisipkan di dalamnya:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF watak
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Offset Jenis Data Nama Penjelasan
0x0000 uint(32) Magic Bytes

Mengandungi maklumat tentang apa yang boleh dijangkakan dalam blok data seterusnya.

Nilai yang dikenali:

  • 0x204C4F56 ('VOL '):
    Volume
  • 0x686C6F76 ('VOLH'):
    Header-Volume
  • 0x736C6F76 ('VOLS'):
    Strings-Volume
  • 0x696C6F76 ('VOLI'):
    Maklumat-Volume
  • 0x4B4C4256 ('BLCK'):
    Blok-Volume
  • 0x504D4250 ('PBMP'):
    Data-Grafik
  • 0x4C415050 ('PPAL'):
    Palet-Warna
  • 0x4C415043 ('CPAL'):
    Kontena-Palet-Warna
  • 0x64616568 ('head'):
    Header
  • 0x61746164 ('data'):
    Data-Pengguna
0x0004 uint(24) Panjang Blok

Mengandungi maklumat tentang saiz (dalam Byte) blok data berikut.

Ini merujuk kepada data berguna sahaja - 8 Byte header tidak termasuk dalamnya.

0x0007 uint(8) Bendera?

Ia tidak diketahui, untuk apa blok ini digunakan.

Dalam Volume, nilai ini sering kali 0x80, dalam fail lain sering kali 0x00. Ini menunjukkan bahawa ia adalah satu set bendera.