ПРТ · bei.pm
Осы бетте сипатталған файл форматтары Dynamix, Inc. және Sierra Entertainment компанияларының интеллектуалдық меншік техникалық анализіне негізделген.
Интеллектуалдық меншік қазіргі уақытта Activision Publishing, Inc. / Activision Blizzard, Inc. мүлкіне кіреді және қазіргі уақытта Microsoft Corp. компаниясының меншігінде.
Ақпараттар Reverse Engineering және Деректерді талдау арқылы архивтеу және тарихи деректермен өзара әрекеттесу мақсатында жиналған.
Патенттелген немесе құпия спецификациялар қолданылған жоқ.
Ойын қазіргі уақытта gog.com сайтында жүктеп алу үшін сатып алынуы мүмкін.
Adr | 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
не үшін нақты қолданылатынын білмеймін; мысалы, 'Palette and Ressource Table' болуы мүмкін - себебі бұл файл op2_art.prt ретінде maps.vol ішінде орналасқан, яғни бұл файл дәл осындай функцияны атқарады немесе бұл анықтаманы жақсы сипаттайды.
Бұл файл палитралардың тізімін, қолданылатын барлық битмаптар туралы кестені, барлық анимация анықтамаларын және басқа да белгісіз деректерді қамтиды. Ол бұрынғы контейнер форматында еркін түрде жүреді, себебі барлық жазбалар бұл схеманы орындамайды.
CPAL
бөлімі (палитра контейнері дегенді білдіреді) тек палитра деректерін қамтиды, әрқайсысы әдетте 1052 байт болатын 8-биттік палитралардың қаншасы бар екенін көрсетеді.
1052 байттық көрсеткіш міндетті емес, себебі палитра форматы әр түрлі палитра өлшемдерін қарастыруы мүмкін. Бұл тек Outpost 2 жеткізілетін деректер жиынтығына қатысты.
Палитра тізімдерінен кейін тікелей, кіріспе тақырыпсыз, битмаптар тізімі келеді; одан кейін анимация тізімдері тікелей келеді.
Екеуі де әрқайсысы uint(32) (немесе қайтадан uint24+uint8 флагтары?) арқылы басталады, бұл деректер жазбаларының санын қамтиды.