પાલેટો · 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 50 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- P P A L . . . . . . . . . . . .
ઓફસેટ ડેટા પ્રકાર નામ વર્ણન
0x0000 uint(32) મેજિક બાઈટ્સ
0x0004 uint(24) પેલેટની લંબાઈ

સામાન્ય બ્લોક ફોર્મેટના વિરુદ્ધ, આ ફાઇલમાં મળતી પેલેટની સંખ્યા દર્શાવો - બાઇટમાં બ્લોકની લંબાઈ નહીં.

0x0007 uint(8) ધ્વજ

સંભવતઃ, જે રીતે સામાન્ય રીતે થાય છે, ફ્લેગ્સ.

મને કોઈ ફ્લેગ્સની જાણ નથી; કારણ કે બધા જાણીતા મૂલ્યો 0x00 ને અનુરૂપ છે, તે સંભવિત રીતે વિચારવું શક્ય છે કે પેલેટોની સંખ્યા ફક્ત એક uint(32) હોઈ શકે છે.

પેલેટ માહિતી વાંચવું ખૂબ જ આરસ છે.
તેમાં દરેકમાં એક હેડર અને એક ડેટા સેગમેન્ટ હોય છે.

પાલેટ હેડર

એડ્ર x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF કરેક્ટર
0x0000 68 65 61 64 -- -- -- -- -- -- -- -- -- -- -- -- h e a d . . . . . . . . . . . .
ઓફસેટ ડેટા પ્રકાર નામ વર્ણન
0x0000 uint(32) મેજિક બાઈટ્સ
0x0004 uint(24) પેલેટની લંબાઈ

સામાન્ય બ્લોક ફોર્મેટના વિરુદ્ધ, આ ફાઇલમાં મળતી પેલેટની સંખ્યા દર્શાવો - બાઇટમાં બ્લોકની લંબાઈ નહીં.

0x0007 uint(8) ધ્વજ

સંભવતઃ, જે રીતે સામાન્ય રીતે થાય છે, ફ્લેગ્સ.

મને કોઈ ફ્લેગ્સની જાણ નથી; કારણ કે બધા જાણીતા મૂલ્યો 0x00 ને અનુરૂપ છે, તે સંભવિત રીતે વિચારવું શક્ય છે કે પેલેટોની સંખ્યા ફક્ત એક uint(32) હોઈ શકે છે.

0x0008 uint(32) પેલેટ ફોર્મેટ સંસ્કરણ?

શાયદ નિર્ધારિત કરે છે કે કયો પેલેટ ફોર્મેટ્સ-આદર્શનું અનુસરણ કરે છે.

તમામ Outpost2 પેલેટોમાં સંસ્કરણ 0x01 હોય છે એવું લાગે છે.

પેલેટ ડેટા

એડ્ર x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF કરેક્ટર
0x0000 64 61 74 61 -- -- -- -- -- -- -- -- -- -- -- -- d a t a . . . . . . . . . . . .
ઓફસેટ ડેટા પ્રકાર નામ વર્ણન
0x0000 uint(32) મેજિક બાઈટ્સ
0x0004 uint(24) બ્લોક-લંબાઈ
0x0007 uint(8) ધ્વજ

ડેટા વિભાગમાં અલગ-અલગ પેલેટ એન્ટ્રીઓ સમાવિષ્ટ છે. પેલેટ એન્ટ્રીઓની સંખ્યા બ્લોકની લંબાઈ / 4 પરથી મળે છે.

અલગ-અલગ એન્ટ્રીઓના માટે નીચે મુજબનો સરળ બંધારણ છે;

એડ્ર x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF કરેક્ટર
0x0000 -- -- -- 04 -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ઓફસેટ ડેટા પ્રકાર નામ વર્ણન
0x0000 uint(8) ર્હોટ-ઘટક

આ રંગનો લાલ હિસ્સો દર્શાવે છે

0x0001 uint(8) હરિયાળી ઘટક

રંગનો લીલો હિસ્સો દર્શાવે છે

0x0002 uint(8) બ્લુ ઘટક

રંગનું નિલા ભાગ દર્શાવે છે

0x0003 uint(8) અજ્ઞાત - ધ્વજ?

આ મૂલ્યનો અર્થ શું છે તે સ્પષ્ટ નથી, કારણ કે તે સ્પષ્ટપણે મૂળભૂત રીતે 0x04 છે.

પાલેટ્સ વિશે વધુ કહી શકાય છે કે, એનિમેશન્સ માટે ઉપયોગમાં લેવાતા પાલેટ્સ માટે નીચેની નિયમો લાગુ છે:

  • પ્રથમ રંગ હંમેશા પારદર્શક છે, ત્યાં જે પણ મૂલ્ય આપવામાં આવ્યું છે તે બિનમહત્વપૂર્ણ છે.
  • પાલેટ્સ 1-8 માં 1-24 ના પાલેટના પ્રવેશોને ખેલાડીના રંગ તરીકે માનવામાં આવે છે.
    રંગો ખેલાડી 1 થી બહાર ક્યાંથી આવે છે તે મને સ્પષ્ટ નથી.
    હું અનુમાન કરું છું કે બાકીના રંગો હાર્ડકોડેડ છે.

પાલેટ્સનો સંદર્ભ