PRT · bei.pm
Bentuk fail yang diterangkan di halaman ini berdasarkan analisis teknikal harta intelek daripada Dynamix, Inc. dan Sierra Entertainment.
Harta intelek ini kini adalah sebahagian daripada aset Activision Publishing, Inc. / Activision Blizzard, Inc. dan kini dimiliki oleh Microsoft Corp..
Informasi ini telah dikumpulkan melalui Rekayasa Balik dan Analisis Data untuk tujuan pengarsipan dan interoperabiliti dengan data sejarah.
Tiada spesifikasi proprietari atau rahsia yang digunakan.
Permainan ini kini boleh dibeli sebagai muat turun di gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | watak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Jenis Data | Nama | Penjelasan |
---|---|---|---|
0x0000 | uint(32) | Magic Bytes | |
0x0004 | uint(24) | Panjang palet | Nyatakan, berbeza dengan format blok biasa, jumlah palet yang boleh didapati dalam fail ini - bukan panjang blok dalam bait. |
0x0007 | uint(8) | Bendera | Kemungkinan, seperti biasa, Bendera. Saya tidak mengetahui sebarang Bendera; kerana semua nilai yang saya tahu adalah |
Saya tidak tahu dengan tepat apa yang dimaksudkan dengan PRT
; mungkin ia bermaksud 'Palette dan Resource Table' - kerana fail ini - yang boleh didapati sebagai op2_art.prt dalam maps.vol - adalah sejenisnya, atau ini mungkin menggambarkan fungsinya dengan baik.
Fail ini mengandungi senarai palet, jadual untuk semua bitmap yang digunakan, semua definisi animasi dan beberapa data yang tidak diketahui. Ia mengikuti format kontena sebelum ini secara longgar, kerana tidak semua rekod mengikuti skema ini.
Seksi CPAL
(mungkin bermaksud kontena palet) hanya merangkumi data palet, dengan menunjukkan berapa banyak palet 8-bit yang biasanya berukuran 1052 byte yang ada.
Pernyataan 1052-byte tidak dianggap sebagai wajib, kerana format palet mungkin mempunyai saiz palet yang berbeza. Ia hanya terpakai untuk data yang disertakan bersama Outpost 2.
Setelah senarai palet, senarai bitmap akan diikuti secara langsung dan tanpa header pengenalan; begitu juga senarai animasi akan mengikuti dengan segera.
Kedua-duanya dimulakan dengan uint(32) (atau sekali lagi uint24+uint8 bendera?) yang menunjukkan jumlah rekod yang ada.