تَلايِس · bei.pm

An wallafa a 19/11/2015·An sabunta a 13/02/2025·هَوُسَا
Wannan rubutun an fassara shi ta atomatik ta hanyar OpenAI GPT-4o Mini

Format ɗin fayil ɗin da aka bayyana a wannan shafin yana dogara ne akan binciken fasaha na hakkin mallaka daga Dynamix, Inc. da Sierra Entertainment.
Hakkin mallaka a yau yana cikin mallakar Activision Publishing, Inc. / Activision Blizzard, Inc. kuma a halin yanzu yana hannun Microsoft Corp..

An tattara bayani ta hanyar Reverse Engineering da Data Analysis don manufar ajiya da haɗin kai tare da bayanan tarihi.
An yi amfani da kowanne takamaiman bayanai na musamman ko na sirri.

A halin yanzu, ana iya sayen wasan a gog.com a matsayin saukarwa.

عر x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF حروف
0x0000 50 42 4d 50 -- -- -- -- -- -- -- -- -- -- -- -- P B M P . . . . . . . . . . . .
مَكَانَة نوع البيانات بەزاجن تَفْسِير
0x0000 uint(32) بایت جادو
0x0004 uint(24) Tsawon Block
0x0007 uint(8) فلیگس

Kan tiles suna da tsarin hoto na Bitmap na musamman ga Outpost-2. Suna wucewa akan tilesets 13, wanda ake kira "wells" (well0000.bmp zuwa well0012.bmp), wanda suke cikin volum maps.vol.

Daga cikin tilesets / wells suna dauke da abubuwa masu zuwa:

Sunan Fayil Abun ciki
well0000.bmp Wani zane mai launin shuɗi mai girman 32x32px - mai kyau don gwada ko mai ɗaukar hoto na hoto yana aiki
well0001.bmp Yana ƙunshe da duwatsu masu haske, tsaunuka a kan duwatsu masu haske da kuma nau'ikan ƙari daga wuraren faɗawa a cikin duwatsu masu haske
well0002.bmp Yana ƙunshe da 'Doodads' na duwatsu masu haske - wato abubuwa da za a iya sanya su don shimfiɗa (ko a sanadiyyar tsarin, kamar ganuwa) a cikin duwatsu masu haske, ciki har da tsirrai
well0003.bmp Yana ƙunshe da wani tsari mai kama da kankara a kan duwatsu masu haske
well0004.bmp Yana ƙunshe da duwatsu masu duhu, tsaunuka a kan duwatsu masu duhu da kuma nau'ikan ƙari daga wuraren faɗawa a cikin duwatsu masu duhu
well0005.bmp Yana ƙunshe da 'Doodads' na duwatsu masu duhu - wato abubuwa da za a iya sanya su don shimfiɗa (ko a sanadiyyar tsarin, kamar ganuwa) a cikin duwatsu masu duhu
well0006.bmp Yana ƙunshe da wani tsari mai kama da kankara a kan duwatsu masu duhu, da kuma canje-canje tsakanin duwatsu masu haske da duhu
well0007.bmp Yana ƙunshe da lava wanda ke haɗawa da kowane 4-5 Frames na motsi na sa
well0008.bmp Yana ƙunshe da yashi da kuma nau'ikan ƙari daga wuraren faɗawa a cikin yashi
well0009.bmp Yana ƙunshe da 'Doodads' na yashi - wato abubuwa da za a iya sanya su don shimfiɗa (ko a sanadiyyar tsarin, kamar ganuwa) a cikin yashi
well0010.bmp Yana ƙunshe da kowane 48 canje-canje daga yashi zuwa duwatsu masu haske da duhu
well0011.bmp Yana ƙunshe da kankara na taswira, tare da duwatsu masu duhu a matsayin harsashi
well0012.bmp Yana ƙunshe da kankara na taswira, tare da duwatsu masu haske a matsayin harsashi

Yana da kyau a tabbatar da cewa ba a yi rendering na Tiles kafin lokaci ba don a iya adana su, saboda bayanan don zagayowar rana/da dare har yanzu suna bukatar gyara - kuma za a tara bayanai masu yawa.

Tiles suna da 8bpp-grafik tare da jerin launuka na index da ke da girman 32x32 pixels, wanda aka tsara a jere. A cikin irin wannan Tileset, akwai yiyuwar karin

Mai babban kwantena yana dauke da sassa guda biyu: head da data.

Jigon Taya

عر x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF حروف
0x0000 68 65 61 64 -- -- -- -- -- -- -- -- -- -- -- -- h e a d . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
مَكَانَة نوع البيانات بەزاجن تَفْسِير
0x0000 uint(32) بایت جادو
0x0004 uint(24) Tsawon Block
0x0007 uint(8) فلیگس
0x0008 uint(32) Nau'in / Tutar?

Wannan na iya zama bayani game da sigar fayil; a duk fayilolin da suka iso gare ni, an rubuta darajar 0x02 a nan.

0x000c uint(32) فَصَاحَة (مَحَلَّ الأُفُق)

Yana nuna yadda fadin fayil ɗin hoto yake (a cikin pixels).

A cikin dukkan Wells na Outpost 2, za a yi tsammanin wannan ƙimar 0x20 ko 32.

0x0010 uint(32) Girma (Tsarin Tsaye)

Yana nuna yadda girman fayil ɗin hoton yake (a cikin pixel).

A cikin dukkan Wells na Outpost 2, ana sa ran wannan ƙimar 0x20 ko 32.

0x0014 uint(32) Zurfin launin?

Ma'anar wannan ƙima ba ta bayyana ba.

Saboda yana ƙunshe da ƙimar 8 a dukkan fayilolin da aka duba, yana iya yiwuwa yana nufin bayani kan zurfin launi.

0x0018 uint(32) Farin launi 2?

Ma'anar wannan darajar ba ta bayyana ba.

Wataƙila yana nufin 'manufa' launin zurfi.

Bayan waɗannan bayanan, za a sami fayil ɗin palette wanda ke cikin tsarin RIFF da aka tsara. Takamaiman ƙayyadaddun abubuwa suna nan - saboda palettoci suna bayyana a wasu wuri - a ƙarƙashin بَلاَتِين.

Bayani kan Tiles

عر x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF حروف
0x0000 64 61 74 61 -- -- -- -- -- -- -- -- -- -- -- -- d a t a . . . . . . . . . . . .
مَكَانَة نوع البيانات بەزاجن تَفْسِير
0x0000 uint(32) بایت جادو
0x0004 uint(24) Tsawon Block
0x0007 uint(8) فلیگس

A ƙarshe, bayan haka akwai bayanan pixel da aka bayyana, daga hagu sama a layi zuwa dama ƙasa.
Kimar bayanan a cikin hoton da aka saba da 8bpp-Bitmaps yana dacewa da alamar launi a cikin paletin launi.

Bayanan pixel suna farawa daga hagu sama kuma suna ƙarewa a ƙasa dama.

Engin wasan na tsara Tiles *tabbas* bisa ga bukata.
Wannan yana yiwuwa saboda tsarin dare da rana, wanda ke da matakan 32 na Tiles daban-daban. A cikin wannan, ana rage 'kadanu' daga darajar haske. Ba a iya tantance ainihin ƙima ba, ina aiki bisa ga ƙididdiga

v *= (daylight / 48) + 0.25;

tare da bayanan HSV na pixels, inda daylight ke da ƙima daga 0-31 kuma v yana da ƙima tsakanin 0-1. Hakanan, ya kamata a lura cewa a taswirar akwai gefen Tiles 16 a hagu da dama (wanda yake don ɓoyayyen haihuwar ƙungiyoyi).

Bugu da ƙari, tsarin dare da rana yana sabunta kowane ginshiƙi na taswira a kowane zagaye na wasa.
Wannan yana nufin tsarin dare da rana da aka hanzarta yana bayyana kamar haka:

Fassarar tsarin dare da rana