Uvod · bei.pm
Na tej strani opisani formati datotek temeljijo na tehnični analizi intelektualne lastnine podjetja Dynamix, Inc. in Sierra Entertainment.
Intelektualna lastnina je danes del mase Activision Publishing, Inc. / Activision Blizzard, Inc. in je trenutno v lasti Microsoft Corp..
Informacije so bile zbrane z obratnim inženiringom in analizo podatkov z namenom arhiviranja in interoperabilnosti s zgodovinskimi podatki.
Niso bile uporabljene nobene lastniške ali zaupne specifikacije.
Igro je trenutno mogoče kupiti v obliki prenosa na gog.com.
Podatkovni formati, ki jih uporablja Outpost 2, imajo strukturo, ki spominja na JFIF / PNG - posamezni podatkovni bloki vedno vsebujejo 8-bajtni glavo. Zato se odločim, da ne bom dokumentiral posameznih glav na ustreznih specifičnih mestih, temveč bom tam dokumentiral le odstopanja.
Format je vedno naslednji; dejanski uporabni podatki so nato v njem vgrajeni:
Nasl. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Odmik | Tip podatkov | Oznaka | Razlaga |
---|---|---|---|
0x0000 | uint(32) | Magični bajti | Vsebuje informacije o tem, kaj lahko pričakujemo v naslednjem podatkovnem bloku. Znane vrednosti:
|
0x0004 | uint(24) | Dolžina bloka | Vsebuje informacije o tem, kako velika (v bajtih) je naslednja podatkovna enota. Pri tem so mišljeni samo čisti uporabni podatki - 8 bajtov glave ni vključeno. |
0x0007 | uint(8) | Zastave? | Ni jasno, za kaj ta blok točno služi. V volumnih je ta vrednost pogosto 0x80, v drugih datotekah pa pogosto 0x00. To nakazuje, da gre za niz oznak. |