پیلیٹیں · bei.pm

شائع کیا گیا 19/11/2015·تازہ ترین اپ ڈیٹ 13.02.2025 پر·اردو
یہ متن اوپن اے آئی جی پی ٹی-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 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 ہے۔

پیلیٹ کے بارے میں مزید صرف یہ کہنا ہے کہ انیمیشنز کے لیے استعمال ہونے والی پیلیٹ کے لیے درج ذیل قوانین لاگو ہوتے ہیں:

  • پہلا رنگ ہمیشہ شفاف ہوتا ہے، چاہے وہاں کوئی بھی قیمت دی گئی ہو۔
  • پیلیٹ کی پہلی 24 اندراجات کو پیلیٹ 1-8 میں کھلاڑی کے رنگ کے طور پر سمجھا جانا چاہیے۔
    یہ واضح نہیں ہے کہ کھلاڑی 1 کے علاوہ رنگ کہاں سے آتے ہیں۔
    میری توقع ہے کہ باقی رنگ ہارڈکوڈڈ ہیں۔

پیلیٹ ریفرنس