PRT · bei.pm
La dosierformatoj priskribitaj en ĉi tiu paĝo baziĝas sur teknika analizo de intelektaj proprietoj de Dynamix, Inc. kaj Sierra Entertainment.
La intelekta propraĵo hodiaŭ estas parto de la masoj de Activision Publishing, Inc. / Activision Blizzard, Inc. kaj nuntempe estas posedaĵo de Microsoft Corp..
La informoj estis kolektitaj per Reversa Inĝenierado kaj Datoanalizo por la celo de arkivado kaj interoperacieco kun historiaj datumoj.
Ne estis uzataj proprietaj aŭ konfidencaj specifoj.
La ludo nuntempe disponeblas aĉeti kiel elŝuton ĉe gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakteroj | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Ofseto | Datentipo | Nomumo | Ekspliko |
---|---|---|---|
0x0000 | uint(32) | Magiaj Bitoj | |
0x0004 | uint(24) | Palenlongo | Indikas, male al la norma blokformato, la nombron de paletoj troviĝantaj en ĉi tiu dosiero - ne la longon de la bloko en bajtoj. |
0x0007 | uint(8) | Flagoj | Probable, kiel kutime, Flagoj. Mi tamen ne konas iun flagon; ĉar ĉiuj konataj valoroj egalas |
Kio precize signifas PRT
ne estas konata por mi; eble eblas 'Paleta kaj Resurso Tablo' - ĉar ĉi tiu dosiero - trovita kiel op2_art.prt en la maps.vol - estas tia, aŭ ĉi tio sufiĉe bone priskribus ĝian funkcion.
Tiu dosiero enhavas liston de paletoj, tabelon pri ĉiuj uzataj bitmapoj, ĉiujn animaciajn difinojn kaj ankoraŭ kelkajn nekonatajn datumojn. Ĝi malpli streĉe sekvas la antaŭan kontenerformaton, ĉar ne ĉiuj datumoj sekvas tiun skemon.
La CPAL
-sektoro (verŝajne signifas Paleta Kontenero) nur enhavas la paletajn datumojn, indikante kiom da 8-bitaj paletoj, kutime 1052 baitoj grandaj, estas disponeblaj.
La indiko de 1052 baitoj ne estas konsiderata deviga, ĉar la paleta formato eble antaŭvidas malsamajn paletgrandecojn. Ĝi validas nur por la datumaro, kun kiu Outpost 2 estas liverita.
Post la listoj de paletoj sekvas tuj sen enkonduka kapo, jam la listo de bitmapoj; same tuj sekvas la listoj de animacioj.
Ambaŭ estas iniciatitaj per uint(32) (aŭ denove uint24+uint8 flagoj?) kiu enhavas la nombron da datumoj.