Bitmapijiet · bei.pm
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. |
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:
|
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.