Уводзіны · bei.pm
Файлы фармата, апісаныя на гэтай старонцы, заснаваны на тэхнічным аналізе інтэлектуальнай уласнасці Dynamix, Inc. і Sierra Entertainment.
Інтэлектуальная ўласнасць сёння з'яўляецца часткай актываў Activision Publishing, Inc. / Activision Blizzard, Inc. і ў дадзены момант належыць Microsoft Corp..
Інфармацыя была сабрана праз Reverse Engineering і даныя аналізу з мэтай архівацыі і ўзаемадзеяння з гістарычнымі данымі.
Не былі выкарыстаны ніякія ўласніцкія або канфідэнцыйныя спецыфікацыі.
Гульню можна набыць у якасці загрузкі на 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. Гэта сведчыць аб тым, што гэта можа быць набор флагаў. |