Bitmaps · bei.pm
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. |
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:
|
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.