Bitmaps · bei.pm

Publicado kan 19.11.2015·Ñukapaqta 13.02.2025 chayllapi.·Kichwa
Ima rimaq niraqmi OpenAI GPT-4o Mini kasqaqa.

Kaypi página llaqtaykiña rikhuykuykiñanmi formato de datos ruwasqaykichik, Dynamix, Inc. wan Sierra Entertainment kamachiykuykita.
Kayna kamachiykuykita, Activision Publishing, Inc. wan Activision Blizzard, Inc. chaymasi kikillayku, huklla Microsoft Corp. kasqanmanta.

Kay información kawsaykuyku Reverse Engineering wan Datenanalyse rikhuykuykiñan ruwasqaykichik, hukllaykita archivar yachaychikuywan historikuta.
Manan kaykhunmi ruwasqaykichikta, chayhinmi asirniyuq o chaykuna chayqa.

Kay juego chayqa rikhuykuyki gog.com chaymanta chay ruwasqaykichikta.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Qhichwa runasimi: "Ñawi qhapaq"

Wasiqnin chay pixeldatamanta llinchiykuyku runakuna chay 4-byte chaymanta rikhuykuykuy.

Chaymi llapa qichwa llinchiykuykuna chayki chaylla rikhuykuykuy.

Imaynata chay qhapaq kawsaynin chay rukhuykuykuy, chaymanta mana chayki chay qichwa rikhuykuykuy, mana yachaykichu.
Ñukanchik chay chay llapuchusqayki rikhuykuykuy chay render-kodena.

0x0004 uint(32) Desplazamiento

Bitmappi hukniyuq ruraqniyki offset nisqayki

0x0008 uint(32) Sumaq kawsay

Imayna ñawi k'uchuña ima chaypi k'uchu k'uchuyki

0x000c uint(32) Wasiqay

Qichwa simipi, sikiwi purichkan kawsayta ima chaylla

0x0010 uint(16) Tipo

Iman imagen chaymi. Kaymanta huk bitmaskayta rikhuy:

  • 0x04 chaymi, ñukanchik 1bpp-grafikata rikhuy.
  • 0x40 chaymi, ñukanchik huk grafikatapas windowing rikhuyku.
0x0012 uint(16) Paleta

Ñukakaq, imayna paleta PRT-paqtaqa chaykuykuchkan

PRT-ki datos estructura rikiqeqa, sprites-qa chaykiyki bitmaps-qa imaymana chaychik. Chay bitmaps, kan chaykuykita, imaymana kawsaytaq, imaynaq spritena animaciones frame-ña juqayku.

Konkretoq ima datos, op2_art.BMP chay laya qhapaqtaqa.
¿Por qué chay bitmap archivoqa huk (mayninkichu) RIFF-bitmap header-ña, riqsichkankichu. Chayqa chay Outpost 2, sistema-APIs-ña grafikas laya chinkayku, chay headerqa temporariamente riqsichiykuyku, chay mana chaykuyki chay riqsichinchik mayninchik.

Pixeldatos-qa chay BMP-ña chay Offset + uint32-Offset, riqsichichkan BMP-ña 0x000A kutichka (RIFF-Bitmap-datos-offset) rikiq chayka, chay mana riki chaykuyku chay chaykuyki qichwa kananman chay iskanan chisqayku.

Monochrome 1bpp-graficas-qa chayqa chaykuykita kaykurichin, chay 0 colorqa, chayqa kawsaytaq yanapachkan, yachayqa 1 colorqa huk huk chayaq chay chaykuyki, chay monochrom-graficas uhuk chaytaq chayqa chay qhapaq yachay yachaykuyki riqsichinchikta animaciones-ña.

Chayqa chaykuyki laya chay grafikas chaykuyki.

Sikiyuq wasi modul (Plymouth)