Въведение · bei.pm
Форматите на файловете, описани на тази страница, се основават на техническия анализ на интелектуалната собственост на Dynamix, Inc. и Sierra Entertainment.
Интелектуалната собственост днес е част от масата на Activision Publishing, Inc. / Activision Blizzard, Inc. и в момента е собственост на Microsoft Corp..
Информацията е събрана чрез обратен инженеринг и анализ на данни с цел архивиране и интероперативност с исторически данни.
Не са използвани собствени или конфиденциални спецификации.
Играта може в момента да бъде закупена за изтегляне на gog.com.
Данните формати, използвани от Outpost 2, имат структура, напомняща на JFIF / PNG - отделните блокове данни винаги разполагат с 8-байтов заглавен блок. Затова ще спестя усилията си да документирам отделните заглавия на съответните специфични места и ще документирам само отклоненията там.
Форматът винаги е следният; действителните полезни данни са вградени в него:
Адрес | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | символи | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Офсет | Тип данни | Надпис | Обяснение |
---|---|---|---|
0x0000 | uint(32) | Магически байтове | Съдържа информация за това, какво да се очаква в следващия блок данни. Известни стойности:
|
0x0004 | uint(24) | Дължина на блока | Съдържа информация за това колко е голям (в байтове) следният данни блок. Става въпрос за чистите полезни данни - 8-те байта на заглавката не са включени в тях. |
0x0007 | uint(8) | Знамена? | Не е известно каква точно е функцията на този блок. В обемите тази стойност често е 0x80, а в други файлове често е 0x00. Това предполага, че става въпрос за набор от флагове. |