Introduksjon · bei.pm

Publisert den 19.11.2015·Oppdatert 13.02.2025·Norwegian (Bokmål)
Denne teksten ble automatisert oversatt av OpenAI GPT-4o Mini.

Filformatene beskrevet på denne siden er basert på teknisk analyse av åndsverk fra Dynamix, Inc. og Sierra Entertainment.
Åndsverket er i dag en del av Activision Publishing, Inc. / Activision Blizzard, Inc. og eies for øyeblikket av Microsoft Corp..

Informasjonen er samlet inn gjennom Reverse Engineering og dataanalyse for arkiverings- og interoperabilitetsformål med historiske data.
Ingen proprietære eller konfidensielle spesifikasjoner har blitt brukt.

Spillet kan nå kjøpes som nedlasting på gog.com.

Dataformatene som brukes av Outpost 2 har en struktur som minner om JFIF / PNG - de enkelte datablokkene har alltid en 8 Byte header. Dermed velger jeg å unngå å dokumentere de enkelte headerne på de spesifikke stedene, og dokumenterer bare avvikene der.

Formatet er alltid det følgende; de faktiske nyttedataene er deretter innebygd i det:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF tegn
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Forskyvning Datatype Betegnelse Forklaring
0x0000 uint(32) Magiske byte

Inneholder informasjon om hva som kan forventes i neste datablokk.

Kjente verdier:

  • 0x204C4F56 ('VOL '):
    Volum
  • 0x686C6F76 ('VOLH'):
    Volum-overskrift
  • 0x736C6F76 ('VOLS'):
    Volum-strenger
  • 0x696C6F76 ('VOLI'):
    Volum-informasjon
  • 0x4B4C4256 ('BLCK'):
    Volum-blokk
  • 0x504D4250 ('PBMP'):
    Grafikkdata
  • 0x4C415050 ('PPAL'):
    Fargepalett
  • 0x4C415043 ('CPAL'):
    Fargepalett-container
  • 0x64616568 ('head'):
    Overskrift
  • 0x61746164 ('data'):
    Nyttedata
0x0004 uint(24) Blokklengde

Inneholder informasjon om hvor stor (i byte) den følgende datablokken er.

Her refereres det til de rene nyttedataene - de 8 header-byte er ikke inkludert.

0x0007 uint(8) Flagg?

Det er ukjent hva denne blokken nøyaktig brukes til.

I volumene er denne verdien ofte 0x80, mens den i andre filer ofte er 0x00. Dette antyder at det handler om et flaggsett.