Tilaawwan · bei.pm
Formatota faayilii irratti ibsame kun, qorannaa tekinikaatiin kan hundaa'e gurguddaa Dynamix, Inc. fi Sierra Entertainment irratti hundaa'e.
Qabeenyi yaadaa har'a Activision Publishing, Inc. / Activision Blizzard, Inc. keessatti argama fi amma Microsoft Corp. tiin qabamee jira.
Informationni kun Reverse Engineering fi Datenanalyse fayyadamuudhaan, kuusaa fi waliigaltee seenaa waliin taasisuuf qophaa’e.
Specifikeshinota eenyummaa ykn dhoksaa hin fayyadaman.
Game'n amma gog.com irraa buufachuuf gurgurtaa irratti argamuu danda’a.
Akkatti | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | char | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 42 | 4d | 50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | B | M | P | . | . | . | . | . | . | . | . | . | . | . | . |
Fageenya | Gosa Odeeffannoo | Maqaa | Ibsa |
---|---|---|---|
0x0000 | uint(32) | Maagika Baayitota | |
0x0004 | uint(24) | Bakka-Dheerina | |
0x0007 | uint(8) | Baraarota |
Taayilaaleen kun faayidaa Outpost-2'tti
kan dhiyoo ta'eedha,
hin caccabsine
"well" jedhuun kan waamamu (well0000.bmp
hanga well0012.bmp
),
kana keessaa maps.vol jiru.
Taayilaaleen/Wells kan armaan gadii qabu:
Maqaa Faayila | Wanti Keessaa |
---|---|
well0000.bmp | Giraafikii 32x32px gurguddaa, diimaa - qajeelcha ta'uu isaa mirkaneessuuf |
well0001.bmp | Dhagaa ifaa, daandii daandii dhagaa ifaa irratti fi bifa jijjiirama hedduu qabdu kan dhagaa ifaa irratti mul'atu |
well0002.bmp | Dhagaa ifaa irratti qindaa'oo 'Doodads' - kunis wantoota dhagaa ifaa irratti bifa jijjiiramaa (yookiin qindaa'aa, fakkeenyaaf, teessoo) ta'aniidha, kanneen keessaa biqiltuu dabalata |
well0003.bmp | Dhagaa ifaa irratti ijaarsa lafee kan qabu |
well0004.bmp | Dhagaa dimaa, daandii daandii dhagaa dimmaa irratti fi bifa jijjiirama hedduu qabdu kan dhagaa dimmaa irratti mul'atu |
well0005.bmp | Dhagaa dimmaa irratti qindaa'oo 'Doodads' - kunis wantoota dhagaa dimmaa irratti bifa jijjiiramaa (yookiin qindaa'aa, fakkeenyaaf, teessoo) ta'aniidha |
well0006.bmp | Dhagaa dimmaa irratti ijaarsa lafee kan qabu, akkasumas geengoo giddugala dhagaa ifaa fi dimmaa gidduutti |
well0007.bmp | Laava of keessaa qabdu, fakkeenyaaf 4-5 frames hojiiwwan isaatu jira |
well0008.bmp | Qamadi fi bifa jijjiirama hedduu qabdu kan dhagaa keessatti mul'atu |
well0009.bmp | Qamadi irratti qindaa'oo 'Doodads' - kunis wantoota dhagaa qamadi irratti bifa jijjiiramaa (yookiin qindaa'aa, fakkeenyaaf, teessoo) ta'aniidha |
well0010.bmp | Dhagaa qamadi irraa gara dhagaa ifaa fi dimmaa geengoo 48 qabdu |
well0011.bmp | Qarqara Polaarkaa map kana irratti, dhagaa dimmaa gubbaa |
well0012.bmp | Qarqara Polaarkaa map kana irratti, dhagaa ifaa gubbaa |
Mirga baay’ee barbaachisaa ta'uu isaa, Tiles dursee hin agarsiifneefuu kan cacha'uu danda'u, sababiin isaas data guyyaa/haaraa gahuuf akka hojjetamuu qabu - akkasumas data baay'ee waliin dhufuu danda'a.
Tileen 8bpp-giraafikota paletii indexeedha, 32x32 pixel saffisaan walitti fufanii jiru. Tileset kana keessatti garuu baay'inaan
Kaontiinaa ijoo keessatti kutaa 2 qaba: head
fi data
.
Gadaa Qubee
Akkatti | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | char | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Fageenya | Gosa Odeeffannoo | Maqaa | Ibsa |
---|---|---|---|
0x0000 | uint(32) | Maagika Baayitota | |
0x0004 | uint(24) | Bakka-Dheerina | |
0x0007 | uint(8) | Baraarota | |
0x0008 | uint(32) | Baay'ina / Faalga? | Kun bakka bu'a maqaafi gosa faayilii ta'uu mala; faayiloota naaf dhufan hundumaa keessatti gatii |
0x000c | uint(32) | Bal'ina (Qindoomina Horiizontaal) | Akkaataa bal'ina faayilii suuraa (pixeliin) ibsa. Wells hundaa Outpost 2 keessatti, gatii |
0x0010 | uint(32) | Ol'aantummaa (Kallattii Furmaataa) | Ibsa, akkamitti dheerina faayila suuraa (piksela) jiru. Wells hundaa Outpost 2 keessatti, gatii |
0x0014 | uint(32) | Harkaa halluu? | Maaliin isaa hin beekamu. Sababni isaas, faayiloota hundaa keessatti gatii |
0x0018 | uint(32) | Farbdeep 2? | Maaliin kun gatii kanaa hin beekamne. Yoo ta'e, 'kaayyoo' bifa diimaa ta'uu danda'a. |
Odeeffannoo kana booda, faayilii paaletaa kan RIFF sadarkaa tokkotti dhiyaate ni jira. Qajeelfamni sirrii - sababiin isaas paaletoonni bakka biroo mul'atan - Paaleetota jalatti argama.
Daataa Tayiilaa
Akkatti | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | char | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Fageenya | Gosa Odeeffannoo | Maqaa | Ibsa |
---|---|---|---|
0x0000 | uint(32) | Maagika Baayitota | |
0x0004 | uint(24) | Bakka-Dheerina | |
0x0007 | uint(8) | Baraarota |
Xumura irratti, odeeffannoon pixeliin ifaa dhufaa jira, bita-gubbaa gara mirga-jalaa tarreeffamanii.
Qu'annoon odeeffannoo gosa suuraalee 8bpp-Bitmaps jedhamee beekaman keessatti, bakka halluu paletii keessatti argamu.
Engine'n tapha'n tiles'n *dhiheessaa* yeroo barbaachisaa irratti mul'ata.
Kunis, ganna fi winter gidduutti gahuudhaan, 32 gosa tiles adda addaa irratti kan hundaa'eedha. Itti fufinsaa ifa'a jechuu 'xiqqoo' irraa hir'ifama. Gatii sirrii ta'an hanga ammaa hin argamne, ani immoo bu'aa qabeessa irratti hojjedha
v *= (daylight / 48) + 0.25;
HVV data'n pixel'ota waliin, daylight'n gatii 0-31 qaba, v'n immoo gatii 0-1 gidduu qaba. Amma, map'n bakka 16 tiles waliin mirga fi bitaa (kun unit'ota mul'achuu dhoksaaf oola) qabaachuu isaa hubachuun barbaachisaa dha.
Akkasumas, ganna fi winter gidduutti cycle'n game cycle tokko tokko map'n karaa tokko qofa haala haaromsuu mul'ata.
Cycle'n ganna fi winter saffisaan akkana fakkaata: