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

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

0x0007 uint(8) جھنڈے

شاید، جیسے کہ عام طور پر، جھنڈے۔

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

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

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

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

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

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