Bitmapoj · bei.pm

Eldoneita je 19.11.2015·Aktualigita je 13/02/2025·Esperanto
Ĉi tiu teksto estis aŭtomate tradukita de OpenAI GPT-4o Mini.

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.
Eble temas pri optimaligo por la rendera kodo.

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:

  • 0x04 estas agordita, se temas pri 1bpp-grafiko.
  • 0x40 estas agordita, se temas pri grafiko, kiu devas realigi fenestrigon.
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.

Sekura loĝmodulo (Plymouth)