PRT · bei.pm
Filformatene som er beskrevet på denne siden, er basert på teknisk analyse av åndsverk frå Dynamix, Inc. og Sierra Entertainment.
Åndsverka er i dag ein del av Activision Publishing, Inc.- / Activision Blizzard, Inc.-massen og er for tida eid av Microsoft Corp..
Informasjonen er samla inn gjennom Reverse Engineering og dataanalyse med det formål å arkivere og oppnå interoperabilitet med historiske data.
Ingen proprietære eller konfidensielle spesifikasjoner har blitt brukt.
Spelet kan no kjøpast som nedlasting på gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | teikn | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Datatype | Betegnelse | Forklaring |
---|---|---|---|
0x0000 | uint(32) | Magiske byte | |
0x0004 | uint(24) | Palettlengd | Gjev, i motsetnad til det vanlege blokkformatet, talet på palettar som finst i denne fila - ikkje lengda på blokken i byte. |
0x0007 | uint(8) | Flagg | Truleg, som vanleg, flagg. Eg kjenner ikkje til nokre flagg; sidan alle kjende verdiar er |
Kva PRT
står for er meg ikkje kjent; det kan til dømes vere 'Palette and Resource Table' - då dette er ei fil - å finne som op2_art.prt i maps.vol - som handlar om dette, eller dette ville godt beskrive funksjonen.
Denne fila inneheld ei liste over palettar, ei tabell over alle brukte bitmap-bilete, alle animasjonsdefinisjonar og ei rekkje ukjente data. Den følgjer det tidlegare containerformatet laust, sidan ikkje alle datapostar følgjer dette skjemaet.
CPAL
-seksjonen (som sannsynlegvis står for palettcontainer) omfatar berre palettdata, ved å angi kor mange av dei vanlegvis 1052 byte store 8-bit palettane som finst.
1052-byte spesifikasjonen er ikkje bindande, då palettformatet potensielt kan ha ulike palettstorleikar. Den gjeld berre for datainnhaldet som Outpost 2 blir levert med.
Etter palettlistene følgjer umiddelbart, utan innleiande header, lista over bitmap-bilete; på same måte følgjer animasjonslistene umiddelbart etter.
Begge blir innleia med ein uint(32) (eller igjen uint24+uint8 flagg?) som inneheld talet på datapostar.