بٹ میپس · bei.pm
اس صفحے پر بیان کردہ فائل فارمیٹس 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) | ٹائپ | تصویر کی قسم بتاتا ہے۔ یہاں یہ ایک بٹ ماسک معلوم ہوتی ہے:
|
0x0012 | uint(16) | پیلٹ | تعریف کرتا ہے کہ کون سی پیلیٹ PRT فائل سے استعمال کی جائے گی |
ایہہ PRT فائل دی ڈیٹا ساخت دسدے ہے کہ سپرائٹس لئی استعمال ہوندے بٹ میپس کس طرح تیار کیتے گئے نے۔ ایہہ بٹ میپس اک علیحدہ جز وکھاؤنڈے نے، جنہاں نوں اک سپرائٹ دے انیمیشن فریم وچ ملایا جاندا ہے۔
حقیقی تصویر دا ڈیٹا اس دے برخلاف
op2_art.BMP وچ کھیل دی ڈائریکٹری وچ چھپیا ہویا ہے۔
ایہہ بٹ میپ فائل اک (زیادہ تر صحیح) RIFF بٹ میپ ہیڈر ولوں کیوں ہن، ایہہ واضح نئیں۔ ممکنہ طور تے Outpost 2 گرافکس لوڈ کرن لئی سسٹم-API استعمال کردا ہے، ایہہ ہیڈر عارضی طور تے اپنایا جاندا ہے تے متعلقہ متغیر شعبے اووررائٹ ہوندے نے۔
پکسل ڈیٹا BMP فائل وچ اس دی پوزیشن آفسیٹ + uint32 آفسیٹ تے موجود ہوندا ہے، جو کہ BMP فائل وچ ایڈریس 0x000A تے ملدا ہے (RIFF بٹ میپ ڈیٹا آفسیٹ)، تے ایہہ دوبارہ اوپر توں کھبے توں نیچے دی طرف قطار وار ترتیب نوں دکھاندے نے۔
مونochrome 1bpp گرافکس اس طرح تیار کیتیاں جا سکدیاں نے کہ رنگ 0 مکمل شفافیت نوں، تے رنگ 1 نیم شفاف کالا/سیاہ ہوندا ہے، کیونکہ مونochrome گرافکس اکثر گاڑیوں تے عمارتاں دے سائے دے انیمیشن وچ استعمال کیتے جاندے نے۔
اس طرح توں بہت ساری گرافکس نوں اکٹھا کیتا جا سکدا ہے۔