बिटमैपहरू · 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) सुनियोजित चौडाइ

यो पिक्सेल डेटा पंक्तिहरूको चौडाईलाई बाइटमा जनाउँछ - किनकि यी ४-बाइट सिमानामा मिलाइएको हुन्छ।

यसैले, एउटा निश्चित छविपंक्तिमा छिटो जान सम्भव हुन्छ।

यो मान अलग्गै किन भण्डारण गरिन्छ, जबकि यो गणना गर्न सकिन्छ, स्पष्ट छैन।
साँधै, यो रेंडर कोडको लागि एक अनुकूलन हुन सक्छ।

0x0004 uint(32) अवकाश

Bitmap मा पहिलो लाइनको ओफसेट जनाउँछ

0x0008 uint(32) उचाई

छविको उचाई पिक्सेलमा दिनुहोस्

0x000c uint(32) चौडाई

तस्बिरको चौडाइ पिक्सेलमा दिनुहोस्

0x0010 uint(16) टाइप

तस्बिरको प्रकारलाई दर्शाउँछ। यहाँ यो एक बिटमास्कको रूपमा देखिन्छ:

  • 0x04 सेट गरिएको छ, जब यो 1bpp ग्राफिक्स हो।
  • 0x40 सेट गरिएको छ, जब यो एक ग्राफिक्स हो, जसले विन्डोइङ गर्नुपर्छ।
0x0012 uint(16) पैलेट

परिभाषित गर्दछ, कुन पेन्टको प्यालेट PRT फाइलबाट प्रयोग गरिनु पर्छ

PRT फाइलको यो डाटा संरचनाले स्प्राइटहरूको लागि प्रयोग गरिएका बिटम्यापहरू कसरी बनेको छ भनेर दर्शाउँछ। यी बिटम्यापहरू एकल घटकको रूपमा काम गर्छन्, जसबाट स्प्राइटको एनिमेशन फ्रेमको लागि धेरै मिलाइन्छ।

विशिष्ट चित्र डाटा भनेको खेलको डाइरेक्टरीमा रहेको op2_art.BMP मा लुकेको छ।
यो बिटम्याप फाइलमा एक (प्रमुख रूपमा सही) RIFF-बिटम्याप हेडर भएको कारण स्पष्ट छैन। सम्भवतः Outpost 2 ग्राफिक्स लोड गर्नका लागि सिस्टम-API प्रयोग गर्छ, जसमा यो हेडर अस्थायी रूपमा ग्रहण गरिन्छ र सम्बन्धित, भिन्न क्षेत्रहरू ओभरराइट गरिन्छ।

Pixel डेटा BMP फाइलमा स्थान Offset + uint32-Offset मा पाइन्छ, जुन BMP फाइलमा ठेगाना 0x000A मा भेटिन्छ (RIFF-बिटम्याप-डेटा ओफ्सेट), र यो फेरि माथि बायाँबाट दायाँ तलसम्मको पंक्तिबद्धता अनुसार हुन्छ।

Monochrome 1bpp ग्राफिक्स यसरी चित्रित गर्न सकिन्छ, जहाँ रंग 0 पूर्ण पारदर्शिता हो, र रंग 1 अर्ध-पारदर्शी कालो/ग्रे हो, किनकि मोनोक्रोम ग्राफिक्स सामान्य रूपमा गाडी र भवनको छायाँहरूको एनिमेशनमा प्रयोग गरिन्छ।

यसले धेरै ग्राफिक्सलाई संयोजन गर्न सकिन्छ।

सुरक्षित आवास मोड्युल (Plymouth)