Introducere · bei.pm
Formatele de fișier descrise pe această pagină se bazează pe analiza tehnică a proprietății intelectuale de la Dynamix, Inc. și Sierra Entertainment.
Proprietatea intelectuală este astăzi parte a masei Activision Publishing, Inc. / Activision Blizzard, Inc. și este deținută în prezent de Microsoft Corp..
Informațiile au fost adunate prin Inginerie Inversă și Analiza Datelor în scopul arhivării și interoperabilității cu datele istorice.
Nu au fost folosite specificații proprietare sau confidențiale.
Jocul poate fi achiziționat în prezent de la gog.com ca descărcare.
Formatele de date utilizate de Outpost 2 au o structură care amintește de JFIF / PNG - blocurile de date individuale au întotdeauna un header de 8 Bytes. Prin urmare, nu voi documenta fiecare header în locurile specifice corespunzătoare, ci voi documenta doar abaterile.
Formatul este întotdeauna următorul; datele propriu-zise sunt încorporate în acesta:
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caractere | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Tip de date | Denumire | Explicație |
---|---|---|---|
0x0000 | uint(32) | Bytes Magice | Conține informații despre ce se poate aștepta în următorul bloc de date. Valori cunoscute:
|
0x0004 | uint(24) | Lungimea blocului | Conține informația despre cât de mare (în byte) este următorul bloc de date. Aici se referă la datele propriu-zise - cele 8 byte de antet nu sunt incluse. |
0x0007 | uint(8) | Steaguri? | Nu se știe exact la ce servește acest bloc. În volum, această valoare este adesea 0x80, iar în alte fișiere frecvent 0x00. Aceasta sugerează că este vorba despre un set de steaguri. |