Bitmýndir · bei.pm
Skjalamyndir sem lýst er á þessari síðu byggja á tæknilegri greiningu á hugverki frá Dynamix, Inc. og Sierra Entertainment.
Hugverkið er nú hluti af Activision Publishing, Inc. / Activision Blizzard, Inc. og er nú í eigu Microsoft Corp..
Upplýsingarnar voru safnaðar með Reverse Engineering og gagnagreiningu í þeim tilgangi að varðveita og tryggja samhæfi við söguleg gögn.
Ekkert var notað af einkareknu eða trúnaðarupplýsingum.
Leikurinn er nú hægt að kaupa sem niðurhal hjá gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | stafir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Fyrirkomulag | Gagnategund | Heiti | Skýring |
---|---|---|---|
0x0000 | uint(32) | Stilling breidd | Gefurðu breidd pixeldataliðanna í byte - þar sem þau eru stillt á 4-byte mörkin. Þannig er auðvelt að skjóta á ákveðna myndaröð. Af hverju þessi gildi er vistað sér, þrátt fyrir að það mætti reikna það, er óljóst. |
0x0004 | uint(32) | Afskrift | Gefur til kynna forskot fyrstu línunnar í bitmap-inni |
0x0008 | uint(32) | Hæð | Gefur hæð myndarinnar í pixlum |
0x000c | uint(32) | Breidd | Gefur breidd myndarinnar í pixlum |
0x0010 | uint(16) | Tegund | Gefurðu til kynna tegund myndarinnar. Hér virðist vera um bitmask að ræða:
|
0x0012 | uint(16) | Litapalletta | Skilgreinir hvaða paletta á að nota úr PRT skráinni |
Þetta gögnaskipulag PRT-skrárinnar vísar til þess hvernig bitmap-áskriftirnar sem notaðar eru fyrir spriturnar eru byggðar. Þessar bitmap-áskriftir þjóna sem einstök eining, þar sem margar eru settar saman í animasjonsramma fyrir sprit.
Þau ákveðnu myndgögn eru aftur á móti falin í
op2_art.BMP í leikjaskránni.
Hvers vegna þessi bitmap-skrá hefur RIFF-bitmaphaus (að mestu leyti rétt),
er óljóst. Væntanlega notar Outpost 2 kerfis-API til að hlaða grafík,
með því að taka tímabundið við þessum haus og skrifa yfir viðeigandi, breytilegu reitina.
Pixlagögnin eru í BMP-skránni á stöðu Offset + uint32-Offset, sem er að finna í BMP-skránni á adresu 0x000A (RIFF-bitmap-gagnastöð), og samsvarar aftur línulegri uppsetningu frá efst til vinstri niður til hægri.
Einlit 1bpp grafík getur verið teiknuð þannig að litur 0 sé algjörlega gegnsær, og litur 1 verði hálfgegnsætt svart/svartan, þar sem einlita grafík er venjulega notuð fyrir skugga farartækja og bygginga í animasjónunum.
Þannig er hægt að setja saman margar grafík.