لوحات الألوان · 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 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.

بالنسبة للألوان، يجب أن يقال أيضًا أنه عند استخدام الألوان للرسوم المتحركة، تنطبق القواعد التالية:

  • اللون الأول هو دائمًا شفاف، بغض النظر عن القيمة المحددة هناك.
  • تعتبر إدخالات الألوان من 1 إلى 24 كألوان لاعبين في الألوان من 1 إلى 8.
    من غير الواضح بالنسبة لي من أين تأتي الألوان بخلاف اللاعب 1.
    أفترض أن الألوان المتبقية مشفرة في البرنامج.

مرجع الألوان