बिटमॅप्स · 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 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ऑफसेट डेटा प्रकार नाव स्पष्टीकरण
0x0000 uint(32) उपयुक्त रुंदी

पिक्सेल डेटा ओळांची रुंदी बाइटमध्ये दर्शवते - कारण ती 4-बाइटच्या सीमांवर सुसंगत आहेत.

म्हणजे, एखादी विशिष्ट चित्र ओळ जलदपणे गाठता येते.

हा मूल्य स्वतंत्रपणे का साठवला जातो, जरी तो गणना केला जाऊ शकतो, हे अस्पष्ट आहे.
कदाचित हे रेंडर कोडसाठी एक ऑप्टिमायझेशन आहे.

0x0004 uint(32) ऑफसेट

बिटमॅपमध्ये पहिल्या ओळीचा ऑफसेट दर्शवितो

0x0008 uint(32) उंचाई

चित्राची उंची पिक्सेलमध्ये दर्शवा

0x000c uint(32) रुंदी

तासात चित्राची रुंदी पिक्सेलमध्ये दर्शवते

0x0010 uint(16) टाइप

चित्राचा प्रकार दर्शवतो. येथे हे एक बिटमास्क असल्याचे दिसते:

  • 0x04 सेट केले जाते, जेव्हा हे 1bpp ग्राफिक्स असते.
  • 0x40 सेट केले जाते, जेव्हा हे एक ग्राफिक आहे, ज्याला विंडोइंग लागू करणे आवश्यक आहे.
0x0012 uint(16) पॅलेट

परिभाषित करते की PRT फाईलमधून कोणती पॅलेट वापरली जावी

PRT फाईलची ही डेटा संरचना दर्शवते की स्प्राइटसाठी वापरलेले बिटमॅप्स कसे तयार केले आहेत. हे बिटमॅप्स एकाच घटकाच्या रूपात कार्य करतात, ज्यामध्ये अनेक स्प्राइटच्या अ‍ॅनिमेशन फ्रेममध्ये एकत्र केले जातात.

विशिष्ट चित्र डेटा गेम डिरेक्टरीमध्ये op2_art.BMP मध्ये आढळतो.
ही bitmap फाईल एक (मुख्यतः योग्य) RIFF-बिटमॅप हेडर का आहे, हे अस्पष्ट आहे. संभवतः आउटपोस्ट 2 ग्राफिक्स लोड करण्यासाठी सिस्टम-APIs वापरते, हे हेडर तात्पुरते स्वीकारून आणि संबंधित, बदलणारे क्षेत्र ओव्हरराईट करून.

BMP फाईलमध्ये पिक्सेल डेटा स्थान ऑफसेट + uint32-ऑफसेटवर आहे, जे BMP फाईलमध्ये पत्ता 0x000A येथे आढळते (RIFF-बिटमॅप-डेटा ऑफसेट), आणि हे वरच्या डावीकडून उजवीकडे खालील ओळीतून व्यवस्थित केलेले आहे.

मोनोक्रोम 1bpp ग्राफिक्स असे चित्रित केले जाऊ शकतात, की रंग 0 पूर्ण पारदर्शकतेसाठी, तसेच रंग 1 आर्ध-पारदर्शक काळा/ग्रे आहे, कारण मोनोक्रोम ग्राफिक्स सामान्यतः वाहन आणि इमारतींच्या सावल्यांसाठी अ‍ॅनिमेशन्समध्ये वापरले जातात.

यामुळे अनेक ग्राफिक्स एकत्र करणे शक्य आहे.

संरक्षित राहणी मॉड्यूल (Plymouth)