အင်မတန်မှုများ · bei.pm
ဤစာမျက်နှာတွင်ဖေါ်ပြထားသောဖိုင်ဖောင်များသည် Dynamix, Inc. နှင့် Sierra Entertainment ၏အားဖြင့် အာရုံခံရသော ဂုဏ်ထူးဆောင်ပိုင်ဆိုင်မှု၏နည်းပညာဆိုင်ရာစိစစ်မှုအပေါ်အခြေခံသည်။
ဂုဏ်ထူးဆောင်ပိုင်ဆိုင်မှုသည် ယနေ့တွင် Activision Publishing, Inc. / Activision Blizzard, Inc. ၏စုစုပေါင်းအစိတ်အပိုင်းဖြစ်ပြီး ယခုအခါ Microsoft Corp. ၏ပိုင်ဆိုင်မှုဖြစ်သည်။
အချက်အလက်များကို အုပ်ချုပ်မှုနှင့် သမိုင်းဝင်ဒေတာများနှင့် အပြန်အလှန်လုပ်ဆောင်နိုင်မှုအတွက် Reverse Engineering နှင့် Datenanalyse မှတစ်ဆင့်စုစည်းထားသည်။
ပိုင်ဆိုင်မှုရှိသည့် သို့မဟုတ် လျှို့ဝှက်သော အထောက်အထားများကို မသုံးစွဲခဲ့ပါ။
ဂိမ်းကိုယခု gog.com တွင် အွန်လိုင်းအရောင်းအတွက် ဒေါင်းလုပ်အဖြစ် ရယူနိုင်သည်။
ယခုအား Outpost 2 ဒေတာပုံစံများအတွင်း အထွေထွေသင်္ချာအဆင့်အမြင့်သို့ ရောက်ရှိကြပါစို့:
အပြောင်းအလဲများ။
အပြောင်းအလဲစာရင်းများကို အချက်အလက်အတည်ပြုမှုအတွက် အဓိပ္ပာယ်ရှိသော ကမ္ဘာလုံးဆိုင်ရာ Header ဖြင့် စတင်သည်။ ထို့နောက် လက်ရှိအပြောင်းအလဲသတ်မှတ်ချက်များကို ၃ ဆင့်အထိခွဲဝေထားသည်။
-
အပြောင်းအလဲ
အပြောင်းအလဲသည် အထူးအဆင့်ဖြစ်သည်; ၎င်းသည် တပ်ဖွဲ့၊ အဆောက်အဦး သို့မဟုတ် 'ပိုင်ထုအပြောင်းအလဲ' (ကမ္ဘာလုံးပေါက်, မိုးလေဝသ, ပျက်စီးမှု) အတွက် စတင်နေရာတစ်ခုတွင် အပြောင်းအလဲကို ဖျော်ဖြေရန် ဖြစ်သည်။ -
ဖရိမ်
ဖရိမ်သည် အပြောင်းအလဲအတွင်း သီးသန့်ပုံရိပ်တစ်ပုံဖြစ်သည်။ အပြောင်းအလဲတစ်ခုတွင် ဖရိမ်တစ်ခု သို့မဟုတ် ဖရိမ်အများအပြား ပါဝင်နိုင်သည်။ -
ဆတ်ဖရိမ်
ဆတ်ဖရိမ်သည် သတ်မှတ်ထားသော Bitmap တစ်ခုကို သတ်မှတ်ချက်အရ ဖရိမ်တစ်ခု၏ သတ်မှတ်နေရာတွင် ရိုက်ထည့်ရန် သတင်းအချက်အလက်ကို ဖော်ပြသည်။ ဖရိမ်တစ်ခုတွင် ဆတ်ဖရိမ်တစ်ခု သို့မဟုတ် ဆတ်ဖရိမ်အများအပြား ပါဝင်နိုင်သည်။
ထို့နောက် လက်ရှိ အပြောင်းအလဲသတ်မှတ်ချက်များကို တိုက်ရိုက် ဆက်လက်ကြည့်ရှုနိုင်ပါသည်။
အေဒရ် | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | အက္ခရာ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
အဝင်ဖြစ်စဉ် | ဒေတာအမျိုးအစား | အမည် | ရှင်းလင်းချက် |
---|---|---|---|
0x0000 | uint(32) | အရေအတွက် အနီမေးရှင်းများ | အာနီမေးရှင်းဒေတာစနစ်များ ရှိရှိလား |
0x0004 | uint(32) | ဖရိမ်းအရေအတွက် | စုစုပေါင်း အထိမ်းအမှတ်များ ဘယ်နှစ်ခု ရှိရမည်နည်း |
0x0008 | uint(32) | အထွေထွေ Subframes အရေအတွက် | စုစုပေါင်းရှိရမည့် Subframes အရေအတွက် ဘယ်လောက်ရှိသင့်သလဲ |
0x000c | uint(32) | ရွေးချယ်စရာ အရေအတွက် | အထက်ဖော်ပြပါ "ရွေးချယ်နိုင်သော အချက်အလက်များ" ရှိပါသလား။ |
အာရုံခံပုံပြင်
အေဒရ် | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | အက္ခရာ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0020 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
အဝင်ဖြစ်စဉ် | ဒေတာအမျိုးအစား | အမည် | ရှင်းလင်းချက် |
---|---|---|---|
0x0000 | uint(32) | အမည်မသိ 1 | မသိရှိသောအချက်အလက်များ |
0x0004 | uint(32) | Bounding Box: ဘောင်တစ်ခု | အပြင်ဘက်ကွဲပြားမှုသည် Bounding Box ၏ ဘယ်ခြမ်းအစ (ပီခဲ) ကိုပြသသည်။ |
0x0008 | uint(32) | Bounding Box: အထက် | ဤသည် Bounding Box ၏အထက်ဆုံးအစ (ပီက္ဆယ်) ကိုသတ်မှတ်သည်။ |
0x000c | uint(32) | Bounding Box: အကျယ် | ထိုကဲ့သို့ Bounding Box ၏ အကျယ် (ပစ်စည်း) ကို ပြသပါ။ |
0x0010 | uint(32) | Bounding Box: အမြင့် | အထည်ချုပ် Bounding Box ၏ အမြင့် (ပစ်ကူးအချိုး) ကို ပြသသည်။ |
0x0014 | uint(32) | Offset: X | ဆွဲဆန့်မှု၏ ဟိုရိုဇွန်တည့်အချက်ကို ဖျော်ဖြေရန် ဖေါ်ပြပါ |
0x0018 | uint(32) | Offset: Y | အစားအစာအလှည့်အပြောင်း၏ စင်ကြယ်သော အလယ်အလတ်ကို ဖေါ်ပြသည် |
0x001c | uint(32) | မသိရသေးပါဘူး ၂ | မသိဘူးသော အချက်အလက် |
0x0020 | uint(32) | ဖရိမ်းအရေအတွက် | ဤအနီမေးရှင်းတွင်ပါဝင်သော အနီမေးရှင်းအရိပ်များ၏ အရေအတွက်ကို ပြပါ။ |
0x0024 | uint(32) | Windows အရေအတွက် | ခွက်ဆွဲရာတွင် အသုံးပြုရမည့် မျက်နှာဖုံး အရေအတွက်ကို ဖော်ပြပါ |
အထက်ဆုံးအနက်အရောင်၊ အာဏာသိမ်းခြင်း၏ ဒေတာများသည် အဓိပ္ပါယ်ဖြစ်သည် - Boundingbox သည် ယာဉ်/အဆောက်အအုံကို သတ်မှတ်ထားသော အမှတ်အသား၏ ညွှန်းဆိုချက်များကို ဖေါ်ပြသည်၊ သို့မဟုတ် အထက်တွင် ရွေးချယ်ထားသော အခါတွင် သာမန် ဤအရာသည် ကလစ်နှိပ်နိုင်သော အပိုင်းကို ဖော်ပြပါတယ်။
Offset သည် "သွားလာရာနေရာ" ကို သတ်မှတ်ပါသည်; လူကြီးမင်းသည် အထူးဂိမ်းအတွင်း လုပ်ဆောင်ရန် လိုအပ်သော ညွှန်းဆိုချက်များကို ထည့်သွင်းရမည်။ အထူးသဖြင့် အနောက်ပိုင်မှ ဆွေးနွေးရင်၊ Offset သည် ဤနေရာတွင် ညွှန်းဆိုချက်၏ အစပြုချက်ကို ဆိုလိုသည်။
Windows များသည် Offset အတိုင်း၊ တစ်ခုချင်းစီ (တစ်ခုချင်းစီ Windows အတွက်) 4 uint(32)-တန်ဖိုးများရှိသည်၊ ထိုအချက်အလက်များသည် သီးသန့် Subframes အတွက် အသုံးပြုနိုင်သည့် အပိုင်းကို ဖေါ်ပြသည်။ Windows များအပြင်၊ Bitmap အတွက် သတ်မှတ်ထားပါက၊ ရေးဆွဲရန် သင့်လျော်မှုမရှိပါ။
ခွန်
အေဒရ် | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | အက္ခရာ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
အဝင်ဖြစ်စဉ် | ဒေတာအမျိုးအစား | အမည် | ရှင်းလင်းချက် |
---|---|---|---|
0x0000 | uint(8) | Subframe-အရေအတွက်နှင့် Optional 1, 2 အတွက် Toggle | ဤတန်ဖိုးတွင် ပါဝင်သည် -
|
0x0001 | uint(8) | မသိဘူး ၁ နှင့် ရွေးချယ်ဖို့ ၃, ၄ အတွက် Toggle | ဤတန်ဖိုးတွင်ပါဝင်သည်။
|
0x0002 | uint(8) | ရွေးချယ်မှု ၁ | အထင်အမြင်မရှိ |
0x0003 | uint(8) | ရွေးချယ်စရာ ၂ | အထင်အမြင်မရှိ |
0x0004 | uint(8) | အပြစ်မရှိသော ၃ | အထင်အမြင်မရှိ |
0x0005 | uint(8) | ရွေးချယ်နိုင်သော ၄ | အထင်အမြင်မရှိ |
ခွဲမိုး
အေဒရ် | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | အက္ခရာ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
အဝင်ဖြစ်စဉ် | ဒေတာအမျိုးအစား | အမည် | ရှင်းလင်းချက် |
---|---|---|---|
0x0000 | uint(16) | Bitmap-Id | ဤ Subframe အတွက် ဘယ် Bitmap ကို အသုံးပြုရန် ရည်ညွှန်းပါ |
0x0002 | uint(8) | အမည်မသိ 1 | သိပ်မသိရဘူး - အများအားဖြင့် ငါကဒီဟာ Render-Priorität (Z-Layer) ဖြစ်တယ်လို့ ခန့်မှန်းပါတယ်။ |
0x0003 | uint(8) | Subframe-Id | သင့်အား ဖြည့်စွက်ရန် သင်ရှိနေသည့် Subframe ကို ဖော်ပြထားသည် |
0x0004 | sint(16) | Offset - နောက်ကျမှု - နေလေး | ဖရိမ်းအတွင်းမှာ စပ်ဖရိမ်းကို ဘယ်မှာ ထားရမလဲ၊ သို့မဟုတ် ဘာမိုက်ပက်ကို ဟိုရိဇာန့်အတိုင်း ဘယ်လောက် ပိုက်ဆံပြောင်းသင့်သလဲဆိုတာ ဖေါ်ပြပါ။ |
0x0006 | sint(16) | Offset - သုံးလွှာ | ဖရိမ်အတွင်းတွင် subframe ကိုဘယ်မှာတင်ရမည်၊ သို့မဟုတ် bitmap ကိုမှန်ကန်စွာ vertical အနေနှင့် ဘယ်လောက် pixel ပြောင်းလဲရမည်ဆိုတာကို ရှင်းပြပါ။ |
ဒါကြောင့် အခုထိ ကျွန်ုပ်တို့သည် တစ်ခုချင်းစီသော ဖရိမ်များကို အပြုံးအနည်းငယ် အပြုံးများအဖြစ် အကြောင်းအရာကို ပေါင်းစပ်နိုင်ပါပြီ၊ အထူးသဖြင့် အဆက်အသွားကို အထူးပြီးပြည့်စုံသော အပြုံး၊ 500 အညွှန်းနဲ့ သရုပ်ပြထားပါတယ်။
အနီမေးရှင်း 500
Animation 500 သည် Plymouth-Transporter တစ်ခုကို အထူးသဖြင့် သံမဏိ အမှုန့်ဖြင့် အလွှာထားရောင်းခြင်းကို ဖျက်စီးခြင်းကို ပြသပါသည်။ ၎င်းသည် Windowing အလုပ်လုပ်မှုကို အသုံးပြုသော အနည်းငယ်သော animation များထဲမှ တစ်ခုဖြစ်သည်။
ဒါ့ကြောင့် အပြည့်အစုံ animation ကို ပေါင်းစည်းနိုင်သည်။
ဒါပေမယ့် အပေါ်ဘက် Ladeluke နှင့် ပတ်သက်၍ အချို့သော ပြproblem အား ရှိနေပါသည်။ ဤနေရာတွင် ရုပ်သံအမျိုးအစား အချက်အလက်တွင် သက်ဆိုင်ရာ Bit မထားပါ။
ဒီဂိမ်းမှ ပေါင်းစည်းထားသော အထူးသဖြင့် လှပသော animation ဖြင့် sprites အချို့ကို ထပ်မံ ဖျော်ဖြေရန်။