Animáhtta · bei.pm

Álgguheapmi 19.11.2015·Álttas dáldda 13. 02. 2025·Nordsamisk
Dátteáhkka lea automáhtalaš gássa OpenAI GPT-4o Mini-juvvon.

Gođđi huhtaa jearráhusaid datain formatat lea based diekkázaš analýsiid mátkkošat viertelgoaš Dynamix, Inc. ja Sierra Entertainment.-
Viidá mátkkošat lea dán álbmot Activision Publishing, Inc. / Activision Blizzard, Inc. -massas ja dat lea daná Microsoft Corp..

Diehtot lea doaimma Reverse Engineering ja Datenanalyse dárbbašii archiváhusa ja interoperabilitehta historihkasa diehtasaid.
Guhttašii dasa ei lehkki dohkáhusaid dahkat.

Spille lea daná gog.com -sii ealli gohččat dieđus.

Nu lean mii go danne Kuningclassa dišiplinain Outpost 2-databáhkkohis:
Animáhtit.

Animáhtilistat lea globála header, mii čohkká dataverdiktion, áibbat. Dánnamin lea konkrétta animáhtidefinitiohki, mii gávdná 3 stuorid.

  1. Animáhtit
    Animáhtit lea ovddas instánsa; dat geahččá animáhtta mii áššis, gárddi või 'partikkela-animáhtta' (komettášlagis, duohta, eksplosjon) áššis go danne.
  2. Frame
    Frame lea muhtin biddji animáhtas. Animáhtta sáhtá leat muhtin frame.
  3. Subframe
    Subframe lea dán information, mii geahččá go danne muhto bitmap áššis go danne muhto kriteriijin áššis. Frame sáhtá leat muhtin subframe.

Dánnamin lea nu daid animáhtidefinitiohki.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF čáhččat
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Álgobealgu Dátatypa Návnnji Oaivvot
0x0000 uint(32) Animáhttaid hálddašat

Gärddet animasjoŋdátadit lea

0x0004 uint(32) Frame-árkku

Maŋimus framejuvvojuvvat lehkáin

0x0008 uint(32) Subframe-juohkkuat

Gii dieđus subframe'it mátkkojuvvo beaivviid

0x000c uint(32) Optionála girjjálat máŋŋá

Maŋŋebár "optionala eanrá" lea.

Animášoht

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF čáhččat
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0020 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Álgobealgu Dátatypa Návnnji Oaivvot
0x0000 uint(32) Unknown 1

Unknown information

0x0004 uint(32) Báhkká: Lávka

Jearre dállá áibbas (pixelá) Bounding Box -dá.

0x0008 uint(32) Bákkát: Ođđajávrri

Davvisámege addá mii hárjehuvvan (čáhce) Bounding Box.

0x000c uint(32) Bounding Box: Bálgá

Jearrat Bounding Box -bassi (pixel) jearrat.

0x0010 uint(32) Bounding Box: Dásse

Oahpá dáhkká (i pixel) Bounding Box njuolga.

0x0014 uint(32) Offset: X

Ánsa an horizontála máŋga animasjona

0x0018 uint(32) Offset: Y

Fáddá vertikála midpoint animáhtta

0x001c uint(32) Unbálddu 2

Uiđuheapmi informášuvdna

0x0020 uint(32) Frame-árkku

Áddjá dan, mii áiggo animáhtta frame-ijit lea dán animáhttas

0x0024 uint(32) Windows' dánnjá

Oahpái guovttos válddát, mii jearrat goas mii váldde muhtun okta njuolga

Deavddagat, mii lea ovttaslágan, animasjonas, leat vairašvuohtaheaddjiid deavttádat - Boundingbox geavdde mii koordinaššaiid markereamiid vuosttašvárdnu/ráđđe, siiddat go dat lea valggán ja geavdde iđit, geahččat mii áibbas ávkkus.

Offset geavdde vairašvuohta "nullduorast"; duorast, mii lea spealu-innaru koordinaššaiid maŋŋá muhtun ja geavdde iđit, mii áibbas fasttala koordinaššai.

Windowsit leat, nugo offset, 4 uint(32)-gávppat (dáhpáhus) goahtán, mii geavdde duorast, mii lea fárkku subframejain. Dálkká Windowsit, soahkkat, mii lea bitmap gávppat, ii geahččat.

Ráhkisvuohta

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF čáhččat
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Álgobealgu Dátatypa Návnnji Oaivvot
0x0000 uint(8) Subframe-čáppa ja Toggle pro Optional 1, 2

Duolva válddá:

  • 0x7F (Bitmaskka): Anta subframe-ain, mii lea dán frame-ain dárbbašit
  • 0x80: Oahppon duohken, mii lea Optional 1 ja 2
0x0001 uint(8) Unbátte 1 ja Toggle muhto Optional 3, 4

Duolva válddi ráhkadit:

  • 0x7F (Bitmaskka): Muhtun - Mun áššáni, ahte dat lea gametick-ain mii geahččá, go next frame ádjá fas
  • 0x80: Ovdasvuođa ahte Optional 3 ja 4 lea
0x0002 uint(8) Valggo 1

Oahpahus

0x0003 uint(8) Valgaldin 2

Oahpahus

0x0004 uint(8) Valgá 3

Oahpahus

0x0005 uint(8) Valggo 4

Oahpahus

Subframe

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF čáhččat
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Álgobealgu Dátatypa Návnnji Oaivvot
0x0000 uint(16) Bitmap-Id

Jearrat, mii bitmap šaddet dán subframe-ii

0x0002 uint(8) Unknown 1

Lea niehku - muhto mun áiggit goit, de dat lea render-prioritáda (Z-Layer).

0x0003 uint(8) Subframe-Id

Váldde goas, mii subframe lea muhtun

0x0004 sint(16) Offset - Horisontála

Ohcce geahččat, gos dán frame guorahallamin subframe válddejuvvo, dahkki go mii pixelat bitmap horizontal oahpahuvvo.

0x0006 sint(16) Offset - Vertaš

Gávdná, hálli gávdno almmuheapmi dan frame-ala, mii dahkat subframe, dahkki ja mii nuppi pixelat bitmappa vertikaálasbáhkkažat

Dánin fáhtá muhto mielde sárjjaid, ja otneheamiid, ja geavahuvvon ánehuvvuhemiid, šáŋgán álgá gávdnjihit daid jápmuheapmiid, njuolga ávkkus beaivvála ánehuvvuhemiid, ánehuvvuhemiid mii lea index 500, demonstrereh.

Animáhtta 500

Animation 500 visot, kako Plymouth-transportta, joka lea dáhpáhusolbmuid, álgá dáhpáhuvvat. Dat lea muittuhit neittá animasjovnnat, ja dás lea windowing-funksjovnnan dušše.

Ja de lea go dat sáhte jearrat nuora animasjovnnat kombinat.
Vearru, dás lea muhtin jearrasiid álgá, go dat soahkkari bit lea grafikkatypa-dássejuvvon gávnnat.

Dás lea muhtin eará, nissun animasjovnnat spritit duohtavuohta:

Rendering animasjovnnat 500 illustruje

Animation 500 álgá kombinat

Plymouth Gebähta-Máhtta

Eden Áddjáhavn

Eden Medicinárivttas

SCAT

Plymouth Áddjáhavn

Easteregg:
Julegávvi

Easteregg:
Dans Dog