PRT · bei.pm

Diterbitkan pada 19/11/2015·Diperbarui pada 13/02/2025·Indonesian
Teks ini telah diterjemahkan secara otomatis oleh OpenAI GPT-4o Mini.

Format file yang dijelaskan di halaman ini didasarkan pada analisis teknis dari kekayaan intelektual oleh Dynamix, Inc. dan Sierra Entertainment.
Kekayaan intelektual ini saat ini merupakan bagian dari massa Activision Publishing, Inc. / Activision Blizzard, Inc. dan saat ini dimiliki oleh Microsoft Corp..

Informasi ini telah dikumpulkan melalui Reverse Engineering dan analisis data untuk tujuan pengarsipan dan interoperabilitas dengan data historis.
Tidak ada spesifikasi yang bersifat kepemilikan atau rahasia yang digunakan.

Game ini saat ini dapat dibeli sebagai unduhan di gog.com.

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 Tipe Data Nama Penjelasan
0x0000 uint(32) Magic Bytes
0x0004 uint(24) Panjang Palet

Berikan, berbeda dengan format blok normal, jumlah palet yang dapat ditemukan dalam file ini - bukan panjang blok dalam byte.

0x0007 uint(8) Bendera

Kemungkinan, seperti biasa, Flags.

Namun, saya tidak mengetahui adanya Flags; karena semua nilai yang saya ketahui sesuai dengan 0x00, bisa jadi juga jumlah palet hanya berupa uint(32).

Saya tidak tahu apa sebenarnya yang dimaksud dengan PRT; bisa jadi itu berarti 'Palette dan Resource Table' - karena file ini - yang dapat ditemukan sebagai op2_art.prt di dalam maps.vol - adalah seperti itu, atau ini bisa menggambarkan fungsinya dengan cukup baik.

File ini berisi daftar palet, tabel tentang semua bitmap yang digunakan, semua definisi animasi, dan sejumlah data yang tidak diketahui. File ini mengikuti format kontainer yang ada sebelumnya secara longgar, karena tidak semua catatan mengikuti skema ini.

Seksi CPAL (yang mungkin berarti Paletten-Container) hanya mencakup data palet dengan menyatakan berapa banyak dari palet 8-bit yang biasanya berukuran 1052 byte yang ada.

Pernyataan ukuran 1052 byte ini tidak dianggap wajib, karena format palet dapat memungkinkan ukuran palet yang berbeda. Ini hanya berlaku untuk data yang disertakan dengan Outpost 2.

Setelah daftar palet, diikuti langsung dan tanpa header pengantar, adalah daftar bitmap; begitu juga, daftar animasi mengikuti dengan segera.
Keduanya masing-masing diawali dengan uint(32) (atau mungkin uint24+uint8 flags?) yang berisi jumlah catatan.