Panimula · bei.pm

Nailathala noong 19 ng 11, 2015·Na-update noong 13 ng 02, 2025·Tagalog
Ang tekstong ito ay awtomatikong isinalin gamit ang OpenAI GPT-4o Mini.

Ang mga format ng file na inilarawan sa pahinang ito ay batay sa teknikal na pagsusuri ng intelektwal na pag-aari ng Dynamix, Inc. at Sierra Entertainment.
Ang intelektwal na pag-aari ay ngayon bahagi ng Activision Publishing, Inc.- / Activision Blizzard, Inc.-na pag-aari at kasalukuyang pagmamay-ari ng Microsoft Corp..

Ang impormasyon ay nakalap sa pamamagitan ng Reverse Engineering at Pagsusuri ng Datos para sa layunin ng pag-archive at interoperability sa makasaysayang datos.
Walang ginamit na mga proprietary o kumpidensyal na espesipikasyon.

Ang laro ay kasalukuyang mabibili sa gog.com bilang isang download.

Ang mga format ng data na ginagamit ng Outpost 2 ay may estruktura na kahawig ng JFIF / PNG - ang bawat data block ay palaging may 8 Byte header. Kaya't hindi ko na ito idodokumento ang bawat header sa mga kaukulang tiyak na lugar at idodokumento lamang ang mga pagkakaiba.

Ang format ay palaging ang sumusunod; ang mga aktwal na data na ginagamit ay nakapaloob dito:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Offset Uri ng Data Pangalan Paliwanag
0x0000 uint(32) Mahika ng Bytes

Naglalaman ito ng impormasyon tungkol sa kung ano ang inaasahang mangyayari sa susunod na data block.

Mga kilalang halaga:

  • 0x204C4F56 ('VOL '):
    Volume
  • 0x686C6F76 ('VOLH'):
    Header ng Volume
  • 0x736C6F76 ('VOLS'):
    Mga String ng Volume
  • 0x696C6F76 ('VOLI'):
    Impormasyon ng Volume
  • 0x4B4C4256 ('BLCK'):
    Block ng Volume
  • 0x504D4250 ('PBMP'):
    Data ng Grapiko
  • 0x4C415050 ('PPAL'):
    Palette ng Kulay
  • 0x4C415043 ('CPAL'):
    Container ng Palette ng Kulay
  • 0x64616568 ('head'):
    Header
  • 0x61746164 ('data'):
    Data ng Paggamit
0x0004 uint(24) Haba ng Block

Naglalaman ito ng impormasyon kung gaano kalaki (sa Byte) ang sumusunod na data block.

Ang tinutukoy dito ay ang mga purong datos - ang 8 Header-Byte ay hindi kasali dito.

0x0007 uint(8) Watawat?

Hindi alam kung ano ang tiyak na layunin ng bloke na ito.

Sa mga Volume, kadalasang 0x80 ang halagang ito, habang sa ibang mga file, kadalasang 0x00. Ipinapahiwatig nito na ito ay maaaring isang set ng flag.