PRT · bei.pm
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ą |
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.