బిట్‌మ్యాప్‌లు · bei.pm

ప్రచురించబడింది 19.11.2015·నవీకరించబడింది 13.02.2025·తెలుగు
ఈ టెక్స్ట్ ఆటోమేటిక్‌గా ఓపెన్‌ఎఐ GPT-4o మినీ ద్వారా అనువదించబడింది.

ఈ పేజీలో వివరిస్తున్న ఫైల్ ఫార్మాట్లు 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-ఫైల్ యొక్క ఈ డేటా నిర్మాణం, స్ప్రైట్స్ కోసం ఉపయోగించే బిట్‌మ్యాప్స్ ఎలా నిర్మించబడ్డాయనేది సూచిస్తుంది. ఈ బిట్‌మ్యాప్స్, అనిమేషన్ ఫ్రేమ్ ఒక స్ప్రైట్ యొక్క భాగం గా అనేక కలిపి ఉపయోగించబడతాయి.

కానీ నిర్దిష్ట చిత్ర డేటా op2_art.BMP లో ఆట డైరెక్టరీలో దాగి ఉంది.
ఈ బిట్‌మ్యాప్ ఫైల్ ఎందుకు ఒక (మూగగా సరైన) RIFF-బిట్‌మ్యాప్ హెడ్డర్‌ను కలిగి ఉంది అనేది స్పష్టంగా లేదు. Outpost 2 గ్రాఫిక్స్‌ను లోడ్ చేయడానికి సిస్టమ్-APIలను ఉపయోగిస్తున్నది, ఈ హెడ్డర్‌ను తాత్కాలికంగా స్వీకరించి, సంబంధిత, మారుతున్న ఫీల్డ్లు మబ్బింగ్ చేయడం ద్వారా జరుగుతుంది.

BMP ఫైల్ లోని పిక్సెల్ డేటా, BMP ఫైల్ లోని 0x000A అడ్రస్ వద్ద కనుగొనబడే uint32-ఆఫ్‌సెట్ + ఆఫ్‌సెట్ స్థానంలో ఉంది (RIFF-బిట్‌మ్యాప్-డేటా ఆఫ్‌సెట్) - మరియు మళ్లీ ఎగువ కింద కుడి నుండి ఎడమ కింద వరుసగా క్రమంలో ఉంటుంది.

మోనో크్రోమ్ 1bpp గ్రాఫిక్స్ ఈ విధంగా డ్రాయ్ చేయవచ్చు, రంగు 0 పూర్తి పారదర్శకతను మరియు రంగు 1 అర్ధపారదర్శకమైన నలుపు/గ్రే గా ఉంటుంది, ఎందుకంటే మోనోక్రోమ్ గ్రాఫిక్స్ సాధారణంగా వాహన మరియు భవనాల నీడల కోసం అనిమేషన్లలో ఉపయోగించబడతాయి.

దీనితో, మీరు ఇప్పటికే అనేక గ్రాఫిక్‌లను కలిసి ఉంచవచ్చు.

రక్షిత నివాస మాడ్యూల్ (Plymouth)