PRT · bei.pm

Verëffentlecht den 19.11.2015·Aktualiséiert den 13.02.2025·Lëtzebuergesch
Dëse Text gouf automatiséiert duerch OpenAI GPT-4o Mini iwwersat.

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 0x00 entspriechen, wier et och potenziell méiglech, datt d'Zuel vun de Paletten einfach eng uint(32) ass.

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.