Uvod · bei.pm
Format datoteka opisani na ovoj stranici temelje se na tehničkoj analizi intelektualnog vlasništva Dynamix, Inc. i Sierra Entertainment.
Intelektualno vlasništvo danas je dio Activision Publishing, Inc. / Activision Blizzard, Inc. grupe i trenutno je u vlasništvu Microsoft Corp..
Informacije su prikupljene putem obrnute inženjering i analize podataka u svrhu arhiviranja i interoperabilnosti s povijesnim podacima.
Nisu korištene nikakve vlasničke ili povjerljive specifikacije.
Igra se trenutno može kupiti kao preuzimanje na gog.com.
Podaci koje koristi Outpost 2 imaju strukturu koja podsjeća na JFIF / PNG - pojedini podaci blokovi uvijek imaju 8-byte zaglavlje. Zato ću izostaviti dokumentiranje pojedinačnih zaglavlja na odgovarajućim specifičnim mjestima i dokumentirati samo odstupanja.
Format je uvijek sljedeći; stvarni korisni podaci su tada u njega ugrađeni:
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Pomak | Tip podataka | Naziv | Objašnjenje |
---|---|---|---|
0x0000 | uint(32) | Magični bajtovi | Sadrži informacije o tome što se može očekivati u sljedećem bloku podataka. Poznate vrijednosti:
|
0x0004 | uint(24) | Duljina bloka | Sadži informaciju o veličini (u bajtovima) sljedeće podatkovne jedinice. Pri tome se misli na čiste korisničke podatke - 8 bajtova zaglavlja nije uključeno. |
0x0007 | uint(8) | Zastave? | Nije poznato čemu ovaj blok točno služi. U volumima je ova vrijednost često 0x80, a u drugim datotekama često 0x00. To sugerira da se radi o skupu zastavica. |