بي آر تي · 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 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
الإزاحة | نوع البيانات | التسمية | شرح |
---|---|---|---|
0x0000 | uint(32) | بايتات السحر | |
0x0004 | uint(24) | طول البليت | يحدد، على عكس تنسيق الكتلة العادي، عدد المنصات الموجودة في هذا الملف - وليس طول الكتلة بالبايت. |
0x0007 | uint(8) | علم. | من المحتمل، كالمعتاد، وجود علامات. لكنني لا أعرف أي علامات؛ حيث إن جميع القيم المعروفة لي تتوافق مع |
ما هو المقصود تمامًا بـ PRT
ليس معروفًا لي؛ من الممكن أن يكون مثلًا 'جدول اللوحات والموارد' - حيث أن هذه الملف - الموجود باسم op2_art.prt في maps.vol - هو من هذا القبيل، أو قد تصف هذه الوظيفة بشكل جيد.
يحتوي هذا الملف على قائمة من اللوحات، جدول لكل الصور النقطية المستخدمة، جميع تعريفات الرسوم المتحركة، وعدد من البيانات غير المعروفة. يتبع هذا الملف بشكل غير دقيق تنسيق الحاويات السابق، حيث أن ليس كل السجلات تتبع هذا المخطط.
قسم CPAL
(من المحتمل أن يعني حاوية اللوحات) يحوي فقط بيانات اللوحات، من خلال الإشارة إلى عدد اللوحات التي عادةً ما تكون بحجم 1052 بايت 8-بت.
لا تعتبر بيانات حجم 1052 بايت ملزمة، حيث أن تنسيق اللوحات قد يتضمن أحجام لوحات مختلفة. هي مجرد إشارة للبيانات التي تم تسليم Outpost 2 بها.
بعد قوائم اللوحات، تأتي مباشرة ودون رأس تمهيدي، قائمة الصور النقطية؛ تليها قوائم الرسوم المتحركة بشكل مماثل.
كل منهما يبدأ برمز uint(32) (أو مرة أخرى uint24+uint8 flags؟) الذي يحتوي على عدد السجلات.