Bitmẹ́ẹ́pùs · bei.pm
Àwọn fò́rmat fáìlì tí a ṣàpèjúwe nínú ojú ẹ̀yà yìí jẹ́ ti àyẹ̀wò imọ́ ẹrọ ti ẹ̀tọ́ ọkàn ti Dynamix, Inc. àti Sierra Entertainment.
Ẹ̀tọ́ ọkàn náà jẹ́ apá ti Activision Publishing, Inc.- / Activision Blizzard, Inc.-ìṣàkóso àti pé ó wà lọwọ Microsoft Corp. ní báyìí.
Àlàyé náà ni a kó jọ nípasẹ̀ Reverse Engineering àti Datenanalyse fún ìdí ìkànsí àti ìfọwọ́sowọpọ̀ pẹ̀lú àwọn ìtàn ìmúlò.
Àwọn àlàyé tó jẹ́ ti ara ẹni tàbí àkọsílẹ̀ tó jẹ́ ìkọ̀kọ́ kò ní lo.
Ètò ìdárayá náà lè jẹ́ ra ní gog.com gẹ́gẹ́ bí ìkó àtòkọ́.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Iwọn ti a ṣeto | Fihan iwọn ti awọn ila data pixel ni Byte - nitori pe wọn ti wa ni itẹsiwaju si awọn aala 4-Byte. Nitorinaa, o rọrun lati lepa ila aworan kan pato. Idi ti iye yii fi n jẹ ki o wa ni ipamọ ni pataki, botilẹjẹpe a le ṣe iṣiro rẹ, ko daju. |
0x0004 | uint(32) | Ipo pipẹ | Fihan iṣọkan ti ila akọkọ ninu bitmap |
0x0008 | uint(32) | Giga | Ṣe afihan giga aworan naa ni piksẹli |
0x000c | uint(32) | Iwọn ширини | Fúnni àgbègbè àwòrán ní píksẹ́lì |
0x0010 | uint(16) | Typ | Fi iru aworan naa han. Eyi dabi pe o jẹ bitmask:
|
0x0012 | uint(16) | Àpẹẹrẹ àwọ̀ | Ṣe afihan, iru palette wo ni a gbọdọ lo lati inu faili PRT |
Eto data yi ti faili PRT n sọ bi a ṣe n ṣe afihan awọn bitmap ti a lo fun awọn sprites. Awọn bitmap wọnyi n ṣiṣẹ gẹgẹ bi ẹya kọọkan, lati eyiti ọpọlọpọ ni a ṣe papọ si oju-iwoye animasiko ti sprite kan.
Awọn data aworan pato wa ni
op2_art.BMP ninu itọsọna ere.
Idi ti faili bitmap yii fi ni ori (ti o jẹ deede) RIFF-bitmapheader,
kò ye. O ṣee ṣe pe Outpost 2 n lo awọn API eto lati gbe awọn aworan,
ni ṣiṣe ori yii ni igba diẹ ati ki o kọju awọn aaye ti o ni ibatan, ti o yato si.
Awọn data pixel wa ni faili BMP ni ipo Offset + uint32-Offset, ti o wa ninu faili BMP ni adirẹsi 0x000A (RIFF-bitmap-dataoffset), ati pe o tun ṣe afihan iṣeto laini lati oke osi si isalẹ ọtun.
Awọn aworan monochrome 1bpp le ṣee fa ni ọna ti color 0 jẹ transparent patapata, bi o ti jẹ pe color 1 je dudu/grey ti o ni idapo, nitori awọn aworan monochrome ma n lo fun awọn ojiji ọkọ ayọkẹlẹ ati ile ni awọn animasiko.
Pẹlu eyi, o le ṣe akojọpọ ọpọlọpọ awọn aworan.