PRT · bei.pm

Diterbitkan pada 19/11/2015·Dikemas kini pada 13/02/2025·Malaiisch
Teks ini telah diterjemahkan secara automatik melalui OpenAI GPT-4o Mini.

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 0x00, mungkin juga berpotensi bahawa jumlah palet hanyalah uint(32).

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.