Pengantar · bei.pm

Diterbitkan pada 19/11/2015·Diperbarui pada 13/02/2025·Indonesian
Teks ini telah diterjemahkan secara otomatis oleh OpenAI GPT-4o Mini.

Format file yang dijelaskan di halaman ini didasarkan pada analisis teknis dari kekayaan intelektual oleh Dynamix, Inc. dan Sierra Entertainment.
Kekayaan intelektual ini saat ini merupakan bagian dari massa Activision Publishing, Inc. / Activision Blizzard, Inc. dan saat ini dimiliki oleh Microsoft Corp..

Informasi ini telah dikumpulkan melalui Reverse Engineering dan analisis data untuk tujuan pengarsipan dan interoperabilitas dengan data historis.
Tidak ada spesifikasi yang bersifat kepemilikan atau rahasia yang digunakan.

Game ini saat ini dapat dibeli sebagai unduhan di gog.com.

Format data yang digunakan oleh Outpost 2 memiliki struktur yang mirip dengan JFIF / PNG - setiap blok data selalu dilengkapi dengan header 8 byte. Oleh karena itu, saya tidak akan mendokumentasikan setiap header di tempat yang sesuai dan hanya mendokumentasikan penyimpangan.

Formatnya selalu seperti berikut; data yang sebenarnya kemudian tersemat di dalamnya:

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

Berisi informasi tentang apa yang dapat diharapkan di blok data berikutnya.

Nilai yang diketahui:

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

Berisi informasi tentang seberapa besar (dalam Byte) blok data berikut.

Di sini yang dimaksud adalah data berguna murni - 8 byte header tidak termasuk di dalamnya.

0x0007 uint(8) Bendera?

Belum diketahui dengan pasti apa fungsi blok ini.

Dalam volume, nilai ini sering kali 0x80, sedangkan di file lain sering kali 0x00. Ini menunjukkan bahwa ini adalah sekumpulan flag.