PRT · bei.pm
Formatele de fișier descrise pe această pagină se bazează pe analiza tehnică a proprietății intelectuale de la Dynamix, Inc. și Sierra Entertainment.
Proprietatea intelectuală este astăzi parte a masei Activision Publishing, Inc. / Activision Blizzard, Inc. și este deținută în prezent de Microsoft Corp..
Informațiile au fost adunate prin Inginerie Inversă și Analiza Datelor în scopul arhivării și interoperabilității cu datele istorice.
Nu au fost folosite specificații proprietare sau confidențiale.
Jocul poate fi achiziționat în prezent de la gog.com ca descărcare.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caractere | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Tip de date | Denumire | Explicație |
---|---|---|---|
0x0000 | uint(32) | Bite magice | |
0x0004 | uint(24) | Lungimea paletelor | Indică, spre deosebire de formatul de bloc normal, numărul de palete care se găsesc în acest fișier - nu lungimea blocului în octeți. |
0x0007 | uint(8) | Steaguri | Probabil, ca de obicei, steaguri. Cu toate acestea, nu cunosc niciun steag; deoarece toate valorile pe care le cunosc corespund |
Ce înseamnă exact PRT
nu știu; o posibilitate ar fi, de exemplu, 'Palette and Resource Table' - deoarece acest fișier - găsit sub numele op2_art.prt în maps.vol - este unul de acest tip, sau aceasta ar descrie destul de bine funcția sa.
Această fișier conține o listă de palete, o tabelă cu toate bitmap-urile utilizate, toate definițiile animațiilor și o serie de date necunoscute. Urmează în mod liber formatul de container precedent, deoarece nu toate înregistrările respectă acest schema.
Secțiunea CPAL
(probabil pentru container de palete) cuprinde doar datele paletei, specificând câte dintre paletele de 8 biți, fiecare având de obicei 1052 de octeți, sunt prezente.
Mențiunea de 1052 de octeți nu este considerată obligatorie, deoarece formatul paletei ar putea prevedea dimensiuni diferite ale paletelor. Aceasta se aplică doar pentru setul de date cu care este livrat Outpost 2.
După listele de palete urmează imediat, fără un antet introductiv, lista de bitmap-uri; imediat după acestea urmează listele de animații.
Ambele sunt inițiate cu un uint(32) (sau din nou uint24+uint8 steaguri?) care conține numărul de înregistrări.