બીટમેપ્સ · 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-બિટમેપ હેડર કેમ છે, તે સ્પષ્ટ નથી. શક્યતઃ આઉટપોસ્ટ 2 ગ્રાફિક્સ લોડ કરવા માટે સિસ્ટમ-API નો ઉપયોગ કરે છે, જેમાં આ હેડરને કાળજીપૂર્વક અપનાવીને સંબંધિત, બદલાતી ફિલ્ડને ઓવરરાઈટ કરવામાં આવે છે.

PIXEL ડેટા BMP ફાઈલમાં સ્થાને છે ઓફ્સેટ + uint32-ઓફ્સેટ, જે BMP ફાઈલમાં સરનામા 0x000A પર જોવા મળે છે (RIFF-બિટમેપ ડેટા ઓફ્સેટ), અને ફરીથી ઉપરથી ખાબકીને ડાબી તરફ અને જમણી તરફની કતારમાં છે.

મોનોક્રોમ 1bpp ગ્રાફિક્સ એવી રીતે કળા કરી શકાય છે કે રંગ 0 પૂર્ણ પારદર્શક છે, તેમજ રંગ 1 અર્ધપારદર્શક કાળી/ગ્રે છે, કારણ કે મોનોક્રોમ ગ્રાફિક્સ સામાન્ય રીતે વાહન અને ઇમારતોના છાયાઓ માટે એનિમેશનમાં વપરાય છે.

તેથી ઘણા ગ્રાફિક્સને એકત્રિત કરી શકાય છે.

સુરક્ષિત રહેણાંક મોડ્યુલ (Plymouth)