Introducció · bei.pm

Publicat el 19/11/2015·Actualitzat el 13/02/2025·Català
Aquest text ha estat traduït de manera automatitzada per OpenAI GPT-4o Mini.

Els formats de fitxer descrits en aquesta pàgina es basen en l'anàlisi tècnica de la propietat intel·lectual de Dynamix, Inc. i Sierra Entertainment.
La propietat intel·lectual forma part actualment de la massa d'Activision Publishing, Inc. / Activision Blizzard, Inc. i actualment és propietat de Microsoft Corp..

La informació s'ha recopilat mitjançant Enginyeria inversa i Anàlisi de dades amb l'objectiu d'arxivar i garantir la interoperabilitat amb dades històriques.
No s'han utilitzat especificacions propietàries ni confidencials.

El joc es pot adquirir actualment a gog.com com a descàrrega.

Els formats de dades utilitzats per Outpost 2 tenen una estructura que recorda a JFIF / PNG - els blocs de dades individuals sempre tenen un capçal de 8 bytes. Per tant, m'estalvio documentar els caps individuals als llocs específics corresponents i només documentaré les desviacions.

El format és sempre el següent; les dades útils reals estan incrustades dins d'ell:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF caràcter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Desplaçament Tipus de dada Designació Explicació
0x0000 uint(32) Bytes màgics

Conté la informació sobre el que s'espera en el següent bloc de dades.

Valors coneguts:

  • 0x204C4F56 ('VOL '):
    Volum
  • 0x686C6F76 ('VOLH'):
    Capçalera del volum
  • 0x736C6F76 ('VOLS'):
    Strings del volum
  • 0x696C6F76 ('VOLI'):
    Informació del volum
  • 0x4B4C4256 ('BLCK'):
    Bloc del volum
  • 0x504D4250 ('PBMP'):
    Dades gràfiques
  • 0x4C415050 ('PPAL'):
    Paleta de colors
  • 0x4C415043 ('CPAL'):
    Contenidor de paletes de colors
  • 0x64616568 ('head'):
    Capçalera
  • 0x61746164 ('data'):
    Dades útils
0x0004 uint(24) Longitud del bloc

Conté la informació sobre quina mida (en bytes) té el següent bloc de dades.

En aquest cas, es refereix només a les dades útils - els 8 bytes d'encapçalament no s'inclouen.

0x0007 uint(8) Banderes?

És desconegut per a què serveix exactament aquest bloc.

En els volums, aquest valor sovint és 0x80, mentre que en altres fitxers sovint és 0x00. Això suggereix que es tracta d'un conjunt de flags.