पीआरटी · bei.pm
इस पृष्ठ पर वर्णित फ़ाइल प्रारूप Dynamix, Inc. और Sierra Entertainment के बौद्धिक संपदा के तकनीकी विश्लेषण पर आधारित हैं।
आज बौद्धिक संपदा Activision Publishing, Inc. / Activision Blizzard, Inc. के अधीन है और वर्तमान में Microsoft Corp. के स्वामित्व में है।
जानकारियाँ रिवर्स इंजीनियरिंग और डेटा विश्लेषण के माध्यम से संग्रहित की गई हैं ताकि ऐतिहासिक डेटा के साथ संग्रहण और अंतःक्रियाशीलता सुनिश्चित हो सके।
किसी भी स्वामित्व या गोपनीय विशिष्टताओं का उपयोग नहीं किया गया है।
यह खेल वर्तमान में gog.com पर डाउनलोड के लिए खरीदा जा सकता है।
ऐड्र | 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) | झंडे | संभवतः, जैसा कि सामान्यतः होता है, फ्लैग्स। हालांकि, मुझे कोई फ्लैग्स ज्ञात नहीं हैं; क्योंकि सभी ज्ञात मान |
PRT
का अर्थ मुझे ठीक से पता नहीं है; लेकिन यह संभव है कि इसका मतलब 'Palette and Resource Table' हो - क्योंकि यह फ़ाइल op2_art.prt के रूप में maps.vol में पाई जाती है, जो कि ऐसी ही एक फ़ाइल है, या यह कार्यक्षमता को काफी अच्छी तरह से वर्णित कर सकती है।
यह फ़ाइल एक पैलेट की सूची, सभी उपयोग की गई बिटमैप्स की तालिका, सभी एनीमेशन परिभाषाएँ और कुछ अज्ञात डेटा शामिल करती है। यह अब तक के कंटेनर प्रारूप का कुछ हद तक पालन करती है, क्योंकि सभी रिकॉर्ड इस स्कीमा का पालन नहीं करते हैं।
CPAL
सेक्शन (शायद पैलेट कंटेनर के लिए) केवल पैलेट डेटा को घेरता है, यह बताते हुए कि प्रत्येक सामान्यतः 1052 बाइट आकार के 8-बिट पैलेट्स में से कितने मौजूद हैं।
1052-बाइट का यह उल्लेख अनिवार्य नहीं माना जाता है, क्योंकि पैलेट प्रारूप संभावित रूप से विभिन्न पैलेट आकारों का समर्थन कर सकता है। यह केवल उन डेटा सेट के लिए मान्य है, जिनके साथ आउटपॉस्ट 2 वितरित किया जाता है।
पैलेट की सूचियों के बाद तुरंत और बिना किसी प्रारंभिक शीर्षक के, पहले से ही बिटमैप्स की सूची आती है; इसके तुरंत बाद एनीमेशन सूचियाँ आती हैं।
दोनों को क्रमशः एक uint(32) (या फिर uint24+uint8 फ्लैग?) के साथ शुरू किया जाता है, जो रिकॉर्ड की संख्या को दर्शाता है।