PRT · bei.pm
déi Dateiformater, déi op dëser Säit beschriwwe sinn, baséieren op der technescher Analyse vum geistegen Eegentum vun Dynamix, Inc. an Sierra Entertainment.
D'geistegt Eegentum ass Haut Deel vun der Activision Publishing, Inc.- / Activision Blizzard, Inc.-Masse an ass zur Zäit am Besëtz vun Microsoft Corp..
D'Informatioune goufen duerch Reverse Engineering an Datenanalyse fir d'Archivéierung an d'Interoperabilitéit mat historesche Date gesammelt.
Et goufen keng proprietär oder vertrauléch Spezifikatiounen benotzt.
D'Spill kann zur Zäit op gog.com als Download kaaft ginn.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | char | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Datentyp | Bezeechnung | Erklärung |
---|---|---|---|
0x0000 | uint(32) | Magesch Bytes | |
0x0004 | uint(24) | Palettenlängt | Gitt, am Géigend vum normale Blockformat, d'Zuel vun de Paletten an, déi an dëser Datei ze fannen sinn - net d'Längt vum Block an Byte. |
0x0007 | uint(8) | Fändel | Wahrscheinlech, wéi üblech, Flags. Mir sinn awer keng Flags bekannt; well all déi mir kennen Wäerter |
Fir wat genau PRT
steet, ass mir net bekannt; et kéint zum Beispill 'Palette an Ressource Tabelle' sinn - well et sech bei dëser Datei - ze fannen als op2_art.prt an der maps.vol - ëm esou eng handelt, respektiv dëst d'Funktion ganz gutt beschreiwen géif.
Dës Datei enthält eng Lëscht vun Palette, eng Tabelle iwwer all ugewannt Bitmapen, all Animatiounsdefinitiounen an nach eng Rei vun onbekannten Daten. Si follegt dem bis elo gebrauchten Containerformat nëmmen los, well net all Datensätz dësem Schema follegen.
Die CPAL
-Sektioun (steet wahrscheinlech fir Palette-Container) ëmfaasst nëmmen d'Palette-Daten, andeems et ugéint, wéivill vun de gewéinlecherweis 1052 Byte groussen 8-Bit-Palette present sinn.
Die 1052-Byte-Angab gëtt net als verbindlech ugesi, well d'Paletteformat potenziell ënnerschiddlech Palettegréissten virgesäit. Si gëllt nëmmen fir den Datenbestand, mat deem Outpost 2 ausgelëft gëtt.
Nach den Palette-Listen follegt direkt an ouni e véierfäerdegen Header, déi Lëscht vun de Bitmapen; genee sou direkt folgen dorop d'Animatiounslisten.
béid ginn jeeweils mat engem uint(32) (oder zréck uint24+uint8 flags?) ageléit, deen d'Zuel vun den Datensätz enthält.