Innleiing · bei.pm
Filformatene som er beskrevet på denne siden, er basert på teknisk analyse av åndsverk frå Dynamix, Inc. og Sierra Entertainment.
Åndsverka er i dag ein del av Activision Publishing, Inc.- / Activision Blizzard, Inc.-massen og er for tida eid av Microsoft Corp..
Informasjonen er samla inn gjennom Reverse Engineering og dataanalyse med det formål å arkivere og oppnå interoperabilitet med historiske data.
Ingen proprietære eller konfidensielle spesifikasjoner har blitt brukt.
Spelet kan no kjøpast som nedlasting på gog.com.
Dataformata som vert nytta av Outpost 2 har ei struktur som minner om JFIF / PNG - dei enkelte datablocka har alltid ein 8-byte header. Derfor vel eg å ikkje dokumentere dei enkelte headera på dei spesifikke plassane, men dokumenterer berre avvik.
Formatet er alltid det same; dei eigentlege nyttedataene er så innbakt i det:
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | teikn | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Datatype | Betegnelse | Forklaring |
---|---|---|---|
0x0000 | uint(32) | Magiske byte | Inneheld informasjon om kva som kan forventa i neste datablokk. Kjende verdiar:
|
0x0004 | uint(24) | Blokklengd | Inneheld informasjon om kor stor (i byte) den følgjande datablokka er. Her er det reine nyttedata som er meint - dei 8 header-byte er ikkje inkludert. |
0x0007 | uint(8) | Flagg? | Det er ukjent kva denne blokka nøyaktig er til. I volum er denne verdien ofte 0x80, i andre filer ofte 0x00. Dette tyder på at det handlar om eit flaggsett. |