PRT · bei.pm

Publicat pe 19.11.2015·Actualizat pe 13.02.2025·Română
Acest text a fost tradus automat prin OpenAI GPT-4o Mini.

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 0x00, ar fi de asemenea posibil ca numărul de palete să fie pur și simplu un uint(32).

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.