PRT · bei.pm

Publié le 19/11/2015·Mis à jour le 13/02/2025·French
Ce texte a été traduit automatiquement par OpenAI GPT-4o Mini.

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 à 0x00, il serait également potentiellement envisageable que le nombre de palettes soit tout simplement un uint(32).

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.