Mikano ya motion · bei.pm
Ébomi ya ba fichier oyo elobami na esanga oyo ebimaka na ndakisa ya bokomi ya mindondo ya Dynamix, Inc. mpe Sierra Entertainment.
Bokomi ya mindondo ezali lelo na part ya Activision Publishing, Inc.- / Activision Blizzard, Inc. mpe ezali na maboko ya Microsoft Corp..
Mokuse ya ba ntina ekozali na Reverse Engineering mpe Données analyse mpo na makambo ya archivage mpe interopérabilité na ba données ya kala.
Ezali te kosalela ba spécifications ya bokonzi to ya solo.
Mokolo oyo, jeu ekoki kokatwa na gog.com lokola téléchargement.
Tango tozali na nini ya nkóko ya misala na kati ya ba Outpost 2 format ya ba données:
Ba animation.
Ba liste ya animation ebandaka na header ya global, oyo ezali mpo na verification ya données. Nde, ekokisaka ba définition ya animation, oyo ezali na nzela ya 3 niveau:
-
Animation
Animation ezali instance ya nsima; ezalaka ndenge ya animation ya unité, ya bâtiment to 'particule-animation' (coup de comète, temps, explosion) na esika ya seko. -
Frame
Frame ezali eloko moko na kati ya animation. Animation ekoki kozala na frame moko to mingi. -
Subframe
Subframe ezali information oyo ezali koloba ete bitmap moko ekosalema na nkini moko na esika moko ya frame. Frame ekoki kozala na subframe moko to mingi.
Nde, ezali na ba définition ya animation.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karaktere | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Ntángo ya données | Nkombo | Bolanzo |
---|---|---|---|
0x0000 | uint(32) | Eloko ya ba-animation | Mbala na mbala nini eyango ya ba données ya animation ezali |
0x0004 | uint(32) | Mokuse ya biloko | Na mbala nini nyonso ekoki kozala |
0x0008 | uint(32) | Nombolo ya subframes | Mbala nini ba subframes nyonso esengeli kozala |
0x000c | uint(32) | Mokano ya misala ya bobele | Mbala boni "mikanda ya nzela" ezali. |
Animation
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karaktere | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0020 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Ntángo ya données | Nkombo | Bolanzo |
---|---|---|---|
0x0000 | uint(32) | Nzango 1 | Makambo ya koleka |
0x0004 | uint(32) | Bokongo ya bokasi: Na esika ya likolo | Eloko oyo ezali kolimbola mbangu ya libanda (na pixel) ya Bounding Box. |
0x0008 | uint(32) | Bounding Box: Na lomoko | Eyebisi na ntango ya likolo (na pixeli) ya Bounding Box. |
0x000c | uint(32) | Mokolo ya sika: Bongo | Eloko mabele (na pixel) ya Bounding Box ezali te. |
0x0010 | uint(32) | Bokeli ya Bato: Mibale | Ézali malamu (na pixel) ya Bounding Box. |
0x0014 | uint(32) | Offset: X | Epesa mposo ya kati ya animation |
0x0018 | uint(32) | Offset: Y | Eloko mpe ya ntango ya makambo ebandaka na |
0x001c | uint(32) | Nani 2 | Nzere ya mbala te |
0x0020 | uint(32) | Mokuse ya biloko | Ekoki koloba ndenge mingi ya ba-animation frames ezali na animation oyo. |
0x0024 | uint(32) | Mokolo ya Windows | Eyebisa komona mbala na ba fenetre oyo esengeli kotanga na nzela ya kosala |
Banzela ya sika, ya animation, ezali na makambo ya ntango ya liboso - Boundingbox elobeli ba koordina ya moke ya banzela ya motokisi/nganda, soki yango eseleki mpe ebandeli na nse ya elanga esengeli kosala.
Offset ezali kolanda "point zéro"; point oyo ebongi na ba koordina ya jeu, to kosuka. Okanisi na matema: offset elobeli awa koordina ya bantoma.
Banzela ezali, lokola offset, na (banzela nyonso) mibale ya 4 uint(32)-valeurs, ezali kolobela eteni oyo esengeli mpo na banzela ya subframes. Na sika ya banzela, soki eza mpo na bitmap, ekoki te kolanda.
Cadre
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karaktere | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Ntángo ya données | Nkombo | Bolanzo |
---|---|---|---|
0x0000 | uint(8) | Nkombo ya subframe mpe toggle mpo na Optional 1, 2 | Valor oyo elaki:
|
0x0001 | uint(8) | Boni 1 na Toggle mpo na Optional 3, 4 | Valor oyo eza na:
|
0x0002 | uint(8) | Okitani 1 | Ya motuna |
0x0003 | uint(8) | Optional 2 | Ya motuna |
0x0004 | uint(8) | Optional 3 | Ya motuna |
0x0005 | uint(8) | Optional 4 | Ya motuna |
Subframework
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karaktere | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Ntángo ya données | Nkombo | Bolanzo |
---|---|---|---|
0x0000 | uint(16) | Bitmap-Id | Okoma ndenge nini bitmap oyo ekozala esalemi mpo na subframe oyo |
0x0002 | uint(8) | Nzango 1 | Ezali na ntango te - nazali na likanisi mpenza, ete ezali na lolenge ya rendere (Z-Layer). |
0x0003 | uint(8) | Subframe-Id | Ekomaka na nsima ya subframe oyo tozali na yango |
0x0004 | sint(16) | Offset - Horizontal | Ezali koloba epai na frame, wapi subframe eza na esika, to ndenge nini bitmaps ekozala na esika ya ndenge na ndenge na pixels moke na nzela ya horizontal. |
0x0006 | sint(16) | Offset - Vertikal | Kangá na nko, ezalí wá dansa ya frame, wá nko subframe ezali kolandela, to ndenge nini banzela ya bitmap ekozala na esika ya makasi. |
Na yango, tozali na possibilité ya kolakisa ba frames moko, mpe mpe animations nyonso, na ndenge ya koyeba, na ndakisa ya animation ya kitoko, animation oyo ezali na index 500, kolakisa
Animation 500
Animation 500 ezali kolanda ndenge ya Plymouth-transporteur, oyo ezalaka na errz ya ntina, ezali kokweya. Ezali moko ya ba-animation ya moke oyo ezali kosalela fonctionnalité ya Windowing.
Na ndenge wana, tokoki kobongola animation nyonso.
Mokoli, ezali na problème moko na likolo ya lades, mpo na
bit oyo ezali na graphic type information ezangi koyekola.
Mpo na yango, ezali na ba sprite moko ebele, ya malamu koleka oyo ezali na jeu: