Flísar · bei.pm

Published on 19.11.2015·Uppfært 13.02.2025·Íslenska
Þessi texti var sjálfvirkt þýddur með OpenAI GPT-4o Mini.

Skjalamyndir sem lýst er á þessari síðu byggja á tæknilegri greiningu á hugverki frá Dynamix, Inc. og Sierra Entertainment.
Hugverkið er nú hluti af Activision Publishing, Inc. / Activision Blizzard, Inc. og er nú í eigu Microsoft Corp..

Upplýsingarnar voru safnaðar með Reverse Engineering og gagnagreiningu í þeim tilgangi að varðveita og tryggja samhæfi við söguleg gögn.
Ekkert var notað af einkareknu eða trúnaðarupplýsingum.

Leikurinn er nú hægt að kaupa sem niðurhal hjá gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF stafir
0x0000 50 42 4d 50 -- -- -- -- -- -- -- -- -- -- -- -- P B M P . . . . . . . . . . . .
Fyrirkomulag Gagnategund Heiti Skýring
0x0000 uint(32) Töfrastafir
0x0004 uint(24) Blocklengd
0x0007 uint(8) Fánar

Hér er um að ræða sérstakt bitmap-grafíkerfnisform fyrir Outpost-2. Þeir ná yfir 13 flísasett, kallaðir "wells" (well0000.bmp til well0012.bmp), sem eru innan rúmsins maps.vol.

Flísasettin / Wells innihalda eftirfarandi:

Skráarnafn Innihald
well0000.bmp 32x32px stór blá grafík - fullkomin til að prófa hvort myndahleðslutæki virki
well0001.bmp Inniheldur ljós berg, fjallgarða á ljósu bergi og ótal afbrigði af áhrifavöldum á ljósu bergi
well0002.bmp Inniheldur ljós-bergs 'Doodads' - þ.e. þætti sem hægt er að setja á ljósu bergi til að brjóta upp landslagið (eða meðvitað sem uppbyggingu, svo sem veggi), þar á meðal gróður
well0003.bmp Inniheldur skorpulaga uppbyggingu á ljósu bergi
well0004.bmp Inniheldur dökkt berg, fjallgarða á dökku bergi og ótal afbrigði af áhrifavöldum á dökku bergi
well0005.bmp Inniheldur dökkt-bergs 'Doodads' - þ.e. þætti sem hægt er að setja á dökku bergi til að brjóta upp landslagið (eða meðvitað sem uppbyggingu, svo sem veggi)
well0006.bmp Inniheldur skorpulaga uppbyggingu á dökku bergi, auk tilfærslna milli ljósu og dökku bergs
well0007.bmp Inniheldur eldfjallaefni, þar á meðal 4-5 ramma af animation fyrir það
well0008.bmp Inniheldur sand og ótal afbrigði af áhrifavöldum á sandi
well0009.bmp Inniheldur sand-'Doodads' - þ.e. þætti sem hægt er að setja á sandi til að brjóta upp landslagið (eða meðvitað sem uppbyggingu, svo sem veggi)
well0010.bmp Inniheldur 48 tilfærslur frá sandi yfir í ljósu og dökku bergi
well0011.bmp Inniheldur pólarkapla kortsins, með dökku bergi sem undirstöðu
well0012.bmp Inniheldur pólarkapla kortsins, með ljósu bergi sem undirstöðu

Það er ráðlagt að framkvæma nákvæmlega, að rendera flísarnar ekki fyrirfram til að geyma þær, þar sem gögnin fyrir dag/nótt hringrásina þurfa enn að vinna - og mjög, mjög mikil gögn myndu safnast.

Flísarnar eru 8bpp grafík með indexaðri palettu á 32x32 pixla upplausn, sem raðað er saman. Í slíkum flísasafni er hins vegar hægt að hafa miklu fleiri

Aðal gáminn samanstendur af 2 sektionum: head og data.

Flísar fyrirsagnir

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF stafir
0x0000 68 65 61 64 -- -- -- -- -- -- -- -- -- -- -- -- h e a d . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Fyrirkomulag Gagnategund Heiti Skýring
0x0000 uint(32) Töfrastafir
0x0004 uint(24) Blocklengd
0x0007 uint(8) Fánar
0x0008 uint(32) Útgáfa / Fánar?

Þetta gæti verið útgáfunúmer skráarformatsins; í öllum skrám sem ég hef fengið var hér gildið 0x02

0x000c uint(32) Breidd (Lárétta upplausn)

Gefur hvernig breitt myndskráin er (í pixlum).

Í öllum brunnunum í Outpost 2 má búast við að gildið hér verði 0x20 eða 32.

0x0010 uint(32) Hæð (Lóðrétt upplausn)

Tilgreinir hversu há myndskráin er (í pixlum).

Í öllum brunnunum í Outpost 2 má búast við þessari gildinu 0x20 eða 32.

0x0014 uint(32) Litadýpt?

Merking þessarar gildi er ókunn.

Þar sem það inniheldur gildið 8 í öllum prófuðum skjalum, gæti það verið skýring á litadýpt.

0x0018 uint(32) Litadýpt 2?

Merking þessarar gildi er óþekkt.

Þetta gæti verið 'markmið'-litadýpt.

Eftir þessar upplýsingar kemur enn ein palettuskrá í staðlaða RIFF-sniði. Nákvæm sérsniðin er að finna - þar sem palettur koma einnig fram á öðrum stöðum - undir Palettur.

Flísagögn

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF stafir
0x0000 64 61 74 61 -- -- -- -- -- -- -- -- -- -- -- -- d a t a . . . . . . . . . . . .
Fyrirkomulag Gagnategund Heiti Skýring
0x0000 uint(32) Töfrastafir
0x0004 uint(24) Blocklengd
0x0007 uint(8) Fánar

Að lokum fylgja hreinu pixeldatarnir, frá vinstri efst raðað eftir röð niður í hægra horn.
Verdid í gögnunum sem venjulega koma fram sem 8bpp-bitmaps samsvarar vísinum á litnum í litapalettunni.

Pixeldatarnir byrja efst til vinstri og enda neðst til hægri.

Leikjaforritið teiknar flísarnar *sennilega* eftir þörfum.
Þetta virðist meðal annars vera vegna dags- og næturhringsins, sem þekkir 32 stig af einstökum flísum. Í því ferli er greinilega 'lítið' dregið frá birtumætinu. Nákvæm gildi hafa ekki verið ákveðin enn, ég vinn út frá útreikningum

v *= (daylight / 48) + 0.25;

með HSV-gögnum pixla, þar sem daylight er gildi á bilinu 0-31 og v er gildi á bilinu 0-1. Auk þess þarf að hafa í huga að á kortinu er einnig til 16 flísar rúm á vinstri og hægri hlið (sem þjónar til ósýnilegs spawns eininga).

Auk þess virðist dags- og næturhringurinn aðeins uppfæra eina súlu á kortinu í hverju leiktímabili.
Hratt dags- og næturhringur lítur því út eins og hér segir:

Sýndu dags- og næturhringinn