బిట్మ్యాప్లు · 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) | ఇచ్చిన విస్తీర్ణం | పిక్సెల్ డేటా పంక్తుల వెడల్పును బైట్లలో సూచిస్తుంది - ఎందుకంటే ఇవి 4-బైట్ సరిహద్దులపై అమర్చబడ్డాయి. కాబట్టి, ఒక నిర్దిష్ట చిత్రం పంక్తిని త్వరగా ఎంచుకోవడం సాధ్యం. ఈ విలువను వేరు గా ఎందుకు నిల్వ చేస్తారు, అయితే అది లెక్కించబడవచ్చు, అర్థం కావడం లేదు. |
0x0004 | uint(32) | ఆఫ్సెట్ | బిట్మాప్లో మొదటి పంక్తి యొక్క ఆఫ్సెట్ను సూచిస్తుంది |
0x0008 | uint(32) | ఎత్తు | చిత్రం యొక్క ఎత్తును పిక్సెల్లలో చూపిస్తుంది |
0x000c | uint(32) | విస్తీర్ణం | చిత్రం యొక్క వెడల్పు పిక్సెల్లలో సూచిస్తుంది |
0x0010 | uint(16) | టైప్ | చిత్రం యొక్క ప్రకృతిని సూచిస్తుంది. ఇది బిట్మాస్క్గా కనిపిస్తుంది:
|
0x0012 | uint(16) | పాలెట్ | ఎలాంటి పీఆర్టీ ఫైల్ నుండి ఉపయోగించాల్సిన ప్యాలెట్ను నిర్వచించండి |
PRT-ఫైల్ యొక్క ఈ డేటా నిర్మాణం, స్ప్రైట్స్ కోసం ఉపయోగించే బిట్మ్యాప్స్ ఎలా నిర్మించబడ్డాయనేది సూచిస్తుంది. ఈ బిట్మ్యాప్స్, అనిమేషన్ ఫ్రేమ్ ఒక స్ప్రైట్ యొక్క భాగం గా అనేక కలిపి ఉపయోగించబడతాయి.
కానీ నిర్దిష్ట చిత్ర డేటా op2_art.BMP లో ఆట డైరెక్టరీలో దాగి ఉంది.
ఈ బిట్మ్యాప్ ఫైల్ ఎందుకు ఒక (మూగగా సరైన) RIFF-బిట్మ్యాప్ హెడ్డర్ను కలిగి ఉంది అనేది స్పష్టంగా లేదు. Outpost 2 గ్రాఫిక్స్ను లోడ్ చేయడానికి సిస్టమ్-APIలను ఉపయోగిస్తున్నది, ఈ హెడ్డర్ను తాత్కాలికంగా స్వీకరించి, సంబంధిత, మారుతున్న ఫీల్డ్లు మబ్బింగ్ చేయడం ద్వారా జరుగుతుంది.
BMP ఫైల్ లోని పిక్సెల్ డేటా, BMP ఫైల్ లోని 0x000A అడ్రస్ వద్ద కనుగొనబడే uint32-ఆఫ్సెట్ + ఆఫ్సెట్ స్థానంలో ఉంది (RIFF-బిట్మ్యాప్-డేటా ఆఫ్సెట్) - మరియు మళ్లీ ఎగువ కింద కుడి నుండి ఎడమ కింద వరుసగా క్రమంలో ఉంటుంది.
మోనో크్రోమ్ 1bpp గ్రాఫిక్స్ ఈ విధంగా డ్రాయ్ చేయవచ్చు, రంగు 0 పూర్తి పారదర్శకతను మరియు రంగు 1 అర్ధపారదర్శకమైన నలుపు/గ్రే గా ఉంటుంది, ఎందుకంటే మోనోక్రోమ్ గ్రాఫిక్స్ సాధారణంగా వాహన మరియు భవనాల నీడల కోసం అనిమేషన్లలో ఉపయోగించబడతాయి.
దీనితో, మీరు ఇప్పటికే అనేక గ్రాఫిక్లను కలిసి ఉంచవచ్చు.