Úvod · bei.pm
Formáty súborov popísané na tejto stránke sú založené na technickej analýze duševného vlastníctva od Dynamix, Inc. a Sierra Entertainment.
Duševné vlastníctvo je dnes súčasťou majetku Activision Publishing, Inc. / Activision Blizzard, Inc. a aktuálne ho vlastní Microsoft Corp..
Informácie boli zhromaždené prostredníctvom analýzy spätnej inžinierie a analýzy dát za účelom archivácie a interoperability s historickými dátami.
Neboli použité žiadne proprietárne alebo dôverné špecifikácie.
Hra je momentálne dostupná na zakúpenie ako download na gog.com.
Dáta formátov používaných v Outpost 2 majú štruktúru pripomínajúcu JFIF / PNG - jednotlivé dátové bloky vždy obsahujú 8-bajtový header. Z tohto dôvodu si ušetrím čas na dokumentovanie jednotlivých headerov na príslušných špecifických miestach a dokumentujem tam iba odchýlky.
Formát je vždy nasledujúci; skutočné užitočné dáta sú v ňom vložené:
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znaky | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Posun | Typ dát | Názov | Vysvetlenie |
---|---|---|---|
0x0000 | uint(32) | Magické bajty | Obsahuje informácie o tom, čo sa očakáva v nasledujúcom dátovom bloku. Známé hodnoty:
|
0x0004 | uint(24) | Dĺžka bloku | Obsahuje informáciu o tom, aká veľká (v bajtoch) je nasledujúca dátová blok. Pri tom sa myslí na čisté užitočné dáta - 8 bajtov hlavičky nie je zahrnutých. |
0x0007 | uint(8) | Zástavy? | Nie je známe, na čo presne tento blok slúži. V objemoch je táto hodnota často 0x80, v iných súboroch často 0x00. To naznačuje, že ide o nastavenie príznaku. |