PRT · bei.pm
Les formats de fichiers décrits sur cette page sont basés sur l'analyse technique de la propriété intellectuelle de Dynamix, Inc. et Sierra Entertainment.
La propriété intellectuelle fait aujourd'hui partie de l'actif de Activision Publishing, Inc. / Activision Blizzard, Inc. et est actuellement détenue par Microsoft Corp..
Les informations ont été collectées par Reverse Engineering et Analyse de données dans le but d'archivage et d'interopérabilité avec des données historiques.
Aucune spécification propriétaire ou confidentielle n’a été utilisée.
Le jeu peut actuellement être acheté en téléchargement sur gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caractères | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Décalage | Type de données | Désignation | Explication |
---|---|---|---|
0x0000 | uint(32) | Octets magiques | |
0x0004 | uint(24) | Longueur des palettes | Indique, contrairement au format de bloc normal, le nombre de palettes que l'on peut trouver dans ce fichier - et non la longueur du bloc en octets. |
0x0007 | uint(8) | Drapeaux | Probablement, comme d'habitude, des drapeaux. Cependant, je ne connais aucun drapeau ; étant donné que toutes les valeurs que je connais correspondent à |
Je ne sais pas exactement ce que signifie PRT
; il pourrait s'agir par exemple de 'Palette and Resource Table' - car ce fichier - trouvé sous le nom op2_art.prt dans maps.vol - en est un, ou cela décrirait bien sa fonction.
Ce fichier contient une liste de palettes, un tableau de toutes les bitmaps utilisées, toutes les définitions d'animations et encore un certain nombre de données inconnues. Il suit de manière assez lâche le format de conteneur précédent, car tous les enregistrements ne suivent pas ce schéma.
La section CPAL
(qui signifie probablement conteneur de palettes) englobe uniquement les données de palette, en indiquant combien de palettes 8 bits de 1052 octets sont généralement présentes.
La mention de 1052 octets n'est pas considérée comme contraignante, car le format de palette pourrait prévoir des tailles de palette différentes. Cela s'applique uniquement aux données fournies avec Outpost 2.
Après la liste des palettes, vient immédiatement et sans en-tête introductif, la liste des bitmaps ; de la même manière, les listes d'animations suivent immédiatement.
Ces deux listes sont chacune introduites par un uint(32) (ou encore uint24 + uint8 flags ?) qui contient le nombre d'enregistrements.