PRT · bei.pm

Publicerad den 19/11/2015·Uppdaterad den 13/02/2025·Svenska
Denna text har automatiskt översatts av OpenAI GPT-4o Mini.

De filformat som beskrivs på denna sida är baserade på teknisk analys av immateriella rättigheter från Dynamix, Inc. och Sierra Entertainment.
Det immateriella rättigheterna är idag en del av Activision Publishing, Inc.- / Activision Blizzard, Inc.-massan och ägs för närvarande av Microsoft Corp..

Informationen har sammanställts genom Reverse Engineering och dataanalys för syftet att arkivera och säkerställa interoperabilitet med historiska data.
Inga proprietära eller konfidentiella specifikationer har använts.

Spelet kan för närvarande köpas som nedladdning på gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF tecken
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
Förskjutning Datatyp Beteckning Förklaring
0x0000 uint(32) Magiska bytes
0x0004 uint(24) Palettens längd

Anger istället för det vanliga blockformatet, ange antalet paletter som finns i denna fil - inte blockets längd i byte.

0x0007 uint(8) Flaggor

Förmodligen, som vanligt, flaggor.

Jag känner dock inte till några flaggor; eftersom alla värden jag känner till motsvarar 0x00, skulle det också potentiellt kunna vara så att antalet paletter helt enkelt är en uint(32).

Vad PRT exakt står för är mig okänt; en möjlighet skulle kunna vara 'Palette and Resource Table' - eftersom denna fil - som finns som op2_art.prt i maps.vol - handlar om just detta, vilket skulle beskriva funktionen ganska bra.

Denna fil innehåller en lista över paletter, en tabell över alla använda bitmaps, alla animationsdefinitioner och en mängd okända data. Den följer det tidigare containerformatet löst, eftersom inte alla poster följer detta schema.

CPAL-sektionen (som troligen står för Palettcontainer) omfattar endast palettdata genom att ange hur många av de vanligen 1052 byte stora 8-bitars paletterna som finns.

Angivelsen av 1052 byte ska inte ses som bindande, eftersom palettformatet potentiellt kan föreskriva olika palettstorlekar. Den gäller endast för den datamängd som Outpost 2 levereras med.

Efter palettlistorna följer omedelbart och utan inledande rubrik, redan listan över bitmaps; precis som omedelbart följer animationslistorna.
Båda inleds med en uint(32) (eller kanske igen uint24+uint8 flaggor?) som innehåller antalet poster.