Introduction · 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.

Les formats de données utilisés par Outpost 2 ont une structure rappelant JFIF / PNG - chaque bloc de données comporte toujours un en-tête de 8 octets. C'est pourquoi je ne prends pas la peine de documenter les en-têtes individuels aux endroits spécifiques correspondants et je ne documente que les écarts.

Le format est toujours le suivant ; les données utiles y sont ensuite intégrées :

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF caractères
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Décalage Type de données Désignation Explication
0x0000 uint(32) Octets magiques

Contient des informations sur ce à quoi s'attendre dans le prochain bloc de données.

Valeurs connues :

  • 0x204C4F56 ('VOL '):
    Volume
  • 0x686C6F76 ('VOLH'):
    En-tête de volume
  • 0x736C6F76 ('VOLS'):
    Chaines de volume
  • 0x696C6F76 ('VOLI'):
    Informations sur le volume
  • 0x4B4C4256 ('BLCK'):
    Bloc de volume
  • 0x504D4250 ('PBMP'):
    Données graphiques
  • 0x4C415050 ('PPAL'):
    Palette de couleurs
  • 0x4C415043 ('CPAL'):
    Conteneur de palettes de couleurs
  • 0x64616568 ('head'):
    En-tête
  • 0x61746164 ('data'):
    Données utiles
0x0004 uint(24) Longueur de bloc

Contient l'information sur la taille (en octets) du bloc de données suivant.

Il s'agit des données utiles uniquement - les 8 octets d'en-tête ne sont pas inclus.

0x0007 uint(8) Drapeaux ?

Il est inconnu à quoi sert exactement ce bloc.

Dans les volumes, cette valeur est souvent 0x80, dans d'autres fichiers, elle est souvent 0x00. Cela suggère qu'il s'agit d'un ensemble de drapeaux.