Nkụkụ · bei.pm

E bipụtara na 19/11/2015·Emechara na 13/02/2025·Igbo
Aha a bụ ederede a kwadoro site na OpenAI GPT-4o Mini.

Ụdị faịlụ e kwuru na ibe a dabere na nyocha teknụzụ nke ihe onwunwe nke Dynamix, Inc. na Sierra Entertainment.
Ihe onwunwe a bụ akụkụ nke Activision Publishing, Inc.- / Activision Blizzard, Inc.-mass na ugbu a n Owned by Microsoft Corp..

A na-ejikwa ozi a na Nhazi Nzọụkwụ na Analụ Ntụle maka ebumnuche nke ịchekwa na ịrụ ọrụ ọnụ na data akụkọ.
E nweghị ihe ọmụma pụrụ iche ma ọ bụ nke nzuzo eji.

A na-enweta egwuregwu a ugbu a na gog.com dịka nbudata.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 50 42 4d 50 -- -- -- -- -- -- -- -- -- -- -- -- P B M P . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọk
0x0007 uint(8) Aka njide ama.

Tiles bụ ụdị Bitmap eserese akọwapụtara maka Outpost-2. Ha na-agbaso Tilesets 13, a na-akpọ ha "wells" (well0000.bmp ruo well0012.bmp), nke dị n'ime volium maps.vol.

Tilesets / Wells nwere ihe ndị a:

Aha faịlụ Ọtụ
well0000.bmp Ihe oyiyi dị 32x32px, na-acha anụnụ anụnụ - dị mma dịka nnwale, ma ọ bụ ihe na-egosi ma ọ bụrụ na onye ọrụ nwere ihe na-ebupụta ya
well0001.bmp Na-enwe nkume ọkụ, ugwu na nkume ọkụ na ọtụtụ ụdị ihe mgbaàmà na nkume ọkụ
well0002.bmp Na-enwe 'Doodads' nke nkume ọkụ - ya bụ, ihe ndị a na-etinye na nkume ọkụ maka ịme ka ebe ahụ dịkwuo mfe (ma ọ bụ n'ikpeazụ dịka usoro, dịka mgbidi) , gụnyere osisi
well0003.bmp Na-enwe usoro nke a na-ahụ na nkume ọkụ
well0004.bmp Na-enwe nkume ojii, ugwu na nkume ojii na ọtụtụ ụdị ihe mgbaàmà na nkume ojii
well0005.bmp Na-enwe 'Doodads' nke nkume ojii - ya bụ, ihe ndị a na-etinye na nkume ojii maka ịme ka ebe ahụ dịkwuo mfe (ma ọ bụ n'ikpeazụ dịka usoro, dịka mgbidi)
well0006.bmp Na-enwe usoro nke a na-ahụ na nkume ojii, yana ụkwụ n'etiti nkume ọkụ na nkume ojii
well0007.bmp Na-enwe lava gụnyere 4-5 nke ọ bụla nke ihe nkiri nke lava ahụ
well0008.bmp Na-enwe sand na ọtụtụ ụdị ihe mgbaàmà na sand
well0009.bmp Na-enwe 'Doodads' nke sand - ya bụ, ihe ndị a na-etinye na sand maka ịme ka ebe ahụ dịkwuo mfe (ma ọ bụ n'ikpeazụ dịka usoro, dịka mgbidi)
well0010.bmp Na-enwe 48 ụkwụ n'ozuzu site na sand ruo nkume ọkụ na nkume ojii
well0011.bmp Na-enwe ọnụ mmiri polar nke map, na nkume ojii dịka ala
well0012.bmp Na-enwe ọnụ mmiri polar nke map, na nkume ọkụ dịka ala

O kachasị mma maka ịmepụta nke ọma, ka e nwee ike ịghara ịme ka Tiles bụrụ nke a na-arụ ọrụ tupu oge eruo iji chekwaa ha, n'ihi na a ga-emepụta data maka usoro ụbọchị/nọchite anya - ma ọtụtụ data ga-apụta.

Tiles bụ ihe oyiyi 8bpp nwere paleti nke a họọrọ nke nwere 32x32 pixel nhazi, nke a na-edepụta n'usoro. N'ogbe Tiles dị otú a, enwere ike inwe ọtụtụ ihe ọzọ.

Nkụzi isi nwere akụkụ 2: head na data.

Isi Tiles

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 68 65 61 64 -- -- -- -- -- -- -- -- -- -- -- -- h e a d . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọk
0x0007 uint(8) Aka njide ama.
0x0008 uint(32) Nkebi / Mbipụta?

O nwere ike ịbụ ihe ngosi nke ụdị faịlụ; na faịlụ niile m nwere, akara a bụ 0x02

0x000c uint(32) Obosara (Ọhụụ N'ozuzu)

Na-egosi otú obosara faịlụ onyonyo si dị (n'ime pixels).

Na Wells niile nke Outpost 2, a ga-atụ anya uru 0x20 ma ọ bụ 32.

0x0010 uint(32) Ike (Nka Vertical)

Na-egosi otú elu faịlụ onyonyo si dị (n'ime pixel).

Na wells niile nke Outpost 2, a ga-atụ anya na uru a bụ 0x20 ma ọ bụ 32.

0x0014 uint(32) Ọgwụgwụ agba?

Ihe dị mkpa nke uru a amaghị.

Ka ọ dị ugbu a, n'ihi na ọ nwere uru 8 na faịlụ niile e nyochara, o nwere ike ịbụ nke na-egosi omimi agba.

0x0018 uint(32) Ọnọdụ agba 2?

Ọnọdụ nke uru a amaghi.

Ọ nwere ike ịbụ 'Ebumnuche'- agba omimi.

N'ịbụ ndị a, a ga-enwekwa faịlụ palet nke dị na usoro RIFF a haziri ahazi. Nkowa zuru ezu dị na - ebe palet ndị a na-apụta na ebe ndị ọzọ - n'okpuru Paleti.

Data Tiles

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 64 61 74 61 -- -- -- -- -- -- -- -- -- -- -- -- d a t a . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọk
0x0007 uint(8) Aka njide ama.

N'ikpeazụ, ndị na-ahụ anya na-abịa na edezi pixel, site n'ịzọ na elu ekpe ruo n'ala nri.
Ọnụ ahịa data nke eserese ndị a na-adịkarị ka 8bpp-bitmaps bụ nke dabara na index nke agba na palette agba.

Pixeldata na-amalite na elu ekpe ma kwụsịrị na ala nri.

Ngwá ọrụ egwuregwu na-eme ka Tiles *n'ikwu eziokwu* na-achọ.
A na-ahụ nke a n'ikwu na ọ bụ n'ihi mgbanwe ụbọchị na abalị, nke nwere 32 nkọwa nke Tiles. A na-ewepụ "ntakịrị" site na uru ìhè. E wezụga, a ka na-anaghị enweta uru ziri ezi, ana m arụ ọrụ na ntọala mgbakọ

v *= (daylight / 48) + 0.25;

na data HSV nke pixel, ebe daylight bụ uru site na 0-31 ma v bụ uru n'etiti 0-1. N'ịzọpụta nke a, a ga-ewere na na Map, e nwere mgbidi nke Tiles 16 n'akụkụ aka ekpe na aka nri (nke a na-eje ozi maka ịmepụta otu n'ịchaghị).

N'ịgbakwunye, ọ na-adị ka mgbanwe ụbọchị na abalị na-eme ka ọ bụrụ naanị otu ogidi nke Map na-emelite na oge egwuregwu ọ bụla.
Nke a bụ otú mgbanwe ụbọchị na abalị a na-emegharị ọsọ ọsọ si dị:

Ngwakọta nke mgbanwe ụbọchị na abalị