Animáhtta · bei.pm
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.
-
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. -
Frame
Frame lea muhtin biddji animáhtas. Animáhtta sáhtá leat muhtin frame. -
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á:
|
0x0001 | uint(8) | Unbátte 1 ja Toggle muhto Optional 3, 4 | Duolva válddi ráhkadit:
|
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: