پی آر ٹی · 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 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
آفسیٹ ڈیٹا کی قسم نام وضاحت
0x0000 uint(32) جادوئی بائٹس
0x0004 uint(24) پلیٹ کی لمبائی

معیاری بلاک فارمیٹ کے برخلاف، اس فائل میں موجود پیلیٹوں کی تعداد بتائیں - بلاک کی لمبائی کو بائٹس میں نہیں۔

0x0007 uint(8) جھنڈے

شاید، جیسا کہ ہمیشہ، جھنڈے۔

مجھے کوئی جھنڈے معلوم نہیں ہیں؛ کیونکہ تمام معلوم شدہ قیمتیں 0x00 کے برابر ہیں، یہ بھی ممکن ہے کہ پیلیٹ کی تعداد دراصل ایک uint(32) ہو۔

PRT کا اصل مطلب میرے علم میں نہیں ہے؛ ممکن ہے کہ یہ 'Palette and Resource Table' کے لئے ہو - کیونکہ یہ فائل - جو op2_art.prt کے نام سے maps.vol میں موجود ہے - اسی قسم کی ہے، یا یہ اس کی فعالیت کو اچھی طرح بیان کرے گی۔

یہ فائل ایک فہرست پر مشتمل ہے جو پیلیٹوں کی، تمام استعمال شدہ بٹ میپوں کی ایک جدول، تمام حرکت کی تعریفیں، اور کچھ نامعلوم ڈیٹا شامل کرتی ہے۔ یہ موجودہ کنٹینر فارمیٹ کی پیروی کرتی ہے، مگر تمام ریکارڈز اس اسکیم کی پیروی نہیں کرتے۔

CPAL-سیکشن (جو ممکنہ طور پر پیلیٹ کنٹینر کے لئے ہے) صرف پیلیٹ کے ڈیٹا کو گھیرے ہوئے ہے، یہ بتاتے ہوئے کہ عام طور پر 1052 بائٹ کے 8-بٹ پیلیٹ کی کتنی تعداد موجود ہے۔

1052 بائٹ کا یہ ذکر لازمی نہیں ہے، کیونکہ پیلیٹ فارمیٹ ممکنہ طور پر مختلف پیلیٹ کے سائز کو پیش کر سکتا ہے۔ یہ صرف اس ڈیٹا کے لئے ہے جو اوٹ پوسٹ 2 کے ساتھ فراہم کیا جاتا ہے۔

پیلیٹ کی فہرست کے بعد براہ راست اور بغیر کسی ابتدائی ہیڈر کے، بٹ میپوں کی فہرست آتی ہے؛ اسی طرح حرکت کی فہرستیں بھی اس کے بعد فوری طور پر آتی ہیں۔
دونوں کو ایک uint(32) (یا پھر uint24 + uint8 کے فلیگ؟) کے ساتھ شروع کیا جاتا ہے، جو ریکارڈز کی تعداد کو ظاہر کرتا ہے۔