PRT · bei.pm
Ang mga format ng file na inilarawan sa pahinang ito ay batay sa teknikal na pagsusuri ng intelektwal na pag-aari ng Dynamix, Inc. at Sierra Entertainment.
Ang intelektwal na pag-aari ay ngayon bahagi ng Activision Publishing, Inc.- / Activision Blizzard, Inc.-na pag-aari at kasalukuyang pagmamay-ari ng Microsoft Corp..
Ang impormasyon ay nakalap sa pamamagitan ng Reverse Engineering at Pagsusuri ng Datos para sa layunin ng pag-archive at interoperability sa makasaysayang datos.
Walang ginamit na mga proprietary o kumpidensyal na espesipikasyon.
Ang laro ay kasalukuyang mabibili sa gog.com bilang isang download.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Uri ng Data | Pangalan | Paliwanag |
---|---|---|---|
0x0000 | uint(32) | Mga Magic Bytes | |
0x0004 | uint(24) | Haba ng paleta | Ipinapakita, sa halip na ang normal na format ng blok, ang bilang ng mga palette na matatagpuan sa file na ito - hindi ang haba ng block sa byte. |
0x0007 | uint(8) | Watawat | Marahil, tulad ng dati, mga Flags. Wala akong kaalaman tungkol sa mga Flags; dahil ang lahat ng alam kong mga halaga ay katumbas ng |
Walang tiyak na kaalaman kung ano ang ibig sabihin ng PRT
; maaaring tumukoy ito sa 'Palette and Resource Table' - dahil ang file na ito - na makikita bilang op2_art.prt sa maps.vol - ay isang ganitong uri, o kaya naman ay mahusay na nailalarawan ang function na ito.
Ang file na ito ay naglalaman ng isang listahan ng mga palette, isang talahanayan ng lahat ng ginamit na bitmap, lahat ng mga depinisyon ng animasyon at iba pang hindi kilalang data. Ito ay maluwag na sumusunod sa nakaraang format ng container, dahil hindi lahat ng record ay sumusunod sa schema na ito.
Ang CPAL
na seksyon (malamang ay nangangahulugang Palette Container) ay sumasaklaw lamang sa mga data ng palette, sa pamamagitan ng pagtukoy kung gaano karaming karaniwang 1052 byte na 8-bit na palette ang naroroon.
Ang 1052-byte na pagtukoy ay hindi itinuturing na obligado, dahil ang format ng palette ay maaaring maglaman ng iba’t ibang laki ng palette. Ito ay nalalapat lamang sa data na kasama sa Outpost 2.
Matapos ang mga listahan ng palette, agad na sumusunod at walang paunang header, ang listahan ng mga bitmap; kasunod nito ay ang mga listahan ng animasyon.
Ang pareho ay sinisimulan ng isang uint(32) (o muling uint24+uint8 flags?) na naglalaman ng bilang ng mga record.