PRT · bei.pm

Opublikowano 19.11.2015·Zaktualizowano 13.02.2025·Polski
Ten tekst został automatycznie przetłumaczony przez OpenAI GPT-4o Mini.

Opisywane na tej stronie formaty plików opierają się na analizie technicznej własności intelektualnej Dynamix, Inc. oraz Sierra Entertainment.
Własność intelektualna jest obecnie częścią majątku Activision Publishing, Inc. / Activision Blizzard, Inc. i jest aktualnie w posiadaniu Microsoft Corp..

Informacje zostały zebrane poprzez inżynierię odwrotną oraz analizę danych w celach archiwizacji i interoperacyjności z danymi historycznymi.
Nie wykorzystano żadnych zastrzeżonych ani poufnych specyfikacji.

Gra jest obecnie dostępna do zakupu jako pobranie na stronie gog.com.

Adres x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF znak
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
Przesunięcie Typ danych Nazwa Wyjaśnienie
0x0000 uint(32) Magiczne bajty
0x0004 uint(24) Długość palety

Podaje, w przeciwieństwie do normalnego formatu blokowego, liczbę palet znajdujących się w tym pliku - a nie długość bloku w bajtach.

0x0007 uint(8) Flagi

Prawdopodobnie, jak zwykle, flagi.

Nie znam jednak żadnych flag; ponieważ wszystkie mi znane wartości odpowiadają 0x00, możliwe jest również, że liczba palet to po prostu uint(32).

Za co dokładnie odpowiada PRT, nie jest mi znane; możliwe, że chodzi o 'Tabela Palet i Zasobów' - ponieważ ten plik - znajdowany jako op2_art.prt w maps.vol - jest takim plikiem, a ta nazwa dobrze opisuje jego funkcję.

Ten plik zawiera listę palet, tabelę wszystkich używanych bitmap, wszystkie definicje animacji oraz szereg nieznanych danych. Luźno podąża za dotychczasowym formatem kontenera, ponieważ nie wszystkie rekordy są zgodne z tym schematem.

Sekcja CPAL (prawdopodobnie oznaczająca kontener palet) obejmuje jedynie dane palet, wskazując, ile z typowo 1052-bajtowych 8-bitowych palet jest dostępnych.

Podana wartość 1052 bajtów nie jest wiążąca, ponieważ format palet potencjalnie przewiduje różne rozmiary palet. Dotyczy to jedynie zbioru danych, z którym dostarczany jest Outpost 2.

Bezpośrednio po liście palet, i to bez wstępnego nagłówka, następuje lista bitmap; natychmiast po niej pojawiają się listy animacji.
Obie zaczynają się odpowiednio od uint(32) (lub znowu uint24+uint8 flagi?), które zawierają liczbę rekordów.