پالتها · 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 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
| آدرس جابهجایی | نوع داده | نام | توضیح |
|---|---|---|---|
| 0x0000 | uint(32) | بایتهای جادویی | |
| 0x0004 | uint(24) | طول پالت | برخلاف فرمت معمولی بلوک، تعداد پالتهایی که در این فایل یافت میشوند را مشخص میکند - نه طول بلوک به بایت. |
| 0x0007 | uint(8) | پرچمها | احتمالاً، مانند همیشه، پرچمها. اما من هیچ پرچمی نمیشناسم؛ زیرا تمام مقادیر شناخته شده برای من |
اطلاعات پالت بسیار آسان قابل خواندن است.
این اطلاعات شامل یک هدر و یک بخش داده میباشد.
عنوان پالتها
| آدرس | 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) | پرچمها | احتمالاً، مانند همیشه، پرچمها. اما من هیچ پرچمی نمیشناسم؛ زیرا تمام مقادیر شناخته شده برای من |
| 0x0008 | uint(32) | نسخه فرمت پالت؟ | به احتمال زیاد تعیین میکند که کدام نسخه فرمت پالت، پالت را دنبال میکند. به نظر میرسد که تمام پالتهای Outpost2 نسخه |
دادههای پالت
| آدرس | 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) | پرچمها |
قسمت دادهها شامل ورودیهای جداگانه پالت میباشد. تعداد ورودیهای پالت از طول بلوک / ۴ به دست میآید.
ورودیهای جداگانه دارای ساختار ساده زیر هستند؛
| آدرس | 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) | ناشناخته - پرچمها؟ | مشخص نیست که این مقدار چه معنایی دارد، زیرا به نظر میرسد که بهطور اساسی |
در مورد پالتها تنها میتوان گفت که برای پالتهایی که برای انیمیشنها استفاده میشوند، قوانین زیر اعمال میشود:
- رنگ اول همیشه شفاف است، مهم نیست چه مقداری در آنجا تعیین شده است.
-
ورودیهای پالت ۱-۲۴ در پالتهای ۱-۸ به عنوان رنگهای بازیکن محسوب میشوند.
من نمیدانم که رنگها به جز رنگ بازیکن ۱ از کجا آمدهاند.
حدس میزنم که رنگهای باقیمانده به صورت سختکد شدهاند.
