पीआरटी · 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 पर डाउनलोड के लिए खरीदा जा सकता है।

ऐड्र 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 सेक्शन (शायद पैलेट कंटेनर के लिए) केवल पैलेट डेटा को घेरता है, यह बताते हुए कि प्रत्येक सामान्यतः 1052 बाइट आकार के 8-बिट पैलेट्स में से कितने मौजूद हैं।

1052-बाइट का यह उल्लेख अनिवार्य नहीं माना जाता है, क्योंकि पैलेट प्रारूप संभावित रूप से विभिन्न पैलेट आकारों का समर्थन कर सकता है। यह केवल उन डेटा सेट के लिए मान्य है, जिनके साथ आउटपॉस्ट 2 वितरित किया जाता है।

पैलेट की सूचियों के बाद तुरंत और बिना किसी प्रारंभिक शीर्षक के, पहले से ही बिटमैप्स की सूची आती है; इसके तुरंत बाद एनीमेशन सूचियाँ आती हैं।
दोनों को क्रमशः एक uint(32) (या फिर uint24+uint8 फ्लैग?) के साथ शुरू किया जाता है, जो रिकॉर्ड की संख्या को दर्शाता है।