Bitmýndir · bei.pm

Published on 19.11.2015·Uppfært 13.02.2025·Íslenska
Þessi texti var sjálfvirkt þýddur með OpenAI GPT-4o Mini.

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.
Kannski er þetta hagræðing fyrir rennslukóðann.

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:

  • 0x04 er sett ef um 1bpp-grafík er að ræða.
  • 0x40 er sett ef um grafík er að ræða sem þarf að útfæra gluggakerfi.
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.

Varnarskýrt íbúðarmódúl (Plymouth)