Mga Bitmap · bei.pm
Ang mga format ng file na inilarawan sa pahinang ito ay batay sa teknikal na pagsusuri ng intelektwal na pag-aari ng Dynamix, Inc. at Sierra Entertainment.
Ang intelektwal na pag-aari ay ngayon bahagi ng Activision Publishing, Inc.- / Activision Blizzard, Inc.-na pag-aari at kasalukuyang pagmamay-ari ng Microsoft Corp..
Ang impormasyon ay nakalap sa pamamagitan ng Reverse Engineering at Pagsusuri ng Datos para sa layunin ng pag-archive at interoperability sa makasaysayang datos.
Walang ginamit na mga proprietary o kumpidensyal na espesipikasyon.
Ang laro ay kasalukuyang mabibili sa gog.com bilang isang download.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Uri ng Data | Pangalan | Paliwanag |
---|---|---|---|
0x0000 | uint(32) | Nakatutok na Lapad | Ipinapakita ang lapad ng mga linya ng pixel data sa byte - dahil ito ay naka-align sa 4-byte na mga hangganan. Kaya't madali itong ma-access ang isang tiyak na linya ng larawan. Bakit ang halaga na ito ay hiwalay na nakaimbak, kahit na maaaring ito ay kalkulahin, ay hindi malinaw. |
0x0004 | uint(32) | Offset | Ipinapakita ang offset ng unang linya sa bitmap |
0x0008 | uint(32) | Taas | Ipinapakita ang taas ng larawan sa mga pixel |
0x000c | uint(32) | Lapad | Ipinapakita ang lapad ng larawan sa mga pixel |
0x0010 | uint(16) | Uri | Ipinapahiwatig ang uri ng larawan. Mukhang ito ay isang Bitmask:
|
0x0012 | uint(16) | Palette | Tinutukoy kung aling palette mula sa PRT na file ang dapat gamitin |
Ang estruktura ng datos ng PRT-file na ito ay nagpapakita kung paano nakaayos ang mga bitmap na ginagamit para sa mga sprites. Ang mga bitmap na ito ay nagsisilbing isang bahagi, kung saan ang marami sa mga ito ay pinagsama-sama upang bumuo ng isang animasyon na frame ng isang sprite.
Ang mga konkretong datos ng larawan ay nakatago sa
op2_art.BMP sa direktoryo ng laro.
Kung bakit ang bitmap file na ito ay may isang (karaniwang tamang) RIFF-bitmap header ay hindi malinaw. Marahil ang Outpost 2 ay gumagamit ng mga system-API para sa pag-load ng mga graphics, sa pamamagitan ng pansamantalang pagkuha ng header na ito at pag-overwrite ng mga kaukulang, nag-iibang field.
Ang mga pixel data ay matatagpuan sa BMP file sa Posisyon na Offset + ang uint32-offset, na makikita sa BMP file sa address na 0x000A (RIFF-Bitmap data offset), at nauugnay muli sa line-by-line na pagkakaayos mula sa itaas-kaliwa papuntang kanan-pababa.
Ang monochrome 1bpp graphics ay maaaring iguhit sa paraang ang kulay 0 ay kumakatawan sa ganap na transparency, at ang kulay 1 ay isang semi-transparent na itim/gray, dahil ang mga monochrome graphics karaniwang ginagamit para sa mga anino ng sasakyan at gusali sa mga animasyon.
Sa ganitong paraan, maaari nang pagsamahin ang maraming graphics.