Bitmapijiet · bei.pm

Pubblikata fid-19 ta' 11, 2015·Aġġornat fid-13 ta' Ġunju 2025·Malti
Dan it-test ġie tradott awtomatikament minn OpenAI GPT-4o Mini.

Formati tal-fajls deskritti f'din il-paġna huma bbażati fuq l-analiżi tekniċi tal-proprjetà intellettwali ta' Dynamix, Inc. u Sierra Entertainment.
Il-proprjetà intellettwali hija llum parti mill-massa ta' Activision Publishing, Inc. / Activision Blizzard, Inc. u bħalissa hija fil-pussess ta' Microsoft Corp..

Informazzjoni ġiet miġbura permezz ta' Reverse Engineering u Data Analysis għal skopijiet ta' arkitettura u interoperabilità ma' data storika.
M'għandhomx ġew użati spekifikazzjonijiet proprjetarji jew konfidenzjali.

L-logħba tista' bħalissa tiġi akkwistata bħala download fuq gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karattri
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Offset Tip ta' Data Isem Spjegazzjoni
0x0000 uint(32) Wisa' mġħudija

Toqgħod il-wisa' tal-linji ta' dejta tal-pixel f'byte - minħabba li dawn huma allinjati ma' l-għanijiet ta' 4-byte.

Għalhekk huwa faċli li tgħaddi għal linja speċifika tal-immaġni.

Għaliex dan il-valur jiġi maħżun separatamente, anki jekk jista' jiġi kkalkulat, mhuwiex ċar.
Forse huwa ottimizzazzjoni għall-kodiċi tal-rendering.

0x0004 uint(32) Offset

Indika l-offset tal-ewwel linja fil-Bitmap

0x0008 uint(32) Għoli

Toqgħod il-għoli tal-immaġni f'pixel

0x000c uint(32) Wisa'

Toqgħod il-wisa' tal-immaġni f'pixels

0x0010 uint(16) Tip

Indika l-istil tal-immaġini. Hawn jidher li qed jittratta ma' maskra ta' bit:

  • 0x04 huwa stabbilit meta jkun hemm grafika 1bpp.
  • 0x40 huwa stabbilit meta jkun hemm grafika li trid taġixxi l-windowing.
0x0012 uint(16) Paletta

Definiexxi liema paletta għandha tintuża mill-fajl PRT

Din l-istruttura tad-dejta tal-fajl PRT tiddeskrivi kif huma mibnija l-bitmaps użati għal sprites. dawn il-bitmaps jservu bħala komponent wieħed, li bosta minnhom jinkorporaw f'frame animazzjoni ta' sprite.

Ir-realtà tad-data tal-immaġni tinsab fil op2_art.BMP fil-katalgu tal-logħba.
Għaliex din il-fajl bitmap għandha header RIFF bitmap (li hu kważi korrett), huwa mhux ċar. Probabbilment Outpost 2 juża API tas-sistema biex jimporta l-grafika, billi dan l-header jiġi adottat temporanjament u l-kampijiet varjanti jiġu sovrapposti.

Id-dejta tal-pixels tinsab fil-fajl BMP fil posizzjoni Offset + l-offset uint32, li tista' ssib fil-fajl BMP fil-indirizz 0x000A (RIFF bitmap data offset), biex trobb l-arranġament ta' pixels minn fuq xellug għal taħt lemin.

Grafika monochrome 1bpp jistgħu jiġu mfassla b'mod li, l-kulur 0 huwa trasparenti kompletament, filwaqt li l-kulur 1 huwa iswed/grigju semi-trasparenti, peress li l-grafika monochrome spiss tintuża għall-shadow tal-vetturi u bini fl-animazzjonijiet.

Għalhekk, wieħed jista' jikkombina ħafna grafika.

Modulu ta' residenza protetta (Plymouth)