बिटमैपहरू · 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
अवकाश | डाटा प्रकार | नाम | व्याख्या |
---|---|---|---|
0x0000 | uint(32) | सुनियोजित चौडाइ | यो पिक्सेल डेटा पंक्तिहरूको चौडाईलाई बाइटमा जनाउँछ - किनकि यी ४-बाइट सिमानामा मिलाइएको हुन्छ। यसैले, एउटा निश्चित छविपंक्तिमा छिटो जान सम्भव हुन्छ। यो मान अलग्गै किन भण्डारण गरिन्छ, जबकि यो गणना गर्न सकिन्छ, स्पष्ट छैन। |
0x0004 | uint(32) | अवकाश | Bitmap मा पहिलो लाइनको ओफसेट जनाउँछ |
0x0008 | uint(32) | उचाई | छविको उचाई पिक्सेलमा दिनुहोस् |
0x000c | uint(32) | चौडाई | तस्बिरको चौडाइ पिक्सेलमा दिनुहोस् |
0x0010 | uint(16) | टाइप | तस्बिरको प्रकारलाई दर्शाउँछ। यहाँ यो एक बिटमास्कको रूपमा देखिन्छ:
|
0x0012 | uint(16) | पैलेट | परिभाषित गर्दछ, कुन पेन्टको प्यालेट PRT फाइलबाट प्रयोग गरिनु पर्छ |
PRT फाइलको यो डाटा संरचनाले स्प्राइटहरूको लागि प्रयोग गरिएका बिटम्यापहरू कसरी बनेको छ भनेर दर्शाउँछ। यी बिटम्यापहरू एकल घटकको रूपमा काम गर्छन्, जसबाट स्प्राइटको एनिमेशन फ्रेमको लागि धेरै मिलाइन्छ।
विशिष्ट चित्र डाटा भनेको खेलको डाइरेक्टरीमा रहेको
op2_art.BMP मा लुकेको छ।
यो बिटम्याप फाइलमा एक (प्रमुख रूपमा सही) RIFF-बिटम्याप हेडर भएको कारण स्पष्ट छैन। सम्भवतः Outpost 2 ग्राफिक्स लोड गर्नका लागि सिस्टम-API प्रयोग गर्छ, जसमा यो हेडर अस्थायी रूपमा ग्रहण गरिन्छ र सम्बन्धित, भिन्न क्षेत्रहरू ओभरराइट गरिन्छ।
Pixel डेटा BMP फाइलमा स्थान Offset + uint32-Offset मा पाइन्छ, जुन BMP फाइलमा ठेगाना 0x000A मा भेटिन्छ (RIFF-बिटम्याप-डेटा ओफ्सेट), र यो फेरि माथि बायाँबाट दायाँ तलसम्मको पंक्तिबद्धता अनुसार हुन्छ।
Monochrome 1bpp ग्राफिक्स यसरी चित्रित गर्न सकिन्छ, जहाँ रंग 0 पूर्ण पारदर्शिता हो, र रंग 1 अर्ध-पारदर्शी कालो/ग्रे हो, किनकि मोनोक्रोम ग्राफिक्स सामान्य रूपमा गाडी र भवनको छायाँहरूको एनिमेशनमा प्रयोग गरिन्छ।
यसले धेरै ग्राफिक्सलाई संयोजन गर्न सकिन्छ।