பிட்மாப்se · 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 என்ற கோப்பில், விளையாட்டுக் கோப்பகத்தில் மறைக்கப்பட்டுள்ளது.
இந்த பிட்ட்மாப்பு கோப்பு ஒரு (பொதுவாகக் சரியான) RIFF-பிட்ட்மாப் தலைப்பு கொண்டுள்ளது என்பதற்கான காரணம் தெளிவல்ல. Outpost 2 கிராபிக்களை ஏற்றுவதற்கான முறைமை API களை பயன்படுத்துகிறது என்று நினைக்கப்படுகிறது, ஏனெனில் இந்த தலைப்பு தற்காலிகமாக எடுத்துக்கொள்ளப்படுகிறது மற்றும் அதற்கேற்ப மாற்றக்கூடிய புலங்களை மாற்றப்படுகிறது.

BMP கோப்பில் பிக்சல் தரவுகள், OFFSET + uint32-OFFSET என்ற இடத்தில் உள்ளன, இது BMP கோப்பில் 0x000A முகவரியில் காணப்படுகிறது (RIFF-பிட்ட்மாப் தரவுத் திசை) - மேலும், இது மீண்டும் இடது மேலிருந்து கிழக்கு கீழே வரிசைப்படுத்தப்பட்டுள்ளது.

மொனோக்கிரோம் 1bpp கிராபிக்களை, நிறம் 0 முழுமையான வெளிப்படைத்தன்மை மற்றும் நிறம் 1 ஒரு அரை வெளிப்படையான கறுப்பு/சாம்பல் என வரையலாம், ஏனெனில் மொனோக்கிரோம் கிராபிக்கள் சாதாரணமாக வாகனங்கள் மற்றும் கட்டிடங்களுக்கு சாயல்கள் உருவாக்குவதற்காக அனிமேஷன்களில் பயன்படுத்தப்படுகின்றன.

இதன்மூலம், பல கிராபிக்களை ஒன்றிணைக்க முடியும்.

பாதுகாப்பான குடியிருப்பு மாடல் (Plymouth)