Teils · 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 | 50 | 42 | 4d | 50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | B | M | P | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(32) | Bytes Hudolus | |
0x0004 | uint(24) | Hyd y bloc | |
0x0007 | uint(8) | Baneri |
Mae'r tiles yn fformat graffig Bitmap penodol i Outpost-2.
Maent yn ymestyn dros 13 sets tile, a elwir yn "wells" (well0000.bmp
hyd well0012.bmp
),
sydd yn y cyfanswm maps.vol.
Mae'r sets tile / Wells yn cynnwys y canlynol:
Enw Ffeil | cynnwys |
---|---|
well0000.bmp | Gweledigaeth fechan las o 32x32px - yn berffaith fel prawf i weld a yw eich llwythwr delwedd yn gweithio |
well0001.bmp | Yn cynnwys cerrig golau, mynyddoedd ar gerrig golau a nifer fawr o amrywiadau o graterau trawiad ar gerrig golau |
well0002.bmp | Yn cynnwys 'Doodads' cerrig golau - hynny yw elfennau a gellir eu rhoi ar gerrig golau i ychwanegu amrywiad (neu'n fwriadol fel strwythur, fel waliau), gan gynnwys vegetatiaeth |
well0003.bmp | Yn cynnwys strwythur crustog ar gerrig golau |
well0004.bmp | Yn cynnwys cerrig tywyll, mynyddoedd ar gerrig tywyll a nifer fawr o amrywiadau o graterau trawiad ar gerrig tywyll |
well0005.bmp | Yn cynnwys 'Doodads' cerrig tywyll - hynny yw elfennau a gellir eu rhoi ar gerrig tywyll i ychwanegu amrywiad (neu'n fwriadol fel strwythur, fel waliau) |
well0006.bmp | Yn cynnwys strwythur crustog ar gerrig tywyll, yn ogystal â thrawsnewidiadau rhwng cerrig golau a thwyll |
well0007.bmp | Yn cynnwys lava gan gynnwys 4-5 fframiau animations ohoni |
well0008.bmp | Yn cynnwys tywod a nifer fawr o amrywiadau o graterau trawiad ar dywod |
well0009.bmp | Yn cynnwys 'Doodads' tywod - hynny yw elfennau a gellir eu rhoi ar dywod i ychwanegu amrywiad (neu'n fwriadol fel strwythur, fel waliau) |
well0010.bmp | Yn cynnwys 48 o drawsnewidiadau o dywod i gerrig golau a thwyll |
well0011.bmp | Yn cynnwys capiau pole'r map, gyda cherrig tywyll fel is-structur |
well0012.bmp | Yn cynnwys capiau pole'r map, gyda cherrig golau fel is-structur |
Ydy hi'n ddoeth peidio â rhaglennu'r tiles ymlaen llaw er mwyn eu cadw, gan fod y data ar gyfer y cylch dydd/nos yn dal i fod yn destun i newid - a byddai llawer iawn o ddata yn cael ei greu.
Dyma'r tiles yn graffeg 8bpp gyda phalet wedi'i ddynodi ar 32x32 pixel, sydd wedi'u trefnu'n gyffyrddus. Fodd bynnag, gallai mwy na hynny fod yn y set deiliau a greawdd.
Mae'r prif dŷ yn cynnwys 2 adran: head
a data
.
Pennawd Teils
Cyfeir. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | cymeriadau | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(32) | Bytes Hudolus | |
0x0004 | uint(24) | Hyd y bloc | |
0x0007 | uint(8) | Baneri | |
0x0008 | uint(32) | Fersiwn / Banerau? | Gallai hyn fod yn gyfeiriad at fersiwn y fformat ffeil; yn yr holl ffeiliau sydd gennyf, roedd y gwerth yma |
0x000c | uint(32) | Lled (Datrys Lled) | Dywedwch pa mor eang yw'r ffeil ddelwedd (mewn pixelau). Ar gyfer pob pwll yn Outpost 2, disgwylir i'r gwerth yma fod |
0x0010 | uint(32) | Uchder (Datrys fertig) | Mae'n nodi pa mor uchel yw'r ffeil ddelwedd (mewn pixelau). Ar gyfer pob pwll yn Outpost 2, bydd y gwerth |
0x0014 | uint(32) | Dyfnder lliw? | Mae'r ystyr y gwerth hwn yn anwybyddu. Gan ei fod yn cynnwys y gwerth |
0x0018 | uint(32) | Dyfnder lliw 2? | Mae ystyr y gwerth hwn yn anhysbys. Mae'n bosibl ei fod yn 'darged' dyfnder lliw. |
Ar ôl yr wybodaeth hon, bydd ffeil palet yn y fformat RIFF safonol hefyd ar gael. Mae'r fanwl gywir yn cael ei chanfod - gan fod y paletiau hefyd yn ymddangos yn lleoedd eraill - dan Paletiau.
Data Teils
Cyfeir. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | cymeriadau | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(32) | Bytes Hudolus | |
0x0004 | uint(24) | Hyd y bloc | |
0x0007 | uint(8) | Baneri |
Yn olaf, mae'r data pixel gwag yn dilyn o'r chwith-uchaf yn ôl y llinell i'r dde-isaf.
Mae gwerth y data yn yr elfennau sy'n arferol yn ymddangos fel bitmapiau 8bpp yn cyfateb i'r mynegai o'r lliw yn y paled lliw.
Mae'r peiriant gêm yn codi'r tiles *mae'n debyg* ar alw.
Mae hyn, ymhlith pethau eraill, yn deillio o'r cylch dydd-nos sydd â 32 graddfa o tiles unigol. Mae'n ymddangos bod 'ychydig' yn cael ei dynnu o'r gwerth disgleirdeb bob tro. Ni chafwyd gwybodaeth fanwl hyd yn hyn, rwy'n gweithio ar y sail gyfrifo
v *= (daylight / 48) + 0.25;
gyda data HSV y pixel, lle mae daylight yn werth rhwng 0-31 ac mae v yn werth rhwng 0-1. Yn ogystal, rhaid ystyried bod ym mhob map, mae cwrthwyneb o 16 tiles ar y chwith a'r dde (sy'n gwasanaethu i ryddhau unedau'n gudd) yn bodoli.
Mynych hefyd, mae'n ymddangos bod y cylch dydd-nos yn diweddaru un colofn o'r map yn unig am bob cylch gêm.
Felly, mae cylch dydd-nos cyflym fel a ganlyn: