Tileoù · bei.pm
Ar formatioù dastum skrid a zo en ur sell teknikel ouzh ar yezh dreist-holl eus Dynamix, Inc. ha Sierra Entertainment.
Ar yezh dreist-holl a zo hiziv en ur c'horf Activision Publishing, Inc.- / Activision Blizzard, Inc. ha hiziv e vez en Besitz gant Microsoft Corp..
An titouroù a zo bet aozet dre Reverse Engineering ha Datenanalyse evit ar soñj da archive ha da zerc'hel gant titouroù istorel.
N'eo ket bet implijet spekulioù privat pe kelenner.
Ar c'hoari a c'haller prenañ hiziv e gog.com evel ur download.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 42 | 4d | 50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | B | M | P | . | . | . | . | . | . | . | . | . | . | . | . |
Dibab | Tipez data | Anv | Evezhiadenn |
---|---|---|---|
0x0000 | uint(32) | Bodioù Hud | |
0x0004 | uint(24) | Kresk an bloaz | |
0x0007 | uint(8) | Fleuñsoù |
Ar Tiles a zo ur format grafik Bitmap spesifik da Outpost-2. Emañ int o taol e 13 Tilesets,
"e;wells"e; anvet (well0000.bmp
betek well0012.bmp
),
kaer e-barzh ar volum maps.vol.
E-touez an Tilesets / Wells ez eus ar pezh-mañ :
Anv | Ensavad |
---|---|
well0000.bmp | Ur grafik vras 32x32px, glas - mat evit teskañ ma'z eus ar loader-ruz e-barzh |
well0001.bmp | Ur grafik gant roc'h sklaer, menezioù war roc'h sklaer hag un niver a varioù eus kraterioù en roc'h sklaer |
well0002.bmp | Ur grafik gant 'Doodads' roc'h sklaer - se an elfenn, a c'haller lakaat evit digreskiñ (pe da zistreiñ, evel miriadoù) war roc'h sklaer, goude-se ur vegetation |
well0003.bmp | Ur grafik gant ur struktiur krustenel war roc'h sklaer |
well0004.bmp | Ur grafik gant roc'h du, menezioù war roc'h du hag un niver a varioù eus kraterioù en roc'h du |
well0005.bmp | Ur grafik gant 'Doodads' roc'h du - se an elfenn, a c'haller lakaat evit digreskiñ (pe da zistreiñ, evel miriadoù) war roc'h du |
well0006.bmp | Ur grafik gant ur struktiur krustenel war roc'h du, ha troioù etre roc'h sklaer ha du |
well0007.bmp | Ur grafik gant lava, gant 4-5 framioù anim da gentañ |
well0008.bmp | Ur grafik gant melen ha un niver a varioù eus kraterioù en melen |
well0009.bmp | Ur grafik gant 'Doodads' melen - se an elfenn, a c'haller lakaat evit digreskiñ (pe da zistreiñ, evel miriadoù) war melen |
well0010.bmp | Ur grafik gant 48 tro evit melen da roc'h sklaer ha du |
well0011.bmp | Ur grafik gant kaperioù polar ar map, gant roc'h du evel douar |
well0012.bmp | Ur grafik gant kaperioù polar ar map, gant roc'h sklaer evel douar |
Ez eo ar c'hinnig da vont war-raok evit un implij mat, na raet ket an tiles en un doare a-raok evit en em c'hast, abalamour ma 'z eo ret labourat ouzh an donnadoù evit ar c'hloz/hañv - ha kalz kalz a donnadoù a c'hallfe bezañ.
Ar tiles a zo grafik 8bpp gant ur palette indexet en 32x32 pixel, a zo kejet a-berzh. E kement tileset a c'hall bezañ muioc'h.
Ar prantad pennañ a zo kempennet e 2 rumm: head
ha data
.
Teuliad Arzhur
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Dibab | Tipez data | Anv | Evezhiadenn |
---|---|---|---|
0x0000 | uint(32) | Bodioù Hud | |
0x0004 | uint(24) | Kresk an bloaz | |
0x0007 | uint(8) | Fleuñsoù | |
0x0008 | uint(32) | Version / Kinnig? | Gallout a ra bezañ ur fankodenn eus an arroad file-mañ ; e pep file a zo goullet din, e oa an talvoudegezh |
0x000c | uint(32) | Reun (Kreskadur Horizontel) | Diskouez a ra penaos brav eo ar rolladenn skeudenn (e pixel). En holl wells eus Outpost 2, e vo goulennet amañ ar vale |
0x0010 | uint(32) | Uhe (Rezolucion vertikal) | Diskouez a ra penaos uhel eo ar restr skeudenn (e pixel). En holl wells eus Outpost 2 e vo goulennet amañ ar value |
0x0014 | uint(32) | Sklazenn liv? | Ar pouez a dennez-se ne zo ket anavezet. Etouez an holl fileoù gounit, ez eo an niver |
0x0018 | uint(32) | Pezh-kolor 2? | Ne ouzomp ket petra eo an taol-mañ. Gallout a ra e c'hall bezañ ul 'ziel'-lenañ liv. |
Ar wech-mañ e vo un file palez en format RIFF d'an doare standard. An droidigezh resis a weler - evel ma aparez an paletoù el lec'hioù all - en Paletoù.
Donnees Tiles
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Dibab | Tipez data | Anv | Evezhiadenn |
---|---|---|---|
0x0000 | uint(32) | Bodioù Hud | |
0x0004 | uint(24) | Kresk an bloaz | |
0x0007 | uint(8) | Fleuñsoù |
Enfin, e teulet ar data pixel, eus an tu glaz-ugent, liammet e linenn da dreuz d'ar re diavaez.
Ar gwerz data e-barzh ar grafikoù a vez 8bpp-Bitmaps, a c'hortoz ar renk e palet renk.
Ar c'henstroll gêm a c'hlod ar tiles *nebeud* en demand.
Se a ra da c'hortoz a-ratozh an deiz ha noz, gant 32 rannañ tiles disheñvel. E giz-se, e c'haller goulenn 'un tamm' diwar ar gwerzh-digoriñ. N'int ket bet gouest da glask ar gwerzhoù sur, klask a ran war ar rummad kinnig
v *= (daylight / 48) + 0.25;
gant ar data HSV eus an pixel, ma 'z e daylight ur gwerz a 0-31 ha v ur gwerz etre 0-1. Hag ivez, e ranker sellet ouzh an aod, ma'z eus ur moud 16 tiles d'ober dindan da zevezh ha d'ar reter (a servij da spawne an unednoù a zo en disheñvel).
Agrenn ouzhpenn, e c'haller sellet ouzh an deiz ha noz, a oar dre ar c'henstroll gêm, da lavarout e c'haller hepken un archer a map da zevel.
Ur c'henstroll deiz ha noz gellout da vezañ evel-se :