Bitmapoj · bei.pm
La dosierformatoj priskribitaj en ĉi tiu paĝo baziĝas sur teknika analizo de intelektaj proprietoj de Dynamix, Inc. kaj Sierra Entertainment.
La intelekta propraĵo hodiaŭ estas parto de la masoj de Activision Publishing, Inc. / Activision Blizzard, Inc. kaj nuntempe estas posedaĵo de Microsoft Corp..
La informoj estis kolektitaj per Reversa Inĝenierado kaj Datoanalizo por la celo de arkivado kaj interoperacieco kun historiaj datumoj.
Ne estis uzataj proprietaj aŭ konfidencaj specifoj.
La ludo nuntempe disponeblas aĉeti kiel elŝuton ĉe gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakteroj | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ofseto | Datentipo | Nomumo | Ekspliko |
---|---|---|---|
0x0000 | uint(32) | Orientita larĝo | Indikas la larĝon de la pixelaj datumlinioj en bajtoj - ĉar tiuj estas alineitaj al la 4-bajta limoj. Tiel estas rapide eble atingi specifan bildlinion. Kial ĉi tiu valoro estas konservata aparte, kvankam ĝi povus esti kalkulita, estas neklara. |
0x0004 | uint(32) | Ofseto | Indikas la ofseton de la unua linio en la bitmapo |
0x0008 | uint(32) | Altitudo | Indikas la altecon de la bildo en pikseloj |
0x000c | uint(32) | Larĝo | Indikas la larĝon de la bildo en pikseloj |
0x0010 | uint(16) | Tipe | Indikas la tipon de la bildo. Ĉi tie ŝajnas esti bitmasko:
|
0x0012 | uint(16) | Paleto | Difinas, kiu paletro el la PRT-dosiero estu uzata |
Ĉi tiu datumstrukturo de la PRT-failo indikas, kiel la bitmapoj uzataj por la spritoj estas aranĝitaj. Ĉi tiuj bitmapoj funkcias kiel unuopa elemento, el kiu pluraj estas kunmetitaj al unu animacia kadro de sprito.
La konkretaj bilddatumoj kaŝiĝas en la
op2_art.BMP en la ludkatalogo.
Kial ĉi tiu bitmapfajlo havas (plejparte ĝustan) RIFF-bitmapan kapon,
estas neklara. Probable Outpost 2 uzas sistemajn APIojn por ŝarĝi la grafikojn,
prenante ĉi tiun kapon provizore kaj superŝutante la koncernajn, variadajn kampojn.
La pikselaj datumoj troviĝas en la BMP-failo ĉe la pozicio Offset + la uint32-offset, kio troviĝas en la BMP-failo ĉe adreso 0x000A (RIFF-bitmap-datumofset), - kaj denove respondas al la linia aranĝo de supre maldekstre al malsupre dekstre.
Monohromaj 1bpp-grafikoj povas esti desegnitaj tiel, ke koloro 0 estas plena travidebleco, kaj koloro 1 estas duone travidebla nigra/griza, ĉar la monohromaj grafikoj ĝenerale estas uzataj por ombroj de veturiloj kaj konstruaĵoj en la animacioj.
Per tio eblas jam kunmeti multajn grafikojn.