พาเลตต์ · bei.pm
รูปแบบไฟล์ที่อธิบายไว้ในหน้านี้อิงจากการวิเคราะห์ทางเทคนิคของทรัพย์สินทางปัญญาจาก 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 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
ออฟเซ็ต | ชนิดข้อมูล | ชื่อฟิลด์ข้อมูล | คำอธิบาย |
---|---|---|---|
0x0000 | uint(32) | ไบต์มหัศจรรย์ | |
0x0004 | uint(24) | ความยาวของพาเลท | ระบุจำนวนพาเลทที่สามารถพบได้ในไฟล์นี้ - ไม่ใช่ความยาวของบล็อกในไบต์ ซึ่งแตกต่างจากรูปแบบบล็อกปกติ |
0x0007 | uint(8) | ธง | น่าจะเป็นธงเหมือนปกติ อย่างไรก็ตาม ฉันไม่ทราบเกี่ยวกับธงใด ๆ เนื่องจากค่าทั้งหมดที่ฉันทราบตรงกับ |
ข้อมูลเกี่ยวกับพาเลทอ่านได้ง่ายมาก
มันประกอบด้วยส่วนหัวและส่วนข้อมูล
ส่วนหัวของพาเลตต์
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | อักขระ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
ออฟเซ็ต | ชนิดข้อมูล | ชื่อฟิลด์ข้อมูล | คำอธิบาย |
---|---|---|---|
0x0000 | uint(32) | ไบต์มหัศจรรย์ | |
0x0004 | uint(24) | ความยาวของพาเลท | ระบุจำนวนพาเลทที่สามารถพบได้ในไฟล์นี้ - ไม่ใช่ความยาวของบล็อกในไบต์ ซึ่งแตกต่างจากรูปแบบบล็อกปกติ |
0x0007 | uint(8) | ธง | น่าจะเป็นธงเหมือนปกติ อย่างไรก็ตาม ฉันไม่ทราบเกี่ยวกับธงใด ๆ เนื่องจากค่าทั้งหมดที่ฉันทราบตรงกับ |
0x0008 | uint(32) | เวอร์ชันรูปแบบพาเลท? | กำหนดว่าเวอร์ชันของรูปแบบพาเลทใดที่พาเลทนั้นปฏิบัติตาม พาเลทของ Outpost2 ดูเหมือนว่าจะมีเวอร์ชัน |
ข้อมูลพาเลท
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | อักขระ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
ออฟเซ็ต | ชนิดข้อมูล | ชื่อฟิลด์ข้อมูล | คำอธิบาย |
---|---|---|---|
0x0000 | uint(32) | ไบต์มหัศจรรย์ | |
0x0004 | uint(24) | ความยาวของบล็อก | |
0x0007 | uint(8) | ธง |
ส่วนข้อมูลจะมีการบันทึกข้อมูลของพาเลตแต่ละรายการ จำนวนรายการพาเลตจะคำนวณจากความยาวของบล็อก / 4
รายการแต่ละรายการมีโครงสร้างที่เรียบง่ายดังนี้;
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | อักขระ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
ออฟเซ็ต | ชนิดข้อมูล | ชื่อฟิลด์ข้อมูล | คำอธิบาย |
---|---|---|---|
0x0000 | uint(8) | ส่วนประกอบสีแดง | ระบุสัดส่วนสีแดงของสี |
0x0001 | uint(8) | ส่วนประกอบสีเขียว | แสดงสัดส่วนสีเขียวของสี |
0x0002 | uint(8) | ส่วนประกอบของสีน้ำเงิน | ระบุสัดส่วนสีน้ำเงินของสี |
0x0003 | uint(8) | ไม่ทราบ - ธง? | ยังไม่ชัดเจนว่าค่านี้หมายถึงอะไร เนื่องจากมันดูเหมือนจะเป็น |