Bitmaps · bei.pm

Við útgávu 19.11.2015·Broytt á 13.02.2025·Føroyskt
Hesa tekstur bleiv automatisk týddur við OpenAI GPT-4o Mini.

Formatini, sum lýst er á hesi síðu, byggja á tekniskum greining av ávøttum iðnaði frá Dynamix, Inc. og Sierra Entertainment.
Ávøtt iðnaður er í dag partur av Activision Publishing, Inc.- / Activision Blizzard, Inc.-eignini og er nú í egn til Microsoft Corp..

Upplýsingarnar eru savnaðar við Reverse Engineering og Datanalysu við tíði at arkivera og tryggja samsvar við historiskar upplýsingar.
Ikki er brúkt aðrar privat ella trúnaðar spesifikatiónir.

Spælið kann nú keypast sum niðurlating á gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF tekin
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Offset Data slagi Heiti Forklaring
0x0000 uint(32) Rættað breidd

Vísir breiddina av pixeldataketunum í byte - tí at tey eru stillað til 4-byte grensurnar.

Tí er tað skjótligt at hoppa til eina ávísan myndarøð.

Hví hesin virði verður lagdur í sær, hóast hann kundi verið roknaður, er ógreitt.
Møguliga er talan um eina optimalisering fyri render-kóðan.

0x0004 uint(32) Offset

Vísir offsetið av fyrra línuni í bitmapinum

0x0008 uint(32) Hædd

Vísir hæddina av myndini í pikslar

0x000c uint(32) Breidd

Gevur breiddina á myndini í pikslar

0x0010 uint(16) Slag

Vísir til sløg av myndini. Her tykist tað vera um ein bitmasku at tala:

  • 0x04 er sett, um talan er um eina 1bpp-grafik.
  • 0x40 er sett, um talan er um eina grafik, sum skal fremja vindeykur.
0x0012 uint(16) Palette

Definera, hvør palettið úr PRT-fíluni skal brúkast

Henda data-strukturin í PRT-failinum vísar til, hvussu bitmappirnir, sum verða nýttir til sprites, eru bygdir. Hesir bitmappir eru einliðandi partur, har fleiri verða samansett til ein animaferð í einum sprite.

Teir konkretu mynddata eru afturímóti at finna í op2_art.BMP í spælinum mappa.
Hví henda bitmap-failin hevur ein (fyrr mest rættan) RIFF-bitmap-header, er ógreitt. Kanska brúkar Outpost 2 system-API'ir at hlaða grafikkarnar, har hesin header verður temporært ílagdur og viðkomandi, breytandi felti verða yvirskrivað.

Pixeldaturnar eru í BMP-failinum á tilfari Offset + uint32-Offset, sum er at finna í BMP-failinum á adresu 0x000A (RIFF-bitmap-data offset), til finna - og svarar aftur til línuliga uppsetningin frá vinstra aftur til høgru niðri.

Monokrome 1bpp-grafikkir kunnu verða málaðar, soleiðis at litur 0 er fullkomin transparens, meðan litur 1 er hálvtransparantur svart/grátt, tí monokromu grafikkirnar vanliga verða nýttar til kjøretøyi og bygningaskuggar í animatiónunum.

Hetta ger, at man longu kann seta nógv grafikkir saman.

Vøttað búmodule (Plymouth)