ПРТ · bei.pm

Жарияланған күні 19.11.2015·Жаңартылған күні 13.02.2025·Қазақ тілі
Бұл мәтін OpenAI GPT-4o Mini арқылы автоматты түрде аударылды.

Осы бетте сипатталған файл форматтары 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) Тулар

Мүмкін, әдеттегідей, Флагтар.

Дегенмен, менде Флагтар туралы ақпарат жоқ; мен білетін барлық мәндер 0x00 сәйкес келеді, сондықтан Палеттер саны жай ғана uint(32) болуы мүмкін деген ойға да келуге болады.

PRT не үшін нақты қолданылатынын білмеймін; мысалы, 'Palette and Ressource Table' болуы мүмкін - себебі бұл файл op2_art.prt ретінде maps.vol ішінде орналасқан, яғни бұл файл дәл осындай функцияны атқарады немесе бұл анықтаманы жақсы сипаттайды.

Бұл файл палитралардың тізімін, қолданылатын барлық битмаптар туралы кестені, барлық анимация анықтамаларын және басқа да белгісіз деректерді қамтиды. Ол бұрынғы контейнер форматында еркін түрде жүреді, себебі барлық жазбалар бұл схеманы орындамайды.

CPAL бөлімі (палитра контейнері дегенді білдіреді) тек палитра деректерін қамтиды, әрқайсысы әдетте 1052 байт болатын 8-биттік палитралардың қаншасы бар екенін көрсетеді.

1052 байттық көрсеткіш міндетті емес, себебі палитра форматы әр түрлі палитра өлшемдерін қарастыруы мүмкін. Бұл тек Outpost 2 жеткізілетін деректер жиынтығына қатысты.

Палитра тізімдерінен кейін тікелей, кіріспе тақырыпсыз, битмаптар тізімі келеді; одан кейін анимация тізімдері тікелей келеді.
Екеуі де әрқайсысы uint(32) (немесе қайтадан uint24+uint8 флагтары?) арқылы басталады, бұл деректер жазбаларының санын қамтиды.