Bith-mapaichean · bei.pm
Tha na cruthan faidhle air an duilleag seo stèidhichte air anailis theicnigeach air maoin inntleachdail bho Dynamix, Inc. agus Sierra Entertainment.
Tha an maoin inntleachdail a-nis mar phàirt de Activision Publishing, Inc. / Activision Blizzard, Inc. agus tha i an-dràsta fo shealbh Microsoft Corp..
Chaidh na fiosrachadh a chruinneachadh tro Reverse Engineering agus anailis dàta airson adhbharan a’ choimeas agus eadar-obrachadh le dàta eachdraidheil.
Cha deach cleachdadh a dhèanamh de shpeictrean maoin no dìomhair sam bith.
Tha an geama ri fhaighinn an-dràsta airson ceannach mar luchdachadh sìos air gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | char | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Rudachadh | Seòrsa Dàta | Ainm | Mìneachadh |
---|---|---|---|
0x0000 | uint(32) | Faid air a shìneadh | Thèid leud na loidhnichean dàta pixal a chomharrachadh ann am bytean - oir tha iad freagairteach do chrìochan 4-byte. Mar sin tha e furasta eadhaidh loidhne dhealbha a thaghadh. Tha e doirbh a thuigsinn carson a thèid an luach seo a stòradh gu freagairteach, ged a dh'fhaodadh e a bhith air a thomhas. |
0x0004 | uint(32) | Fògarraidh | Tha e a’ toirt seachad an offset den chiad loidhne anns a’ bhit-map |
0x0008 | uint(32) | Àrdachd | Thoir a-mach àirde a' bhùird ann am piogsail |
0x000c | uint(32) | Leud | Tha e a' toirt seachad leud a' bhùird ann an piogsail |
0x0010 | uint(16) | Seòrsa | Thoir fiosrachadh mu dhòigh a' bhìde. Tha e coltach gu bheil e na bitmasg:
|
0x0012 | uint(16) | Pailtidh | Air a shònrachadh, dè an t-palette a bu chòir a chleachdadh bhon PRT-fhàilte |
Tha structar dàta na faidhle PRT a’ mìneachadh mar a tha na bitmaps a thathar a’ cleachdadh airson na sprites air an togail. Tha na bitmaps sin mar phàirt aon, às an tig mòran còmhla gu freagairtean animachaidh de sprite.
Tha na dàta ìomhaigh sònraichte a’ fhalach anns a’
op2_art.BMP anns an eòlas-cluiche.
Carson a tha an faidhle bitmap seo a’ freagairt ri ceann-tòiseachaidh RIFF bitmap (a tha gu h-ìosal ceart), tha e duilich a thuigsinn. Is dòcha gu bheil Outpost 2 a’ cleachdadh APIan siostam gus na grafaigean a luchdadh, le bhith a’ gabhail a-steach an ceann-tòiseachaidh seo gu h-ùineach agus a’ toirt a-steach na raointean freagairteach a tha ag atharrachadh.
Tha na dàta piogsail ri fhaighinn sa BMP aig an àite Offset + an uint32-Offset, a th’ ann an BMP aig seòladh 0x000A (dàta RIFF-Bitmap offset), agus tha e a’ freagairt ris an t-sreath a tha air a shònrachadh bhon àirde gu h-àrd gu deas gu h-ìosal.
Tha grafaigean monochrome 1bpp air an tarraing mar as urrainn, gur e dath 0 a tha freagairteach gu làn sholas, agus dath 1 a tha na dhath dubh/grey leth-thrèigidh, leis gu bheil na grafaigean monochrome a’ cleachdadh gu h-àbhaisteach airson duilleagan freagairteach do chàraichean agus togalaichean anns na freagairtean.
Gus seo a dhèanamh, faodaidh tu mòran grafaigean a chur còmhla mu thràth.