Bevezetés · bei.pm

Közzétéve: 2015. 11. 19.·Frissítve: 2025. 02. 13.·Magyar nyelv
Ez a szöveg automatikusan lett lefordítva az OpenAI GPT-4o Mini által.

A ezen az oldalon leírt fájlformátumok a Dynamix, Inc. és a Sierra Entertainment szellemi tulajdonának technikai elemzésén alapulnak.
A szellemi tulajdon ma az Activision Publishing, Inc. / Activision Blizzard, Inc. tömeg részét képezi, és jelenleg a Microsoft Corp. birtokában van.

Az információkat fordított mérnöki munka és adatok elemzése révén gyűjtötték össze az archíválás és a történelmi adatokkal való interoperabilitás céljából.
Semmilyen tulajdonjoggal védett vagy bizalmas specifikációt nem használtak.

A játék jelenleg a gog.com oldalon vásárolható meg letöltésként.

Az Outpost 2 által használt adatformátumok a JFIF / PNG struktúrájára emlékeztetnek - az egyes adatblokkok mindig 8 byte-os fejlécet tartalmaznak. Ezért nem dokumentálom az egyes fejléceket a megfelelő specifikus helyeken, csak az eltéréseket jegyzem fel.

A formátum mindig a következő; a tényleges hasznos adatok pedig ebben vannak beágyazva:

Cím x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Eltolás Adattípus Megnevezés Magyarázat
0x0000 uint(32) Bűvös bájtok

Tartalmazza az információt arról, hogy mi várható a következő adatblokkban.

Ismert értékek:

  • 0x204C4F56 ('VOL '):
    Hangerő
  • 0x686C6F76 ('VOLH'):
    Hangerő-fejléc
  • 0x736C6F76 ('VOLS'):
    Hangerő-szövegek
  • 0x696C6F76 ('VOLI'):
    Hangerő-információk
  • 0x4B4C4256 ('BLCK'):
    Hangerő-blokk
  • 0x504D4250 ('PBMP'):
    Grafikai adatok
  • 0x4C415050 ('PPAL'):
    Színtár
  • 0x4C415043 ('CPAL'):
    Színtár- konténer
  • 0x64616568 ('head'):
    Fejléc
  • 0x61746164 ('data'):
    Felhasználói adatok
0x0004 uint(24) Blokk hossza

Tartalmazza az információt arról, hogy mekkora (byte-ban) a következő adatblokk.

Itt a tiszta hasznos adatokra gondolunk - a 8 fejlécként szolgáló byte nincs benne.

0x0007 uint(8) Zászlók?

Nem ismert, pontosan mire szolgál ez a blokk.

A kötetekben ez az érték gyakran 0x80, míg más fájlokban gyakran 0x00. Ez arra utal, hogy egy flag beállításról van szó.