PRT · bei.pm

เผยแพร่เมื่อ 19/11/2015·อัปเดตเมื่อ 13/02/2025·ไทย
ข้อความนี้ได้รับการแปลโดยอัตโนมัติผ่าน OpenAI GPT-4o Mini

รูปแบบไฟล์ที่อธิบายไว้ในหน้านี้อิงจากการวิเคราะห์ทางเทคนิคของทรัพย์สินทางปัญญาจาก Dynamix, Inc. และ Sierra Entertainment.
ทรัพย์สินทางปัญญาในปัจจุบันเป็นส่วนหนึ่งของกลุ่ม Activision Publishing, Inc. / Activision Blizzard, Inc. และในขณะนี้เป็นของ Microsoft Corp..

ข้อมูลเหล่านี้ถูกรวบรวมผ่าน การวิศวกรรมย้อนกลับ และ การวิเคราะห์ข้อมูล เพื่อวัตถุประสงค์ในการจัดเก็บข้อมูลและความสามารถในการทำงานร่วมกันกับข้อมูลประวัติศาสตร์.
ไม่มีสเปคที่เป็นกรรมสิทธิ์หรือเป็นความลับถูกใช้.

เกมนี้สามารถซื้อได้ในราคาเป็นดาวน์โหลดที่ gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF อักขระ
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
ออฟเซ็ต ชนิดข้อมูล ชื่อฟิลด์ข้อมูล คำอธิบาย
0x0000 uint(32) แมจิกไบต์
0x0004 uint(24) ความยาวของพาเลท

แสดงจำนวนพาเลทที่สามารถพบได้ในไฟล์นี้ แทนที่จะเป็นความยาวของบล็อกในไบต์ ตามปกติในรูปแบบบล็อก

0x0007 uint(8) ธง

น่าจะเป็นธงตามปกติ

แต่ฉันไม่ทราบเกี่ยวกับธงใด ๆ; เพราะค่าทั้งหมดที่ฉันรู้จักตรงกับ 0x00 ดังนั้นอาจเป็นไปได้ว่าจำนวนพาเลตต์นั้นเป็นแค่ uint(32) ก็ได้

ไม่ทราบแน่ชัดว่า PRT หมายถึงอะไร; อาจจะหมายถึง 'Palette and Resource Table' - เนื่องจากไฟล์นี้ - ซึ่งพบได้ในชื่อ op2_art.prt ใน maps.vol - เป็นไฟล์ประเภทนี้ หรือจะเป็นการอธิบายฟังก์ชันได้ดี

ไฟล์นี้มีรายการของพาเลตต์, ตารางเกี่ยวกับบิตแมพที่ใช้งานทั้งหมด, คำนิยามอนิเมชันทั้งหมด และข้อมูลที่ไม่รู้จักอีกจำนวนหนึ่ง มันทำตามรูปแบบของคอนเทนเนอร์ที่ใช้ก่อนหน้านี้แบบหลวมๆ เนื่องจากไม่ใช่ทุกระเบียนที่ปฏิบัติตามโครงสร้างนี้

ส่วน CPAL (น่าจะหมายถึง พาเลตต์คอนเทนเนอร์) จะรวมข้อมูลพาเลตต์ไว้ โดยระบุจำนวนพาเลตต์ขนาด 8 บิตที่มีขนาด 1052 ไบต์ ซึ่งปกติจะมีอยู่

การระบุขนาด 1052 ไบต์นี้ไม่ได้ถือว่าเป็นข้อบังคับ เนื่องจากรูปแบบพาเลตต์อาจมีขนาดพาเลตต์ที่แตกต่างกัน มันใช้ได้เฉพาะกับข้อมูลที่ Outpost 2 ถูกส่งมอบ

หลังจากรายการพาเลตต์ จะมีรายการบิตแมพตามมาโดยตรงและไม่มีส่วนหัวแนะนำ, และรายการอนิเมชันจะตามมาต่อจากนั้น
ทั้งสองรายการจะเริ่มต้นด้วย uint(32) (หรืออีกครั้ง uint24+uint8 flags?) ซึ่งมีจำนวนระเบียนอยู่