Úvod · bei.pm

Publikováno dne 19.11.2015·Aktualizováno dne 13. 02. 2025·čeština
Tento text byl automaticky přeložen pomocí OpenAI GPT-4o Mini.

Formáty souborů popsané na této stránce vycházejí z technické analýzy duševního vlastnictví společnosti Dynamix, Inc. a Sierra Entertainment.
Duševní vlastnictví je dnes součástí majetku Activision Publishing, Inc. / Activision Blizzard, Inc. a v současnosti je ve vlastnictví Microsoft Corp..

Informace byly shromážděny pomocí Reverse Engineering a analýzy dat za účelem archivace a interoperability s historickými daty.
Nebyly použity žádné proprietární nebo důvěrné specifikace.

Hra je v současnosti dostupná ke koupi jako stahování na gog.com.

Formáty dat používané v Outpost 2 mají strukturu připomínající JFIF / PNG - jednotlivé datové bloky vždy obsahují 8 bajtový header. Takže si ušetřím dokumentaci jednotlivých headerů na příslušných specifických místech a dokumentuji pouze odchylky.

Formát je vždy následující; skutečná uživatelská data jsou v něm pak vložena:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF znaky
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Offset Typ dat Označení Vysvětlení
0x0000 uint(32) Magické bajty

Obsahuje informace o tom, co lze očekávat v následujícím datovém bloku.

Známé hodnoty:

  • 0x204C4F56 ('VOL '):
    Hlasitost
  • 0x686C6F76 ('VOLH'):
    Hlava hlasitosti
  • 0x736C6F76 ('VOLS'):
    Řetězce hlasitosti
  • 0x696C6F76 ('VOLI'):
    Informace o hlasitosti
  • 0x4B4C4256 ('BLCK'):
    Blok hlasitosti
  • 0x504D4250 ('PBMP'):
    Grafická data
  • 0x4C415050 ('PPAL'):
    Barevná paleta
  • 0x4C415043 ('CPAL'):
    Kontejner barevných palet
  • 0x64616568 ('head'):
    Hlavička
  • 0x61746164 ('data'):
    Uživatelská data
0x0004 uint(24) Délka bloku

Obsahuje informace o tom, jak velký (v bajtech) je následující datový blok.

Přitom se myslí pouze čistá uživatelská data - 8 bajtů hlavičky není zahrnuto.

0x0007 uint(8) Vlajky?

Je neznámé, k čemu tento blok přesně slouží.

V objemech je tato hodnota často 0x80, v jiných souborech často 0x00. To naznačuje, že se jedná o nastavení flagu.