Outpost 2 Dateiformate · bei.pm
Ngurra-jangka yaka nyanungu wangkami ruwarri-murra nyurnu mardarni Dynamix, Inc. jankurnu Sierra Entertainment.
Ngurra-jangka jinta nguwalpa Activision Publishing, Inc. - / Activision Blizzard, Inc. - kurra-jangka kanyini, jinta jinta-nyanungu Microsoft Corp. kanyini.
Ngurrju-jangka nyanungu Reverse Engineering jankurnu Datenanalyse puru nyanungu wangkami nyinami jinta wangkami ruwarri-murra jinta ngurrju-nyanungu.
Kurdu-jangka nyanungu jinta ngujurru-nyanungu jinta ngurrju-nyanungu.
Kurdulku jinta nyanungu gog.com puru jinta nyanungu wangkami.
Kangku nyinami jinta nyinami nyanungu data formats jinta nyampu "Outpost 2: Divided Destiny" - nganta 1997 nyanungu Sierra jinta nyanungu Dynamix.
Jinta nyinami 01. November 2015 jinta 14. November 2015 nyinami jinta nyampu jinta data jinta nyampu - jinta kanyirni.
Kangku nyinami purlapa, Dynamix - jinta nyanungu manyu companies - jinta kanyirni data formats nyinami nganta jinta Outpost 2, jinta nganta jinta miyi Mechwarrior-series (jinta purlapa) nyinami.
Kangku nyinami jinta nganta nyinami kanyirni, jinta data formats nyinami jinta jinta nganta purlapa kanyirni, jinta jinta jinta kanyirni JFIF jinta RIFF.
Jinta jinta nyinami jinta tables jinta data formats nyinami purlapa jinta Ngurra nyinami? nyinami.
Jinta data jinta nyinami nyanungu Little Endian.
Jinta nyinami nyinami, reverse engineering nyinami jinta kanyirni, jinta nganta jinta nganta.
Jinta nyinami jinta jinta jinta jinta, jinta nyinami purlapa jinta jinta, jinta jinta nyinami kanyirni.
Warlpiri: Kurdu kurdu
Outpost 2-ki puulki data formatku JFIF / PNG-ki nyampu-nyampu kurlu - kanyini data blockku 8 byte header-ku nyampu-nyampu. Ngula ngurra-ngurra, ngali ngurla header-ki nyampu-nyampu nintirni wangkami, ngali purlu karnalu nyampu-nyampu.
Formatku ngula nyampu-nyampu; nyampu-nyampu kurlu data-ki ngirli.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi kurlu | Yingirli nyampuju kurlu-jinta, ka nyampuju wangkarda kurlu-jinta nyanungu. Kurdalpa kurlu:
|
0x0004 | uint(24) | Block-ngaju | Yapa wangkami nyurnu, nyanungu kuja (Byte-ki) ngurra-ngka wangkarnu purturlu data-rna. Ngajuku nyampu kurlu data-rna, 8 header-byte-jana nyanungu karnalu. |
0x0007 | uint(8) | Ngaju? | Yankirna, nyuntu kurlu wangkami, pinyi nyanungu wangkami jinta kuja jinta. Nyampu volumes-ngku, nyanungu kurlu 0x80, nyanungu wangkami jinta kuja 0x00. Jinta nyanungu, jinta nyampu flag-set-ngku. |
Ngurra
Volumes nyanyi wata data container-jana nyanungu, kurra nyanungu archive format-jana, ngarrka Tarball. Kurdu Outpost 2-jana format-jana purlu files-jana - kanyininjaku folders-jana. Pirra nyanungu, purlu nyanungu kankarla files-jana kurra simulating-ki.
Volume-jana nyanungu volume-header-jana-kuru, ngurrka volume blocks-jana, nyanungu konkreta files-jana.
"Volumes" nyanungu files-jana-kuru endung 'vol'
nyanungu game directory-jana.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 56 | 4f | 4c | 20 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | V | O | L | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi Purlu | |
0x0004 | uint(24) | Block-lengka | |
0x0007 | uint(8) | Warlpiri: Jukurrpa |
Volume Header
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 68 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | h | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi Purlu | |
0x0004 | uint(24) | Block-lengka | |
0x0007 | uint(8) | Warlpiri: Jukurrpa |
Volume Header-nyanu karnalu marda nyampujuju.
Ngarrka karnalu container-nyanu.
Volume Header-nyanu kuju karnalu Volume strings-ngarri; kanyini Volume-information-ngarri.
Jirra Jukurrpa
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 69 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | i | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi Purlu | |
0x0004 | uint(24) | Block-lengka | |
0x0007 | uint(8) | Warlpiri: Jukurrpa |
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 73 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | s | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi Purlu | |
0x0004 | uint(24) | Block-lengka | |
0x0007 | uint(8) | Warlpiri: Jukurrpa | |
0x0008 | uint(32) | Payload-ngarntawarnu | Yirra, ngulaji nyampuju nyanungu bytes yijakari kurlu data jarra nyampuju karnalu purturlu. Yingkurlu, jinta kurlu data volume-strings-list jinta yirripayi kurlu garbage kukunyi. Jinta files yirripayi jinta kurra 0x00, ngulaji jinta kuwarri jinta yirrarra kurlu toolchain marda jinta kurlu game, wangkami, ngulaji jinta yirra jinta kurlu purturlu nyanungu yijakari yirra yirralu jinta kurlu, ngulaji jinta purturlu yijakari yirra nyanungu yirra kurra yirra purturlu nyanungu. |
0x000c | uint(8)[] | Ngurrju-ngurlu wangkanjaku | Yankirri nyuntu 0-byte-kurlu-jana lista ngurrju-nyanu file-nya, kujakula - kamparlinjaku nyanungu data-kurlu - jinta ASCII-jarra-patuja nyanungu yirra. Nyuntu-purlu-ngajuku, data-kurlu-parlku-purda-jana-nyanungu, purlu-kurlu volume-kurlu-jana direkti-puru file-nya offsets-ju-ngka yirra. |
Volume Strings-ku nyinarrinju, kirra-jana punu-jana kurdungurlu, volume-ngurrju wangkami nyinarrinju.
Volume palka
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 69 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | i | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi Purlu | |
0x0004 | uint(24) | Block-lengka | |
0x0007 | uint(8) | Warlpiri: Jukurrpa |
Volume-jarraju kurlarda nyampuju jarraju kurlarda kurlu. Jinta nyampuju, jinta kurlarda FAT-jarrakurlu (FAT = File Allocation Table).
File-jarrakurlu kurlu block-jarrakurlu ngaju, kurlarda nyampuju verjip-kurlu - 14 Byte.
Jinta jarrakurlu verjip-jarrakurlu kurlarda kurlu ngaju:
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Ngurra-kurlu ngulaji | Kurlu, ngaju ngirli nyampu-nyampu tarra-nyu purlapa-nyu jinta-jinta (Volume-Strings) ngaju jinta-nyu file-nyu. Purlu-nyu purlapa jinta-jinta mutakara nyampu-nyu. |
0x0004 | uint(32) | Ngurra-Offset | Yirrarni, yapa-ngka kuja-kirra nyampu-nyakula volume-file-ngka, kanyini nyampu-nyakula. |
0x0008 | uint(32) | Ngurra-kurlu | Yirra nyampu, ka nyina pirntirrki kurlu byte. |
0x000c | uint(16) | Ngurrju? | Ngajari mardani ngurlu nyangirli jinta purlu kurlu.
|
Jingarri Block
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 56 | 42 | 4c | 48 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | V | B | L | H | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi Purlu | |
0x0004 | uint(24) | Block-lengka | |
0x0007 | uint(8) | Warlpiri: Jukurrpa |
Volume-Block marda container, nganji files jinta. Nguru nyampu - block format-jangka - nyampu file size, karnalu nyampu nut data-jangka.
Jurlu
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 42 | 4d | 50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | B | M | P | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Ngurra Nyampu | |
0x0004 | uint(24) | Block-ngurra | |
0x0007 | uint(8) | Ngurrju |
Tiles nyanyi Outpost-2-jangka
Bitmap-grafik-format. Jinta nyanyi 13 Tilesets,
"wells" ngaju (well0000.bmp
kapai well0012.bmp
),
yinju nyanyi maps.vol kurlu.
Tilesets / Wells nyanyi jinta:
Filename | Content |
---|---|
well0000.bmp | 32x32px ngulakurlu, blue graphic - nyurnu karnalu, nyinyi image-loader nyampu |
well0001.bmp | Ngulakurlu wita, ngulakurlu jinta-jinta wita kurlu wita ngulakurlu, ngulakurlu jinta-jinta jinta ngulakurlu |
well0002.bmp | Ngulakurlu wita 'Doodads' - nyurnu karnalu jinta-jinta (yanu nyurnu karnalu jinta, nyurru jinta) ngulakurlu wita, nyinyi vegetation |
well0003.bmp | Ngulakurlu jinta-jinta kurra jinta ngulakurlu |
well0004.bmp | Ngulakurlu wita, ngulakurlu jinta-jinta wita kurlu wita ngulakurlu, ngulakurlu jinta-jinta jinta ngulakurlu |
well0005.bmp | Ngulakurlu wita 'Doodads' - nyurnu karnalu jinta-jinta (yanu nyurnu karnalu jinta, nyurru jinta) ngulakurlu wita |
well0006.bmp | Ngulakurlu jinta-jinta kurra jinta ngulakurlu, nyurnu ngulakurlu jinta-jinta wita |
well0007.bmp | Ngulakurlu lava, nyanyi 4-5 frames animation ngulakurlu |
well0008.bmp | Ngulakurlu sand, ngulakurlu jinta-jinta jinta ngulakurlu |
well0009.bmp | Ngulakurlu sand 'Doodads' - nyurnu karnalu jinta-jinta (yanu nyurnu karnalu jinta, nyurru jinta) ngulakurlu sand |
well0010.bmp | Ngulakurlu 48 ngulakurlu jinta ngulakurlu sand, ngulakurlu wita |
well0011.bmp | Ngulakurlu polarkappen ngulakurlu map, ngulakurlu wita kurlu |
well0012.bmp | Ngulakurlu polarkappen ngulakurlu map, ngulakurlu wita kurlu |
Jiilki nyampu nyanungu, ngula tiles kurlu pakarni nyampuju puru kurlu jarra, jinta jinta data ngurra nyampu nyinami - jinta jinta data ka kurlu nyampu.
Ngula tiles 8bpp-ngurra kurlu ngurra jinta 32x32 pixel, kuju jinta jinta kurlu. Nyampu ngula jinta jinta tileset, jinta nyampu.
Ngula marda-Container nyampu 2 sekshun: head
jinta data
.
Juju Ngurra
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Ngurra Nyampu | |
0x0004 | uint(24) | Block-ngurra | |
0x0007 | uint(8) | Ngurrju | |
0x0008 | uint(32) | Version / Purrirni? | Yirrarra nyanungu wangkami nyampu, jinta kurlarda kankirna nyanungu purlapa; ngulaji kujakirna nyanungu wiru |
0x000c | uint(32) | Warlpiri: "Kurlu (horizontali purlapa)" | Kurlu, nyampu purlapa kurlu jinta (purlapa piya). Outpost 2 kurlu wells-nyanu, kurlu jinta |
0x0010 | uint(32) | Ngurra (Warlpirirra) | Jinta kurlu, pinyi nyurru kurlu jinta (pinyi pixel). Ngurrju-warlpu Outpost 2-ki, jinta wangkami |
0x0014 | uint(32) | Ngurra kurlu? | Jinta-juku ngurrju-kurlu wangkami kurlu. Ngarrka-juku ngunyu kurlu-nganalu nyakula |
0x0018 | uint(32) | Purru 2? | Kurlarda wangkanja jinta nyanungu. Kurdakurlu, 'purlapa' kurda nyanungu. |
Puulku nyampuju-jangka, wangkami kurlu paletina ka nyampuju-nyayirna RIFF-jarra. Kurlu marda-kurlu ngurra yirra-nyayirna - ngurrju paletina jinta-nyayirna - ka Paletirna jinta.
Tiles data
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Ngurra Nyampu | |
0x0004 | uint(24) | Block-ngurra | |
0x0007 | uint(8) | Ngurrju |
Kirri-kurra, ngarrka-jangka nyanyi pixeldata, ngarrka-pinyi-ngka jirra purlapa-kurra.
Ngarrka-jangka data-jangka, nyanyi 8bpp-bitmaps-jangka, kurra purlapa-jangka color-jangka ngurra.
Ngarrka-Engine jinjirni tiles *palyarr* on-demand.
Jinjarni jinta-kari ngulpara nyurakurlu nyampu, kurlu 32 kalu tiles-ki. Jinta-nyanpa, jinjirni ngulparna brightness-kurlu 'panyjima' jinjirni. Kuruju kurlu nyampuju karnalu, ngulparlka jinta-nyanpa
v *= (daylight / 48) + 0.25;
ngulparlka HSV-data-ki pixel-ki, kurlu daylight kurlu 0-31-ki karnalu ma v kurlu 0-1-ki. Karnalu jinta-nyanpa, jinjirni ngulpara ma kurlu map-ki 16 tiles-ki jinta-kari ngulparna kurlu kalu jinta-ngurra (jinta-nyanpa ngulparlka jinta-nyanpa unit-ki).
Ngulparna jinta-nyanpa jinta-kari ngulpara kurlu gamecycle-ki jinta-nyanpa kurlu column-ki map-ki.
Aku jinta-nyanpa jinta-nyanpa jinta-ngurra kurlu jinta-nyanpa:
PRT
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi Warlpirirna | |
0x0004 | uint(24) | Paletten-ngarnti | Kari, ngulju normalu block formatku, paletina kuja nyangku nyanungu kurlu pirrka - byte-nyanungu blockku nyanungu wangkanyi. |
0x0007 | uint(8) | Ngurra | Yirra, nyampu, flags. Ngula nyuntu-kurlu flags-kurlu yinja; nyampu ngulaji-jana yirra mardaku |
Ngaju kurdu PRT
kujakurlu wangkanyi; nyuntu karu 'Palette and Ressource Table' - ngaju jinta nyinami op2_art.prt kurlu maps.vol - jinta nyinami, nyuntu karu jinta wangka nyanungu kurlu.
Jinta nyinami kurlu palettirla, jinta nyinami bitmap-lu, jinta nyinami animashun-definishin-lu, jinta nyinami kujakurlu data-ngka. Jinta wangkanjaku nyinami container-format-ngka, nyinungu kurlu jinta data-lu nyanungu jinta jangkanyi.
CPAL
-sekshun (nyinungu kujakurlu palettir container) jinta palettir data-lu kurlu, nyinungu jinta nyinami 1052 byte-lu 8-bit palettir-lu wangkanyi.
1052-byte-angka nyinungu wangkanjaku, nyinungu palettir-format-ngka ka ngulju palettir-lu kujakurlu. Jinta wangkanjaku jinta data-ngka, ngaju Outpost 2 kurlu.
Pallet-lu, jinta bitmap-lu jinta jangkanyi, nyinungu jinta animashun-lu.
Jinta kurlu uint(32) (nyinungu uint24 + uint8 flags?) jinta wangkanjaku, nyinungu jinta data-lu kurlu.
Paletirna
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi-payi | |
0x0004 | uint(24) | Paletten-lenghtu | Ngaju, normalu block format-kirra, palet-kurlu nyanyi wangkami, ngurrju karnalu nyanungu palet-kurlu ngirli-jana - byte-kurlu ngurrju block-kurlu panjangku. |
0x0007 | uint(8) | Ngulyu ngarnta | Kurra, ngula, flags. Kurdakurlu nyampu flags, nyanungu, ngula nyanungu kurlu |
Pallet-jangka palya nyinami.
Jumpa nyinami kurlu header-kurlu, nyinami data-segment-kurlu.
Paletten-Header
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi-payi | |
0x0004 | uint(24) | Paletten-lenghtu | Ngaju, normalu block format-kirra, palet-kurlu nyanyi wangkami, ngurrju karnalu nyanungu palet-kurlu ngirli-jana - byte-kurlu ngurrju block-kurlu panjangku. |
0x0007 | uint(8) | Ngulyu ngarnta | Kurra, ngula, flags. Kurdakurlu nyampu flags, nyanungu, ngula nyanungu kurlu |
0x0008 | uint(32) | Palettenformat-ngka? | Yirra ngaju, kanyinypa nyanungu paletina jinta, paletina kuja yirrakurlu. Nyuntu Outpost2 paletina jinta, kuja version |
Paletten-dati
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Magi-payi | |
0x0004 | uint(24) | Block-ngurra | |
0x0007 | uint(8) | Ngulyu ngarnta |
Ngurra data kuja palyarrka-jangka palyarrka-kurlu. Palyarrka-jangka wangkanyi block-nyanu / 4-nyanu.
Palyarrka-kurlu-ku nyampuju, wangkami jinta;
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(8) | Juju-kurra | Ruju-nyanu karla ngurra nyanungu |
0x0001 | uint(8) | Ngurra-kurlu | Kurdangkurlu yirra ngurra purlapa |
0x0002 | uint(8) | Warlpiri: Kurlu marda | Ngaju kanyinypa blu-nyanu |
0x0003 | uint(8) | Yankirri - Flags? | Ngarrka nyinarnu, wangka nyanungu yapa, yirrkali |
Palaṭa-jarra nyangku kurlu nyampuju, kanyini paletirna jinta karnalu nyangku, nganjarra nyampuju:
- Jinta kurlu nyanungu WARLU, kayirni nyanungu jinta kurlu.
-
Palaṭa-jarra 1-24 nyangku palaṭa 1-8 jinta marda kurlu.
Kanyini kurlu jinta 1-nyanungu nyampuju, nyangku ngulju.
Ngula ngarra, kurlu nyanungu hardcoded.
Ngurra bitmaps
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Ngarra wiri | Jinta nyampuju pixel data line-kurlu byte-kurlu - nyanungu jinta 4-byte-mu nyampuju ngulaju. Kurdakurlu nyampuju, jinta nyampuju wangkami kurlu nyampuju image line-kurlu. Ngula jinta kurlu yinta-jukirli, jinta mardukurlu nyampuju, ngula kurlu nyampuju, jinta yinta-jukirli. |
0x0004 | uint(32) | Offset | Yirra-kurlu-jana bitmap-ki nyanungu-nyanu offset-piya. |
0x0008 | uint(32) | Ngurra | Nyampuju marda kurlu-juku purlapa nyangu pixel-kurlu |
0x000c | uint(32) | Warlpiri does not have a direct translation for "Breite" (which means "width" in German). The concept may be described contextually, but a specific term for "width" isn't standard. It might be expressed differently based on context or situation. | Kurlu marda wirlinyja purlapa piji |
0x0010 | uint(16) | Typ | Kurdu kurra nyurru. Kurlu-nyanungu kurlu wangkami, bitmaske-nyanungu:
|
0x0012 | uint(16) | Warlpiri does not have a direct equivalent for "palette" as it is a specific term related to art. A general translation could be "kurlarda" which refers to colors or paints. | Kurdu, nyanyi PRT-nyu paletirli yapa-nyanjarra |
Ngulaju PRT-file data strukturri yirrarni, karnalu sprites-kirli bitmap-kirli jalakurlu. Ngulaju bitmap-kirli jirra-nyanu, karnalu nyampu-nyanu-jangka jinta, jinta-kirli animations frame-nu sprites-kirli.
Ngulaju konkreti image data-kirli nyanungu
op2_art.BMP jinta game directory-jangka.
Ngulaju bitmap file-kirli yirrarni (karnalu mostly correct) RIFF-bitmap header-jangka,
kurdulu. Ngula Outpost 2 marduku-system-API-nyanu jinta graphics-kirli
yirrarni, ngulu header-kirli temporary-nyanu yirralka
karnalu nyampu-nyanu jinta vary-kirli fields-jangka.
Pixel data-kirli nyanungu BMP-file-jangka Offset + uint32-offset-jangka, karnalu BMP-file-jangka address 0x000A-jangka (RIFF-bitmap-data-offset) yirralka, nyanungu - karnalu jinta row-order jinta top left-nu right down-nu.
Monochrome 1bpp-graphics-kirli yirrarni yirralka, karnalu color 0 complete transparency-jangka, karnalu color 1 half-transparent black/grey-jangka, karnalu monochrome graphics-kirli nyampu-nyanu jinta vehicle-kirli karnalu building shadows-jangka animations-kirli.
Ngulaju nyanungu jinta many graphics-kirli yirrarni.
Warlpiri: Jangku-nyanu
Nun ngaju kuja nyampuju ngurra-kurra ka ngurra-kurra jinta-jinta ngurra Outpost 2 data-jangka:
Jinta-jinta wiri.
Wiri-jangka nyangalku ngurrju-jinta, ngurra-kurra maninjarra-jangka jinta-jinta jinta-jirra. Kari nyangalku ngurra-jangka nyangalku jinta-jinta jinta-jirra ngurra 3 jinta-jinta:
-
Wiri
Jinta-jinta wiri nyangalku jinta-jinta; ngurra-kurra jinta-jinta wiri jinta-jinta jinta-jirra, jinta-jinta ngurra jinta-jinta, jinta-jinta ka 'partikel-wiri' (kometa, ngurrju, ngurra-jirra). -
Frame
Jinta-jinta frame nyangalku jinta-jinta jinta-jinta jinta-jinta wiri. Jinta-jinta wiri nyangalku jinta-jinta jinta-jirra. -
Subframe
Jinta-jinta subframe nyangalku jinta-jinta ngurrju-nyangalku, jinta-jinta jinta-jinta bitmap jinta-jinta ngurra-jirra jinta-jinta jinta-jinta frame. Jinta-jinta frame nyangalku jinta-jinta jinta-jirra subframes.
Kari nyangalku ngurra-jangka jinta-jinta jinta-jinta jinta-jirra wiri.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Ngarrka nyampuju animations | Yangka karna animashun data-kurlu yijirna? |
0x0004 | uint(32) | Ngurra frames | Yirra-kurlu frames ngulya yapa-jangka nyanungka |
0x0008 | uint(32) | Ngurrju subframe. | Nyampu wangkanyi subframe-jarrakurlu purrkiji nyanungu |
0x000c | uint(32) | Nyampu optionali ngurrju | Kurlu "jinta-jinta kuja" nyurnu. |
Jirra
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0020 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(32) | Unknown 1 | Ngurra-jana wangkanyi |
0x0004 | uint(32) | Jinji Box: Kurlu | Yirna kujakirli (piksil) jinta Bounding Box kurda. |
0x0008 | uint(32) | Bounding Box: Kurlu | Ngurra nyinami piya (in pixel) Bounding Box kuja. |
0x000c | uint(32) | Bounding Box: Warlpiri | Kurdu Bounding Box purru (in pixel) ngaju. |
0x0010 | uint(32) | Ngurra-kurlu: Purtirni | Kurlirna (ngurra) Bounding Box yirrarra. |
0x0014 | uint(32) | Offset: X | Ngajuku nyampuju kurlu nyinami jinta |
0x0018 | uint(32) | Offset: Y | Jinju vertical midpoint ngurra animation-kirra |
0x001c | uint(32) | Yanjilku 2 | Jinta-jinta kurlu |
0x0020 | uint(32) | Ngurra frames | Kurlu nyanungku yirrikijarra animashunja kurlu jinta nyanungku. |
0x0024 | uint(32) | Ngurra Windows | Ngaju wangkami, karnalu pinyi windows kuja ngurra pa wangkami |
Nyampuju kuja nyanungu, kuja jinta, ngulaju nyampuju jinta - Boundingbox kuja nyanungu kuwatjilki kurlu manu jinta, kari kuja nyanungu jinta, kuja nyampuju jinta, kuja jinta, mayilki nyampuju kurlu.
Offset kuja nyampuju kurlu "Nullpunkt"; kurlu, kuja nyanungu jinta kari nyanungu kuwatjilki jinta manu nyanungu. Ngulaju kurlu naninja jinta: offset kuja nyanungu jinta kurlu koordinaten.
Windows kuja nyampuju, jinta kuja offset, kuja jinta 4 uint(32)-kurli, kuja nyanungu jinta, kuja nyanungu jinta wangkami nyanungu subframes. Puulangu kuja Windows, kuja nyanungu jinta bitmap nyanungu, kari nyanungu kurlu.
Ngurra
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(8) | Subframe-ngurru-angka-kurlu-jangka-mani Optional 1, 2 | Yapa kurlu:
|
0x0001 | uint(8) | Unknown 1 ku Toggle optional 3, 4. | Jinta wita kuja:
|
0x0002 | uint(8) | Ngurra 1 | Ngaka |
0x0003 | uint(8) | Ngurra 2 | Ngaka |
0x0004 | uint(8) | Ngarrka 3 | Ngaka |
0x0005 | uint(8) | Optional 4 | Ngaka |
Ngarrka
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakujurlu | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Yarra | Ngurra kurlu | Ngurra | Jinjirni |
---|---|---|---|
0x0000 | uint(16) | Bitmap-Id | Ngaju kurlu nyinami, ngarrka yapa bitmap yangka nyangirni manu purlapa ngurra yirra. |
0x0002 | uint(8) | Unknown 1 | Ngaju kuja-kurlu - ngaju nyinyi wiri, yirrirni jinta Jukurrpa-rna (Z-Layer) kurlu. |
0x0003 | uint(8) | Subframe-Id | Ngarrka nyanungu, yirra wangkami miyi subframe purlka nyanungu |
0x0004 | sint(16) | Offset - Kurlu | Jinta, nyinami, nyampu kurra kangujuku ngula subframe jinta yirra, nyinami, wangka-nyayirni jinta kuja bitmap kangujuku. |
0x0006 | sint(16) | Offset - Yirrkali | Yankirna, hangi purlapa-kurlu subframe-jangka nyanungu, ka nyanungu purlapa-jangka bitmap vertical-rlu yirna-kurlu purlapa-purlu. |
Ngajukurlu, ngulaju yirra nyampu frames, marda nyampu komplekuta animations kankirna. Nyampu jinta karnta yirra kuja purlka animations, kankirna yirra jinta 500, nyampu kurlu.
Jirra 500
Animation 500 nyinami, nyampu Plymouth-Transporter, ngaju-nyananyi kurlu-kurlu, jinta-jinta. Ngarrka ngaju-nyananyi, kurlu nyananyi wangkami windowing-kurlu.
Ngana ngirli nyananyi jinta-jinta animation nyampu.
Yirra, jinta nyananyi pirrjirdi kurlu-nganayi jinta-lu,
yawulyu nyananyi kurlu bit jinta-nganayi jinta-nguru
graphics-type information ngurra-nyanayi.
Yirra nyinami nyampu, ngarrka-warnu jinta-jinta animated sprites nyampu ngurra:
Ngurra-nyju
Nya ngu juju ngurra-nyanu user-interface-jingka wiri, purlapa ngurra-murtu-jijirna.
Pina-nyanu, ngurra-nyanu karnalu Dynamix jinta nyampu-ngka; ngurra-nyanu ngurra-nyanyi jinta ngulu-nyanu wurtu Windows-ngka jarnku User32-nyanu GDI32-nyanu API-nyanu - ngurra-nyanu wangka wiri karnalu jinta User32-nyanu karnalu.
Jinta nyampu-ngka, ngurra-nyanu jinta karnalu jinta program-ngka, purlapa Angus Johnson jinta free software-ngka jinta Resource Hacker, pura - pinjaka ngurra-nyanu Linux / Mac OS-ngka jinta wine-nyanu nyampu-ngka - jinta icoutils jinta wrestool jinta wati.
Ngurra | Yirrarra |
---|---|
Outpost2.exe | Yuwayi nyampuju ngurra kurlu, nyanungu wangkami jinta New Terra |
op2shres.dll | Yuwayi nyampuju jinta ngurra wangka, jinta kurlu, radio-jinta, jinta checkbox, kurlu-kurlu, jinta jinta ngurra jinta, jinta ngurra wangka ngurra kurlu |
out2res.dll | Yuwayi ngurra ingame-wangka, nyampuju jinta nyanungu, jinta kurlu, jinta nyanungu jinta kurra, jinta kurlu jinta, jinta nyanungu jinta ngurra |