Bith-mapaichean · bei.pm

Postair air 19 an 11, 2015·Air a sh更新o 13.02.2025·Gàidhlig na h-Alba
Chaidh an teacsa seo a thionndadh gu fèin-ghluasadach le OpenAI GPT-4o Mini.

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.
Faodaidh e a bhith na optimachadh airson an còd freagairte.

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:

  • 0x04 air a shuidheachadh ma tha e na ghrafag 1bpp.
  • 0x40 air a shuidheachadh ma tha e na ghrafag a dh'fheumas windowing a dhèanamh.
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.

Modul taighe a tha fo dhìon (Plymouth)