PRT · bei.pm
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.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | tegn | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Forskyvning | Datatype | Betegnelse | Forklaring |
---|---|---|---|
0x0000 | uint(32) | Magiske Bytes | |
0x0004 | uint(24) | Palettens lengde | Angi, i motsetning til normalt blokkformat, antallet paletter som finnes i denne filen - ikke lengden på blokken i byte. |
0x0007 | uint(8) | Flagg | Sannsynligvis, som vanlig, flagg. Jeg kjenner imidlertid ikke til noen flagg; da alle de kjente verdiene tilsvarer |
Hva PRT
står for er meg ukjent; det kan for eksempel være 'Palette and Resource Table' - siden denne filen - som finnes som op2_art.prt i maps.vol - faktisk er en slik fil, eller dette ville beskrive funksjonen ganske bra.
Denne filen inneholder en liste over paletter, en tabell over alle brukte bitmap-er, alle animasjonsdefinisjoner og en rekke ukjente data. Den følger den tidligere containerformatet løst, da ikke alle datasett følger dette skjemaet.
CPAL
-seksjonen (som sannsynligvis står for palettcontainer) omfatter bare palettdataene, ved å angi hvor mange av de vanligvis 1052 byte store 8-bit paletter som er til stede.
1052-byte-angivelsen anses ikke som bindende, da palettformatet potensielt kan ha forskjellige palettstørrelser. Den gjelder bare for datamaterialet som Outpost 2 leveres med.
Etter palettlistene følger umiddelbart, uten innledende overskrift, listen over bitmap-er; deretter følger animasjonslistene umiddelbart.
Begge innledes med en uint(32) (eller igjen uint24+uint8 flagg?) som inneholder antall datasett.