ПРТ · bei.pm
Форматите на файловете, описани на тази страница, се основават на техническия анализ на интелектуалната собственост на Dynamix, Inc. и Sierra Entertainment.
Интелектуалната собственост днес е част от масата на Activision Publishing, Inc. / Activision Blizzard, Inc. и в момента е собственост на Microsoft Corp..
Информацията е събрана чрез обратен инженеринг и анализ на данни с цел архивиране и интероперативност с исторически данни.
Не са използвани собствени или конфиденциални спецификации.
Играта може в момента да бъде закупена за изтегляне на gog.com.
Адрес | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | символи | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Офсет | Тип данни | Надпис | Обяснение |
---|---|---|---|
0x0000 | uint(32) | Магически байтове | |
0x0004 | uint(24) | Дължина на палетите | Посочва, в противовес на нормалния блоков формат, броя на палетите, които могат да се намерят в този файл - не дължината на блока в байтове. |
0x0007 | uint(8) | Флагове | Вероятно, както обикновено, флагове. Обаче не ми е известен нито един флаг; тъй като всички известни на мен стойности съответстват на |
За какво точно означава PRT
не ми е известно; възможно е, например, 'Таблица на палетите и ресурсите' - тъй като този файл - намерен като op2_art.prt в maps.vol - представлява такава таблица, или би могъл да опише функцията доста добре.
Този файл съдържа списък с палети, таблица за всички използвани битмапи, всички анимационни дефиниции и още редица неизвестни данни. Той следва досегашния контейнерен формат свободно, тъй като не всички записи спазват тази схема.
Секцията CPAL
(вероятно означаваща контейнер на палетите) включва единствено данните за палетите, като посочва колко от обикновено 1052-байтовите 8-битови палети са налични.
Посочването на 1052 байта не се счита за задължително, тъй като форматът на палетите потенциално предвижда различни размери на палетите. То важи единствено за данните, с които Outpost 2 е доставен.
След списъка с палетите незабавно и без предварителен заглавен ред следва списъкът с битмапи; точно толкова незабавно следват и списъците с анимации.
И двата списъка започват с uint(32) (или отново uint24+uint8 флагове?), който съдържа броя на записите.