Úvod · bei.pm
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:
|
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. |