पालेट्स · 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 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
ऑफसेट | डेटा प्रकार | नाम | व्याख्या |
---|---|---|---|
0x0000 | uint(32) | मैजिक बाइट्स | |
0x0004 | uint(24) | पैलेट की लंबाई | इस फ़ाइल में मिलने वाले पैलेट्स की संख्या को दर्शाता है - न कि बाइट में ब्लॉक की लंबाई। |
0x0007 | uint(8) | झंडे | संभवतः, जैसे कि आमतौर पर, ध्वज। हालांकि, मुझे कोई ध्वज ज्ञात नहीं हैं; क्योंकि मुझे ज्ञात सभी मान |
पैलेट जानकारी को पढ़ना बहुत आसान है।
यह प्रत्येक एक हेडर और एक डेटा खंड से मिलकर बनी होती है।
पैलेट शीर्षक
ऐड्र | 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 पैलेटों में संस्करण |
पैलेट डेटा
ऐड्र | 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 से प्राप्त होती है।
प्रत्येक प्रविष्टि का एक साधारण ढांचा होता है;
ऐड्र | 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) | अज्ञात - झंडे? | यह स्पष्ट नहीं है कि इस मान का क्या अर्थ है, क्योंकि यह जाहिर तौर पर मूल रूप से |
पैलेट के बारे में केवल इतना कहना है कि एनिमेशन के लिए उपयोग की जाने वाली पैलेट के लिए निम्नलिखित नियम लागू होते हैं:
- पहला रंग हमेशा पारदर्शी होता है, चाहे वहां कोई भी मान दिया गया हो।
-
पैलेट के प्रविष्टियाँ 1-24 को पैलेट 1-8 में खिलाड़ी के रंग के रूप में माना जाता है।
खिलाड़ी 1 के अलावा अन्य रंग कहाँ से आते हैं, यह मेरे लिए स्पष्ट नहीं है।
मैं अनुमान लगाता हूँ कि बाकी रंग हार्डकोडेड हैं।