Bitmapiau · bei.pm
Mae'r fformatau ffeil a ddisgrifiwyd ar y dudalen hon yn seiliedig ar ddadansoddiad technegol o eiddo deallusol gan Dynamix, Inc. a Sierra Entertainment.
Mae'r eiddo deallusol yn rhan o eiddo Activision Publishing, Inc. / Activision Blizzard, Inc. ar hyn o bryd ac yn berchen ar Microsoft Corp..
Mae'r wybodaeth wedi'i chasglu trwy Dadansoddiad Adfer a Dadansoddi Data er mwyn archifio a sicrhau rhyngweithrediad â data hanesyddol.
Nid oedd unrhyw fanwlion perchnogol neu gyfrinachol wedi'u defnyddio.
Gellir prynu'r gêm ar hyn o bryd fel lawrlwytho ar gog.com.
Cyfeir. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | cymeriadau | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(32) | Lled wedi'i gyfeirio | Mae'n rhoi lled y rhesi data pixel yn bytsydd - gan fod y rhain wedi'u lleoli ar y ffiniau 4-byt. Felly mae'n bosibl cyrraedd rhes ddelwedd benodol yn gyflym. Mae'n anniddig pam y caiff y gwerth hwn ei gadw ar wahân, er y gellid ei gyfrifo, mae'n bosibl mai optimeiddio ar gyfer y cod rendro yw hwn. |
0x0004 | uint(32) | Trosglwyddo | Mae'n nodi'r offset o'r llinell gyntaf yn y bitmap |
0x0008 | uint(32) | Uchder | Dyma uchder y ddelwedd mewn pixelau |
0x000c | uint(32) | Ehangder | Mae'n nodi lled y ddelwedd yn y pixelau |
0x0010 | uint(16) | Math | Mae'n nodi math y ddelwedd. Mae'n ymddangos ei bod yn fasg bit:
|
0x0012 | uint(16) | Palet | Diffiniwch pa bledren o'r ffeil PRT sydd i'w defnyddio |
Mae strwythur data'r ffeil PRT hwn yn nodi sut mae'r bitmaps a ddefnyddir ar gyfer y sprites wedi'u hadeiladu. Mae'r bitmaps hyn yn gwasanaethu fel elfen unigol, y mae nifer ohonynt yn cael eu cysylltu i greu ffrâm animasiwn o sprite.
Mae'r data delwedd penodol yn cuddio yn y
op2_art.BMP yn y cyfeiriadur gêm.
Nid yw'n glir pam mae'r ffeil bitmap hon yn cynnwys pennawd RIFF bitmap (mewn mwy neu lai cywir), ond mae'n debyg bod Outpost 2 yn defnyddio APIs system i lwytho'r graffeg, gan fod y pennawd hwn yn cael ei drosglwyddo dros dro a bod y meysydd amrywiol perthnasol yn cael eu gorchuddio.
Mae'r data pixel yn y ffeil BMP ar leoliad Offset + y uint32-offset, y gellir ei ddod o hyd iddo yn y ffeil BMP ar gyfeirnod 0x000A (offset data RIFF-Bitmap), ac mae'n unwaith eto'n cyfateb i drefniant rholio o'r gornel chwith uchaf i'r gornel dde isaf.
Gellir dylunio graffeg 1bpp monocrome fel y gall liw 0 fod yn dryloyw llwyr, tra bod lliw 1 yn du/graig hannertraws, gan fod y graffegau monocrome fel arfer yn cael eu defnyddio ar gyfer cysgodion cerbydau a adeiladau yn yr animasiynau.
gyda hynny, gellir cyfuno nifer o graffegau.