PRT · bei.pm

ထုတ်ဝေခဲ့သော 19/11/2015·အပ်ဒိတ်လုပ်ပြီး 13/02/2025·ဘာမန်ဘာသာ
အဆိုပါစာသားကို OpenAI GPT-4o Mini မှ အလိုအလျောက် ဘာသာပြန်ထားပါသည်။

ဤစာမျက်နှာတွင်ဖေါ်ပြထားသောဖိုင်ဖောင်များသည် Dynamix, Inc. နှင့် Sierra Entertainment ၏အားဖြင့် အာရုံခံရသော ဂုဏ်ထူးဆောင်ပိုင်ဆိုင်မှု၏နည်းပညာဆိုင်ရာစိစစ်မှုအပေါ်အခြေခံသည်။
ဂုဏ်ထူးဆောင်ပိုင်ဆိုင်မှုသည် ယနေ့တွင် Activision Publishing, Inc. / Activision Blizzard, Inc. ၏စုစုပေါင်းအစိတ်အပိုင်းဖြစ်ပြီး ယခုအခါ Microsoft Corp. ၏ပိုင်ဆိုင်မှုဖြစ်သည်။

အချက်အလက်များကို အုပ်ချုပ်မှုနှင့် သမိုင်းဝင်ဒေတာများနှင့် အပြန်အလှန်လုပ်ဆောင်နိုင်မှုအတွက် Reverse Engineering နှင့် Datenanalyse မှတစ်ဆင့်စုစည်းထားသည်။
ပိုင်ဆိုင်မှုရှိသည့် သို့မဟုတ် လျှို့ဝှက်သော အထောက်အထားများကို မသုံးစွဲခဲ့ပါ။

ဂိမ်းကိုယခု 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) ပလက်ဖောင်းရဲ့အရှည်

ယေဘုယျပုံစံနှင့် ဆန့်ကျင်ပြီး၊ ဤဖိုင်တွင် ရှိသော ပလက်ဖောင်းအရေအတွက်ကို ကိုးကားပြပါ - ဘလော့ခ်၏ အရှည်ကို Byte သို့မဟုတ်မဟုတ်။

0x0007 uint(8) အမှတ်တံဆိပ်များ

သေချာပါတယ်၊ များသောအားဖြင့်၊ အမှတ်အသားများ။

ဒါပေမယ့် ငါ့အတွက် အမှတ်အသားများ မရှိပါ; ငါသိပြီးသား တန်ဖိုးများအားလုံး 0x00 သက်ဆိုင်သည့်အတွက်၊ ပလက်ဖောင်း အရေအတွက်က ရိုးရိုး uint(32) ဖြစ်နိုင်သည်။

PRT သည် အထူးသဖြင့် ဘာကိုဆိုလိုသလဲဆိုတာ မသိရပါ။ ဥပမာအားဖြင့် 'Palette and Ressource Table' ဟု ဆိုနိုင်ပါသည် - အဆိုပါ ဖိုင်သည် op2_art.prt ဟု အမည်ပေးထားပြီး maps.vol တွင် ရှိပါသည် - အမည်ပေးထားသည့်အရာဖြစ်ပါသည်၊ သို့မဟုတ် ဤသည်သည် အလုပ်လုပ်ဆောင်မှုကို ကောင်းစွာ ဖော်ပြနိုင်ပါသည်။

ဒီဖိုင်မှာ ပလက်ဖောင်းစာရင်း၊ အသုံးပြုခဲ့တဲ့ Bitmaps အပေါင်းတို့ကို ရေးစပ်ထားတဲ့ စာရင်း၊ အပြောင်းအလဲသတ်မှတ်ချက်များနှင့် မသိရသေးသော ဒေတာများစွာ ပါဝင်သည်။ ထိုဖိုင်သည် ယခင်က အသုံးပြုခဲ့သော အကြောင်းအရာဖန်သားပုံစံကို ချို့ယွင်းစွာ လိုက်နာထားသည်၊ အချက်အလက်များ များစွာသည် ဤစံနှုန်းကို မလိုက်နာပါ။

CPAL အပိုင်း (Palette-Container အတွက်ဆိုသည်) သည် ပလက်ဖောင်းဒေတာကိုသာ လုပ်ဆောင်ပြီး၊ စံအားဖြင့် 1052 Byte အရွယ်အစားရှိသော 8-Bit ပလက်ဖောင်းများ ရှိမှုကို ဖေါ်ပြသည်။

1052-Byte အဆိုအရ သတ်မှတ်ထားသော အချက်အလက်များသည် မကျေနပ်မှုရှိသည်၊ အကြောင်းမှာ ပလက်ဖောင်းဖန်သားပုံစံသည် အမျိုးမျိုးသော ပလက်ဖောင်းအရွယ်အစားများကို သင့်လျော်စွာ ထောက်ထားနိုင်သည်။ အဆိုပါ အချက်အလက်သည် Outpost 2 နှင့် အတူ ထုတ်လုပ်မည့် ဒေတာကိုသာ သက်ဆိုင်ပါသည်။

ပလက်ဖောင်းစာရင်းအပြီးတွင် အခိုးအခန်းမရှိဘဲ Bitmaps စာရင်းကို တိုက်ရိုက် ဆက်လက် ရေးသားထားပြီး၊ ထို့နောက် Animations စာရင်းကိုလည်း တိုက်ရိုက် ဆက်လက် ရေးသားထားသည်။
နှစ်ခုလုံးကို uint(32) (သို့မဟုတ် uint24+uint8 flag?) ဖြင့် စတင်ရေးသားထားပြီး၊ ထိုအချက်အလက်များ၏ စုစုပေါင်းအရေအတွက်ကို ဖော်ပြထားသည်။