Wprowadzenie · bei.pm
Opisywane na tej stronie formaty plików opierają się na analizie technicznej własności intelektualnej Dynamix, Inc. oraz Sierra Entertainment.
Własność intelektualna jest obecnie częścią majątku Activision Publishing, Inc. / Activision Blizzard, Inc. i jest aktualnie w posiadaniu Microsoft Corp..
Informacje zostały zebrane poprzez inżynierię odwrotną oraz analizę danych w celach archiwizacji i interoperacyjności z danymi historycznymi.
Nie wykorzystano żadnych zastrzeżonych ani poufnych specyfikacji.
Gra jest obecnie dostępna do zakupu jako pobranie na stronie gog.com.
Dane formaty używane przez Outpost 2 mają strukturę przypominającą JFIF / PNG - poszczególne bloki danych zawsze mają nagłówek o długości 8 bajtów. W związku z tym oszczędzam sobie dokumentowania poszczególnych nagłówków w odpowiednich specyficznych miejscach i dokumentuję tylko odchylenia.
Format jest zawsze następujący; właściwe dane użytkowe są w nim osadzone:
Adres | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Przesunięcie | Typ danych | Nazwa | Wyjaśnienie |
---|---|---|---|
0x0000 | uint(32) | Bajty Magiczne | Zawiera informacje o tym, czego można się spodziewać w następnym bloku danych. Znane wartości:
|
0x0004 | uint(24) | Długość bloku | Zawiera informację o tym, jak duży (w bajtach) jest następujący blok danych. Chodzi tutaj o same dane użytkowe - 8 bajtów nagłówka nie jest w to wliczonych. |
0x0007 | uint(8) | Flagi? | Nie jest jasne, do czego dokładnie służy ten blok. W woluminach ten wartość często wynosi 0x80, a w innych plikach często 0x00. Sugeruje to, że może to być zestaw flag. |