PRT · bei.pm

Publisert den 19.11.2015·Oppdatert den 13. 02. 2025·Norsk (Nynorsk)
Denne teksten vart automatisert omsett av OpenAI GPT-4o Mini.

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 0x00, kan det også vere mogleg at talet på palettar berre er ein uint(32).

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.