ချပ်တုံးများ · 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 50 42 4d 50 -- -- -- -- -- -- -- -- -- -- -- -- P B M P . . . . . . . . . . . .
အဝင်ဖြစ်စဉ် ဒေတာအမျိုးအစား အမည် ရှင်းလင်းချက်
0x0000 uint(32) မေဂျစ် ဘိုက်စ်
0x0004 uint(24) ဘလော့ခ်အထူ
0x0007 uint(8) အမွေအနှစ်များ

Tile များသည် Outpost-2 အထူးသီးသန့် Bitmap ရုပ်ပုံဖိုင်ပုံစံဖြစ်သည်။ ၎င်းများသည် 13 မျိုးသော Tilesets တွင် ဖြန့်ဖြူးထားပြီး၊ "wells" ဟုခေါ်ပါသည် (well0000.bmp မှ well0012.bmp အထိ)၊ ၎င်းတို့သည် maps.vol အတွင်းရှိသည်။

Tilesets / Wells တွင် ပါရှိသည့်အရာများမှာ အောက်ပါအတိုင်းဖြစ်သည်။

ဖိုင်အမည် အကြောင်းအရာ
well0000.bmp ၃၂x၃၂px အရွယ်အစားရှိသော အပြာရောင် ဂရပ်ဖစ် - ကိုယ်ပိုင် Image-Loader လုပ်ဆောင်မှုရှိမရှိ စမ်းသပ်ရန် အထူးသင့်လျော်သည်
well0001.bmp အလင်းရောင် ကျောက်ပေါ်တွင် အလင်းရောင် သဘာဝကျောင်းများနှင့် အစွန်းအထင်းများပါရှိသည်
well0002.bmp အလင်းရောင် ကျောက်ပေါ်တွင် ထည့်သွင်းနိုင်သော ထုံးစံများ - အလင်းရောင် ကျောက်ပေါ်တွင် အဆင့်တိုးမှု (သို့မဟုတ် ညွှန်းဖြစ်စေသော ဖွဲ့စည်းမှုများ၊ ဥပမာ မိုရ်များ) တို့ပါဝင်သည်
well0003.bmp အလင်းရောင် ကျောက်ပေါ်တွင် အကြောင်းအရာအမျိုးအစားများပါရှိသည်
well0004.bmp အမှောင်ရောင် ကျောက်၊ အမှောင်ရောင် ကျောက်ပေါ်တွင် အစွန်းအထင်းများနှင့် အမှောင်ရောင်ကျောက်တွင် အထူးသဖြင့် အများမျိုးစုံပါရှိသည်
well0005.bmp အမှောင်ရောင် ကျောက်ပေါ်တွင် ထည့်သွင်းနိုင်သော ထုံးစံများ - အမှောင်ရောင် ကျောက်ပေါ်တွင် အဆင့်တိုးမှု (သို့မဟုတ် ညွှန်းဖြစ်စေသော ဖွဲ့စည်းမှုများ၊ ဥပမာ မိုရ်များ) တို့ပါဝင်သည်
well0006.bmp အမှောင်ရောင် ကျောက်ပေါ်တွင် အကြောင်းအရာအမျိုးအစားများပါသည်၊ အလင်းရောင်နှင့် အမှောင်ရောင် ကျောက်ကြား အဆက်အဆံများပါဝင်သည်
well0007.bmp Lava ပါဝင်ပြီး ၄-၅ Frame Animation ပါရှိသည်
well0008.bmp မှိုနှင့် အစွန်းအထင်းများပါရှိသည်
well0009.bmp မှို-'Doodads' - မှိုပေါ်တွင် အဆင့်တိုးမှု (သို့မဟုတ် ညွှန်းဖြစ်စေသော ဖွဲ့စည်းမှုများ၊ ဥပမာ မိုရ်များ) တို့ပါဝင်သည်
well0010.bmp မှိုမှအလင်းရောင်နှင့် အမှောင်ရောင် ကျောက်သို့ ၄၈ အဆက်အဆံများပါရှိသည်
well0011.bmp မြေပုံ၏ အထင်ရှားသော အစွန်းများနှင့် အမှောင်ရောင် ကျောက်ဖြစ်သည်
well0012.bmp မြေပုံ၏ အထင်ရှားသော အစွန်းများနှင့် အလင်းရောင် ကျောက်ဖြစ်သည်

တိကျသော အကောင်အထည်ဖော်ရန်၊ Tiles များကို ရှေ့ကနေ Render လုပ်ခြင်းမပြုလုပ်ရန် အကြံပြုပါသည်၊ ထို့ကြောင့် မီးအိမ်/ညအဆင့်အဆင့်အတွက် အချက်အလက်များကို ဆက်လက် ပြုပြင်ရရန် လိုအပ်ပြီး၊ အချက်အလက်များ အရေအတွက် အများအပြား ဖြစ်ပေါ်လာပါမည်။

Tiles များသည် 32x32 Pixel အရောင်အမြင်အတွက် index လုပ်ထားသော Palette ဖြင့် 8bpp ရုပ်ပုံများ ဖြစ်ပြီး အတူတကွ စီစဉ်ထားသည်။ အထက်ပါ Tileset မှာ သို့ရာတွင် အများကြီး ပမာဏရှိနိုင်ပါသည်။

အဓိက အထုပ်သည် head နှင့် data ဆိုသော ၂ ခြားခွဲခြားထားသော ပါဌ်များပါရှိသည်။

အထက်ခေါင်းချပ်များ

အေဒရ် 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 . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
အဝင်ဖြစ်စဉ် ဒေတာအမျိုးအစား အမည် ရှင်းလင်းချက်
0x0000 uint(32) မေဂျစ် ဘိုက်စ်
0x0004 uint(24) ဘလော့ခ်အထူ
0x0007 uint(8) အမွေအနှစ်များ
0x0008 uint(32) ဗားရှင်း / အလံများ?

ဒီမှာ ဖိုင်ဖော်မတ်၏ ဗားရှင်းကို ပြသနို့်နိုင်သည်။ ကျွန်ုပ်တွင် ရှိသော ဖိုင်များတွင် ဒီနေရာတွင် အထူးသဖြင့် 0x02 သတ်မှတ်ချက် ရှိခဲ့သည်။

0x000c uint(32) ကျယ်ဝန်းမှု (ဟိုရီဇောန့်တင်မြင်မှု)

ဤသည်မှာ ပုံဖိုင်၏ အနံ့အရင်အရွယ်အစား (ပီခယ်များတွင်) ကို ဖျော်ဖြေရန် ဖြစ်သည်။

Outpost 2 ၏ အားလုံးသော Wells တွင် ဤနေရာတွင် 0x20 သို့မဟုတ် 32 ဖြစ်မည်ဟု မျှော်လင့်ရသည်။

0x0010 uint(32) အမြင့် (ပြင်သစ်ဖြတ်တာ)

ဤသည်မှာ ပုံဖိုင်၏ အမြင့်ကို ဖေါ်ပြသည် (ပစ်စ်ဆယ်နောက်နှင့်)။

Outpost 2 ၌ရှိသော ကွေ့များအားလုံးတွင် ဤနေရာတွင် 0x20 သို့မဟုတ် 32 အတန်းကို မျှော်လင့်ရမည်။

0x0014 uint(32) အရောင်အနက်မှု?

ဤတန်ဖိုး၏အဓိပ္ပါယ်သည်မသိရပါ။

အဆိုပါတန်ဖိုးသည်စစ်ဆေးထားသောဖိုင်များအားလုံး၌ 8 ပါရှိသောကြောင့် ၎င်းသည်အရောင်အနက်အမြင့်စာရင်းဖြစ်နိုင်သည်။

0x0018 uint(32) အရောင်နက်ခြင်း ၂?

ဤတန်ဖိုး၏ အဓိပ္ပါယ်သည် မသိရပါ။

၎င်းသည် 'ရည်မှန်းချက်' အရောင်နက်ရှိုင်းမှု ဖြစ်နိုင်သည်။

ဤသို့သော အချက်အလက်များအရ စံသတ်မှတ်ထားသော RIFF- ဖိုင်ဖormat တွင် ရှိသော ပလက်တင် ဖိုင်တစ်ခု ရှိမည်။ ပလက်တင်များသည် အခြားနေရာများတွင်လည်း တစ်နေရာတည်းပေါ်လာသည့်ကြောင့် အတိအကျ သတ်မှတ်ချက်ကို ပလက်တင် တွင် ရှာဖွေနိုင်ပါသည်။

တိုင်များ ဒေတာ

အေဒရ် 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) အမွေအနှစ်များ

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

Pixeldaten သည် အထက်ကနေ ဘယ်ဘက်မှ စတင်ပြီး အောက်ဖက်သို့ အဆုံးသတ်သည်။

ဂိမ်းအင်ဂျင်သည် *လိုအပ်သလောက်* အချိန်မှီ Tiles များကို ဆွဲဆောင်နေသည်။
ဒါဟာ 32 အဆင့်ရှိသော Tiles များကို ရှိသည့် ရက်-ည လှုပ်ရှားမှုကြောင့် ဖြစ်နိုင်သည်။ အထူးသဖြင့် အလင်းရောင် အဆင့်မှ 'အနည်းငယ်' ကို လျော့ချထားသည်ဟု သိရသည်။ တိကျသော အရေအတွက်များကို မသိရှိရသေးပါ၊ ငါသည် စုစည်းမှုအခြေခံပေါ်တွင် လုပ်ဆောင်နေသည်။

v *= (daylight / 48) + 0.25;

ဒေတာများကို HSV အရေပြားများဖြင့် စုစည်းထားရှိပြီး daylight သည် 0-31 အထိ တန်ဖိုးတစ်ခု ဖြစ်ပြီး v သည် 0-1 အတွင်း တန်ဖိုးတစ်ခု ဖြစ်သည်။ ထို့အပြင်၊ မြေပုံတွင် ဘယ်ဘက်နဲ့ ညာဘက်တွင် 16 Tiles ကုန်းကို မြေပုံက သက်ရှိနေသည်ကို ထည့်သွင်းစဥ်းစားရမည် (ဒါဟာ ယူနစ်များကို မမြင်နိုင်သောအနေနဲ့ ဖန်တီးရန် ရည်ရွယ်သည်)။

အချို့သော Gamecycle တစ်ခုစီတွင် ရက်-ည လှုပ်ရှားမှုသည် မြေပုံ၏ တစ်ကွက်သာ အသစ်အောင် ပြုပြင်တာဖြစ်သည်။
တိုးမြှင့်ထားသော ရက်-ည လှုပ်ရှားမှုကို အောက်ပါအတိုင်း ရှုမြင်နိုင်သည်။

ရက်-ည လှုပ်ရှားမှု၏ မြင်ကွင်း