ПРТ · bei.pm

Објавено на 19.11.2015·Ажурирано на 13.02.2025·Македонски
Овој текст беше автоматски преведен преку OpenAI GPT-4o Mini.

Форматите на датотеки опишани на оваа страница се базирани на техничката анализа на интелектуалната сопственост на 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) Знамиња

Веројатно, како и обично, Флагови.

Но, не ми се познати никакви Флагови; бидејќи сите познати вредности 0x00 одговараат, исто така би било потенцијално можно дека бројот на палети едноставно е uint(32).

За што точно значи PRT не ми е познато; возможно е, на пример, 'Табела на палети и ресурси' - бидејќи оваа датотека - може да се најде како op2_art.prt во maps.vol - е таква, односно тоа добро би ја опишало функцијата.

Oваа датотека содржи листа на палети, табела за сите користени битмапи, сите дефиниции на анимации и уште еден број на непознати податоци. Таа следи досегашниот формат на контејнерот лабаво, бидејќи не сите записи го следат овој шем.

Секцијата CPAL (веројатно значи контејнер на палети) опфаќа само податоците за палетите, наведувајќи колку од секоја обично присутна палета од 1052 байта постојат.

Подавањето на 1052 байта не се смета за обврзувачко, бидејќи форматот на палетите потенцијално предвидува различни големини на палети. Тоа важи само за податоците со кои се испорачува Outpost 2.

По листите на палети веднаш, без воведна хедер, следи листата на битмапи; исто така веднаш следат и листите на анимации.
Двете се воведуваат со uint(32) (или повторно uint24+uint8 флагови?) кој ја содржи бројот на записи.