Introducción · bei.pm

Publicado el 19/11/2015·Actualizado el 13/02/2025·Español
Este texto fue traducido automáticamente por OpenAI GPT-4o Mini.

Los formatos de archivo descritos en esta página se basan en el análisis técnico de la propiedad intelectual de Dynamix, Inc. y Sierra Entertainment.
La propiedad intelectual es actualmente parte de la masa de Activision Publishing, Inc. / Activision Blizzard, Inc. y está en posesión de Microsoft Corp..

La información fue recopilada mediante Ingeniería Inversa y Análisis de Datos con el propósito de archivado e interoperabilidad con datos históricos.
No se utilizaron especificaciones propietarias o confidenciales.

El juego se puede adquirir actualmente como descarga en gog.com.

Los formatos de datos utilizados por Outpost 2 tienen una estructura similar a JFIF / PNG; cada bloque de datos siempre tiene un encabezado de 8 bytes. Por lo tanto, omito documentar los encabezados individuales en los lugares específicos correspondientes y solo documentaré las desviaciones.

El formato es siempre el siguiente; los datos útiles reales están incrustados en él:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF carácter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Desplazamiento Tipo de dato Denominación Explicación
0x0000 uint(32) Bytes Mágicos

Contiene la información sobre lo que se puede esperar en el siguiente bloque de datos.

Valores conocidos:

  • 0x204C4F56 ('VOL '):
    Volumen
  • 0x686C6F76 ('VOLH'):
    Encabezado del Volumen
  • 0x736C6F76 ('VOLS'):
    Cadenas del Volumen
  • 0x696C6F76 ('VOLI'):
    Información del Volumen
  • 0x4B4C4256 ('BLCK'):
    Bloque del Volumen
  • 0x504D4250 ('PBMP'):
    Datos Gráficos
  • 0x4C415050 ('PPAL'):
    Paleta de Colores
  • 0x4C415043 ('CPAL'):
    Contenedor de Paletas de Colores
  • 0x64616568 ('head'):
    Encabezado
  • 0x61746164 ('data'):
    Datos Útiles
0x0004 uint(24) Longitud del bloque

Contiene la información sobre cuán grande (en bytes) es el siguiente bloque de datos.

Se refiere a los datos útiles en sí; los 8 bytes de encabezado no están incluidos.

0x0007 uint(8) ¿Banderas?

No se sabe exactamente para qué sirve este bloque.

En los volúmenes, este valor es a menudo 0x80, mientras que en otros archivos es frecuentemente 0x00. Esto sugiere que se trata de un conjunto de flags.