تحريكات · 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.

Yanzu zamu tafi zuwa babban ajin fannoni a cikin tsarin bayanan Outpost 2:
Animatoci.

Jerinjayen animatoci suna farawa da wani babban header wanda ya fi maida hankali ga tantance bayanai. Bayan haka, suna bin bayanan takamaiman animatoci, wanda aka raba su zuwa matakai 3:

  1. Animation
    Animatoci shine babban mataki; yana wakiltar animatoci na wani rukuni, wani ginin ko kuma 'animatoci na kwayoyin' (bugun kome, yanayi, fashewa) a cikin wani yanayi na musamman.
  2. Frame
    Frame shine hoto guda daya a cikin animatoci. Animatoci na iya dauke da frame guda daya ko fiye.
  3. Subframe
    Subframe shine bayani akan cewa wani takamaiman Bitmap a cikin wasu ka'idoji za'a zana shi a wani takamaiman matsayi na frame. Frame na iya dauke da subframes guda daya ko fiye.

Bayan haka, za'a tafi kai tsaye zuwa takamaiman bayanan animatoci.

عر x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF حروف
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
مَكَانَة نوع البيانات بەزاجن تَفْسِير
0x0000 uint(32) Yawan Animationan

Nawa ne adadin bayanan motsi da ke akwai

0x0004 uint(32) Adadin Frim ɗin

Yaya adadin Frames da ya kamata a kasance a cikin su gaba ɗaya

0x0008 uint(32) Adadin Subframes

Nawa ne jimillar subframes da ya kamata su kasance

0x000c uint(32) Adadin zaɓin shigarwa

Yaya yawan "zaɓin shigarwa" da ke akwai.

Hanyoyin Hasken Wuta

عر x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF حروف
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0020 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
مَكَانَة نوع البيانات بەزاجن تَفْسِير
0x0000 uint(32) Babu wanda ya sani 1

Bayanan da ba a sani ba

0x0004 uint(32) مُحِيطِ بَارَة: hagu

Yana nuna farawa na hagu (a cikin pixels) na Bounding Box.

0x0008 uint(32) باؤنڈنگ باکس: بۆبِن

Yana bayar da farawa na sama (a cikin pixels) na Bounding Box.

0x000c uint(32) مربوطة: عرض

Yana nuna fadin (a cikin pixels) na Bounding Box.

0x0010 uint(32) باکس حدود: Ƙarƙashin

Yana bayar da tsawo (a cikin pixels) na Bounding Box.

0x0014 uint(32) Offset: X

Yana nuna tsakiya na kwanson a kwance na animation

0x0018 uint(32) جِزّو: Y

Yana nuna tsakiya mai tsawo na motsi

0x001c uint(32) Babu sani 2

Bayani mara sananne

0x0020 uint(32) Adadin Frim ɗin

Yana nuna yawan frames na animation da ke cikin wannan animation

0x0024 uint(32) Yawan Windows

Yana nuna yawan tagogin da za a yi amfani da su lokacin zane

Bayani na saman mataki, na zane-zane, yana da bayanan gudanarwa na farko - Boundingbox yana nufin wuraren da ke kewaye da alamar motar/ginin, Idan an zaɓi shi kuma yana kuma nuna wanne yanki ne za a iya danna.

Offset yana bayyana babban "sakin"; wuri wanda za a yi amfani da shi wajen lissafin kuma ko kuma a rage. Hakanan ana iya cewa a ilimin lissafi: offset yana nufin asalin kundayen lissafi.

Game da Windows, kamar yadda yake da Offset, kowane Window yana da 4 uint(32)-ƙima, wanda ke nuna yanki da za a iya amfani da shi don subframes masu zaman kansu. A waje da Windows, muddin an tsara shi don Bitmap, ba a ba da izinin zane.

Fure

عر x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF حروف
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
مَكَانَة نوع البيانات بەزاجن تَفْسِير
0x0000 uint(8) Adadin subframe da Toggle don Zaɓi 1, 2

Wannan ƙima tana ƙunshe da:

  • 0x7F (Bitmaske): Adadin subframes da aka yi amfani da su a cikin wannan frame
  • 0x80: Bayanin ko Optional 1 da 2 suna nan
0x0001 uint(8) Babu sani 1 da Toggle don zaɓi 3, 4

Wannan ƙimar tana ƙunshe da:

  • 0x7F (Bitmask): Ba a san shi ba - Ina tsammanin cewa wannan yana nufin yawan Gameticks da za su shude kafin a nuna na gaba
  • 0x80: Bayanin ko Optional 3 da 4 suna nan
0x0002 uint(8) زabi 1

Ba a sani ba

0x0003 uint(8) اختياري 2

Ba a sani ba

0x0004 uint(8) Zaɓi na 3

Ba a sani ba

0x0005 uint(8) اختياري 4

Ba a sani ba

Subframe

عر x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF حروف
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
مَكَانَة نوع البيانات بەزاجن تَفْسِير
0x0000 uint(16) Bitmap-Id

Ya nuna wacce Bitmap za a yi amfani da ita don wannan Subframe

0x0002 uint(8) Babu wanda ya sani 1

Ba a san ba - amma ina zaton sosai cewa wannan yana da alaƙa da fifikon ganuwa (Z-Layer).

0x0003 uint(8) Subframe-Id

Yana nuna inda muke a cikin subframe

0x0004 sint(16) أوفست - أفقي

Yana nuna inda a cikin firam din ake son a sanya subframe, ko kuma yawan pixels da za a motsa bitmap din a kwance.

0x0006 sint(16) Offset - Tsaye

Yana nuna inda a cikin frame din za a sanya subframe, ko kuma yawan pixels da za a motsa bitmap din a tsaye.

Ta wannan hanyar, yanzu zamu iya haɗa ƙananan frames da kuma cikakkun animations yadda ya kamata, a nan ga misali a kan wani tsari mai wahala, wanda shine animation tare da index 500, ana nuna shi

Hanyoyin motsi 500

Animation 500 ta nuna yadda ake fitar da wata Plymouth-Transporter da aka cika da ƙaƙƙarfan ƙarfe. Wannan na daga cikin ɗayan kadan na animations da ke amfani da fasalin Windowing.

Kuma haka za a iya haɗa cikakken animation.
Abin takaici, akwai wata matsala da babban tagar lodin, saboda a nan ba a sa abin da ya dace a cikin bayanin nau'in hoto ba.

Ga wasu ƙarin sprites masu kyau da aka yi wa animation daga wasan:

Hotunan fitar da Animation 500 suna bayyana

Animation 500 an gama haɗa shi

Ginin Plymouth

Port din Eden

Cibiyar Lafiya ta Eden

SCAT

Port din Plymouth

Easteregg:
Santa

Easteregg:
Dans Dog