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