PRT · bei.pm
De op deze pagina beschreven bestandsformaten zijn gebaseerd op de technische analyse van intellectueel eigendom van Dynamix, Inc. en Sierra Entertainment.
Het intellectueel eigendom maakt vandaag de dag deel uit van de massa van Activision Publishing, Inc. / Activision Blizzard, Inc. en is momenteel in bezit van Microsoft Corp..
De informatie is verzameld door middel van Reverse Engineering en data-analyse met als doel archivering en interoperabiliteit met historische gegevens.
Er zijn geen eigendomsrechtelijke of vertrouwelijke specificaties gebruikt.
Het spel is momenteel verkrijgbaar als download op gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | teken | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Gegevenstype | Benaming | Uitleg |
---|---|---|---|
0x0000 | uint(32) | Magische Bytes | |
0x0004 | uint(24) | Paletlengte | Geeft, in tegenstelling tot het normale blokformaat, het aantal paletten aan dat in dit bestand te vinden is - niet de lengte van het blok in bytes. |
0x0007 | uint(8) | Vlaggen | Waarschijnlijk, zoals gebruikelijk, vlaggen. Ik ken echter geen vlaggen; aangezien alle waarden die ik ken |
Waarvoor PRT
precies staat, is mij onbekend; het zou bijvoorbeeld 'Palette and Resource Table' kunnen zijn - aangezien dit bestand, te vinden als op2_art.prt in de maps.vol, zo'n tabel betreft, of dit zou de functie goed beschrijven.
Dit bestand bevat een lijst van paletten, een tabel van alle gebruikte bitmaps, alle animatiedefinities en nog een aantal onbekende gegevens. Het volgt de bestaande containerstructuur losjes, aangezien niet alle gegevens zich aan dit schema houden.
De CPAL
-sectie (waarschijnlijk staat het voor Paletten-Container) omvat alleen de palettendata, door aan te geven hoeveel van de gebruikelijke 1052 byte grote 8-bits paletten aanwezig zijn.
De vermelding van 1052 bytes geldt niet als bindend, aangezien het palettenformaat potentieel verschillende paletgroottes zou kunnen bevatten. Het geldt alleen voor de dataset die met Outpost 2 wordt meegeleverd.
Na de palettenlijsten volgt direct en zonder inleidende kop, al de lijst van bitmaps; net zo direct volgen daarop de animatielijsten.
Beiden worden elk ingeleid met een uint(32) (of weer uint24+uint8 vlaggen?) die het aantal records bevat.