پی آر تی · 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
(احتمالاً به معنای کانتینر پالت) فقط دادههای پالت را در بر میگیرد و تعداد پالتهای 8 بیتی معمولاً به اندازه 1052 بایت را مشخص میکند.
ذکر 1052 بایت به عنوان یک قاعده الزامآور در نظر گرفته نمیشود، زیرا فرمت پالت ممکن است اندازههای پالت متفاوتی را در نظر بگیرد. این فقط برای دادههایی است که با Outpost 2 ارایه میشود.
پس از فهرست پالتها بلافاصله و بدون یک هدر مقدماتی، فهرست بیتمپها قرار دارد؛ همچنین فهرستهای انیمیشنها نیز بلافاصله پس از آن میآیند.
هر دو با یک uint(32) (یا دوباره uint24+uint8 پرچمها؟) آغاز میشوند که تعداد رکوردها را شامل میشود.