פלטות · 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).

מידע על הפלטות קל מאוד לקרוא.
הוא מורכב כל אחד מראש ובס Segment נתונים.

כותרת פלטות

אדר 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) דגלים

קטע הנתונים כולל את רשומות הפלטות einzelnen. מספר רשומות הפלטות נגזר מאורך הבלוק / 4.

לרשומות einzelnen יש את המבנה הפשוט הבא;

אדר 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, לא ברור לי.
    אני מניח שהצבעים הנותרים הם קוד קשיח.

הפלטת הפניה