Bitmaps · bei.pm
Fomati za faili zilizoorodheshwa kwenye ukurasa huu zinategemea uchambuzi wa kiufundi wa mali miliki kutoka Dynamix, Inc. na Sierra Entertainment.
Mali miliki sasa ni sehemu ya mali ya Activision Publishing, Inc. / Activision Blizzard, Inc. na kwa sasa inamilikiwa na Microsoft Corp..
Taarifa hizi zimekusanywa kupitia Uhandisi wa Kinyume na Uchambuzi wa Takwimu kwa lengo la uhifadhi na ushirikiano na data za kihistoria.
Hakukuwa na vipimo vya miliki au vya siri vilivyotumika.
Mchezo huu kwa sasa unaweza kununuliwa kama upakuaji kwenye gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | herufi | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Sehemu ya Kuingia | Aina ya data | Jina | Maelezo |
---|---|---|---|
0x0000 | uint(32) | Upana wa mwelekeo | Inaeleza upana wa mistari ya data ya pikseli kwa byte - kwa kuwa hizi zimeelekezwa kwenye mipaka ya byte 4. Hivyo, ni rahisi kwa haraka kufikia mstari fulani wa picha. Kwanini thamani hii inahifadhiwa kando, ingawa inaweza kuhesabiwa, bado haijulikani. |
0x0004 | uint(32) | Offset | Inatoa offset ya mstari wa kwanza katika bitmap |
0x0008 | uint(32) | Kimo | Onyesha urefu wa picha kwa pikseli |
0x000c | uint(32) | Upana | Inatoa upana wa picha katika pikseli |
0x0010 | uint(16) | Aina | Inaonyesha aina ya picha. Hapa inaonekana kuwa ni bitmask:
|
0x0012 | uint(16) | Paleti | Inashiria ni palette ipi inayopaswa kutumika kutoka kwenye faili ya PRT |
Muundo huu wa data wa faili ya PRT unaelezea jinsi bitmaps zinazotumika kwa sprites zilivyojengwa. Bitmaps hizi zinatumika kama sehemu moja, ambapo nyingi zinakusanywa kuwa fremu ya animasiyo ya sprite.
Taarifa halisi za picha zinapatikana katika
op2_art.BMP kwenye directory ya mchezo.
Kwanini faili hii ya bitmap ina kichwa cha RIFF-bitmap ambacho ni (kimsingi sahihi),
hakijulikani. Inawezekana Outpost 2 inatumia APIs za mfumo kupakia picha,
kwa kuhamasisha kichwa hiki kwa muda na kubadilisha sehemu zinazofaa, zinazobadilika.
Data za pikseli zinapatikana katika faili ya BMP katika nafasi ya Offset + uint32-Offset, ambayo inaonekana katika faili ya BMP katika anwani 0x000A (offset ya data ya RIFF-bitmap), na zinawiana tena na mpangilio wa mistari kutoka juu kushoto hadi chini kulia.
Grafiki za monochrome 1bpp zinaweza kuchorwa kwa njia ambayo rangi 0 inawakilisha uwazi kamili, na rangi 1 ni nyeusi/hudhurungi ya nusu uwazi, kwani grafiki za monochrome kawaida hutumika kwa vivuli vya magari na majengo katika animations.
Hivyo mtu anaweza tayari kuunganisha grafiki nyingi.