PRT · 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.

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 0x00, ville det også potensielt være mulig at antallet paletter rett og slett er et uint(32).

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.