פלטת משאבים וטבלאות · 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 מתכוון; אפשר לחשוב על זה כ'טבלת פלטות ומשאבים' - מכיוון שהקובץ הזה - שנמצא כop2_art.prt בmaps.vol - הוא כזה, או שזה מתאר את הפונקציה די טוב.

הקובץ הזה מכיל רשימה של פלטות, טבלה של כל הביטמפים בשימוש, כל הגדרות האנימציה וכמה נתונים לא מוכרים נוספים. הוא עוקב באופן רופף אחרי פורמט הקונטיינר הקודם, מכיוון שלא כל הרשומות עוקבות אחרי הסכמה הזו.

הקטע CPAL (כנראה מייצג את קונטיינר הפלטות) כולל רק את נתוני הפלטות, על ידי ציון כמה מתוך הפלטות בגודל 8-ביט, בדרך כלל בגודל 1052 בתים, קיימות.

הציון של 1052 בתים אינו מחייב, מכיוון שפormat הפלטות יכול להציע גדלים שונים לפלטות. הוא תקף רק עבור המידע שמסופק עם Outpost 2.

לאחר רשימות הפלטות מופיעה מיד, וללא כותרת מקדימה, רשימת הביטמפים; מיד לאחר מכן מופיעות רשימות האנימציה.
שני אלו מתחילים כל אחד עם uint(32) (או שוב uint24+uint8 דגלים?) שמכיל את מספר הרשומות.