Tama'araa · bei.pm

E fa'ao'na i te 19/11/2015·Arahina i te 13/02/2025·Tahitian
Tei teie tuhinga i faatupu mai e OpenAI GPT-4o Mini.

Te mau huru o te mau fa'ata'iraa i roto i teie pae e fa'aturi nei i te huru ta'oto no te mau mana'o ta'oto o Dynamix, Inc. e Sierra Entertainment.
Te mau mana'o ta'oto e tei te ao nei no te Activision Publishing, Inc.- / Activision Blizzard, Inc.-ma'a e tei roto i te mana o Microsoft Corp..

Tei ha'aputuputu i te mau fa'aho'ihia i roto i te Reverse Engineering e te Datenanalyse no te ora'i e te 'āre'are i te mau fa'aho'ihia i to'na mau ta'ato'araa.
E mea fifi i te whakamahi i te mau fa'aho'ihia e te mau huru paari.

Te mea e noho nei te mea pāre no te gog.com no te hoko mai e te pārai mai e te ta'ato'araa.

Eia ta tatou i te mau fa'ata'iraa rahi o te mau fa'ata'iraa i roto i te mau ta'ati o Outpost 2:
Te mau fa'ata'iraa.

E ti'a te mau rōpū fa'ata'iraa i te mau tā'iri i te mau rōpū, e te mea pū o te mau tā'iri e te fa'ata'iraa. Tei muri o taua mau tā'iri, e haere mai te mau fa'ata'iraa i te toru mau tu'ati:

  1. Fa'ata'iraa
    Te fa'ata'iraa e te mau te tino rahi; e fa'a'ite i te fa'ata'iraa o te 'unit', te 'bâtiment' aore ra te 'fa'ata'iraa 'particule' (te pā'ū o te kometa, te ātea, te pā'ū) i roto i te mau 'tā'iri' e te mau tu'ati.
  2. Frame
    E 'ite te Frame i te mau ata i roto i te fa'ata'iraa. E taea e te fa'ata'iraa te 'iri' i te tahi aore ra te mau Frame.
  3. Subframe
    E 'ite te Subframe i te fa'ahuarahi e te tahi Bitmap e te mau 'kriteria' e te 'tā'iri' i te mau 'position' o te Frame. E taea e te Frame te 'iri' i te tahi aore ra te mau Subframes.

A muri a'e, e haere mai te mau fa'ata'iraa i te mau fa'ata'iraa rahi.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF tīhohu
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Tāpae Rūma pāpū Te mau i'oa Fa'ata'iraa
0x0000 uint(32) Te mau 'aere i ni'a i te mau animation

Ei na mau fa'ata'iraa animation e tei reira

0x0004 uint(32) Te mau tapura.

Eaha te maha o nā frame e mau nei i loko o ia mea

0x0008 uint(32) Te mau 'ārearea subframes

Ehia mau subframes e piti i reira i te mau mea atoa

0x000c uint(32) Te mau tahi e arataihia.

Ehia "pā'ōfa'i i te mau tuhinga" tei i reira.

Te mau huru i te hoho'a

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF tīhohu
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0020 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Tāpae Rūma pāpū Te mau i'oa Fa'ata'iraa
0x0000 uint(32) 'Itu e' no te 1

Te mau parau huna

0x0004 uint(32) Pūpuni: Tō'ata

Faaite i te tapa mau o te Bounding Box i roto i nā pika.

0x0008 uint(32) Te mau tapura: Raro

Te faataa i te tuhaa i nia (i te piksel) o te Bounding Box.

0x000c uint(32) Te mau taura: Pārahi

Te faaitoito i te rahi (i roto i te pikseli) o te Bounding Box.

0x0010 uint(32) Tāpae Rahi: Taha

Te fa'atoato'a i te rahi (i roto i te pixels) o te Bounding Box.

0x0014 uint(32) Offset: X

Ua faataahia te pupuni o te hoê huru i roto i te a‘ana

0x0018 uint(32) Offset: Y

Te haapii i te pae o te mau huru o te mau fa'atereraa

0x001c uint(32) Tera e iti roa 2

Fa'ata'ita'iraa e 'aore ra te mau fa'ahoro

0x0020 uint(32) Te mau tapura.

Te fa'atuatua i te huru o te mau fa'ahiahia i roto i teie animation

0x0024 uint(32) Te mau numera Windows

Te faaite i te tahi mau faanahoraa e tupu i te ta'eraa i te mau anuanua

Te mau rarauraa o te pae hopea, te Animation, e faatere i te mau rarauraa fa'atekinoloki - te Boundingbox e fa'ata'ita'i i te mau hoho'a o te fa'ama'i e te ta'ata, ia fa'aa'ite i te mea e tei ma'iri e e riro te reira i te mau wahi e tātā i te mau fa'ama'i.

Te offset e fa'ata'ita'i i te "pote" ; te pote, e tei te mau hoho'a o te jeu i te mau hoho'a i te mau tāmara. E taea te fa'a'ore i te mau fa'ao'ohia: te offset e fa'ata'ita'i i te hoho'a o te mau tāmara.

I te mau Windows, e fa'ata'ita'i i te mau offset, e 4 mau uint(32)-ha'a i te mau Windows, e fa'ata'ita'i i te mau wahi e e mea e taea te fa'aa'ore i te mau subframes. I te mau Windows, mai te mea e tei te bitmap e fa'ata'ita'i, eita e taea te fa'aa'ore.

Faatuuraa

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF tīhohu
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Tāpae Rūma pāpū Te mau i'oa Fa'ata'iraa
0x0000 uint(8) Te mau subframe e te toggle no te mau optional 1, 2

Tei nei tei roto i teie atu:

  • 0x7F (Bitmaske): Te mau numera subframes e tei ma te reira frame
  • 0x80: Te mau fa'ahiahia e no te mea e tei atoa ana te Optional 1 e 2
0x0001 uint(8) Aore roa 1 e Toggle no te mau hopoia 3, 4

Tei i teie mau tauiraa:

  • 0x7F (Māro a te rahi): Eita e ite - Ua mana'o vau e tei teie i te rahi o nā gameticks e pā i te mau taime e tei a'e i te mau frame e tei faati'a i te reira
  • 0x80: Te mau fa'ahuarahi no te mea e tei i te mau Optional 3 e 4
0x0002 uint(8) 'Āratai 1

Ua ore te mau mea i itehia

0x0003 uint(8) 'Ātea 2

Ua ore te mau mea i itehia

0x0004 uint(8) Noa 3

Ua ore te mau mea i itehia

0x0005 uint(8) Pūpuni 4

Ua ore te mau mea i itehia

Te mau faatufaa

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF tīhohu
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Tāpae Rūma pāpū Te mau i'oa Fa'ata'iraa
0x0000 uint(16) Bitmap-Id

Faa'ite mai na mea e te haamaitai i te bitmap no te subframe e tei fa'aa'itehia

0x0002 uint(8) 'Itu e' no te 1

O te mea e ’aore ra - e na te vai ra, e pāto’i au i te reira, e te parau nei e e mea na te render-pioriti (Z-Layer) i te reira.

0x0003 uint(8) Subframe-Id

Te parau e tei roto i te mau subframe o tei herea tatou

0x0004 sint(16) Offset - Horizontal

Te faataa i te mea e tei i roto i te reira tei faataahia ai te subframe, e, e mea piha e no te aha e te taime e te bitmap e ti'i i te pae hapa.

0x0006 sint(16) Offset - Vertikale

Te fa’aaohipa i te reira i te mau vahi i roto i te Frame e te Subframe e pae iho, aore ra e te mau pixel e te hoho’a i raro i te tahua.

E no te reira, e nehenehe tatou e fa'ata'ita'i i te mau frame, e te mau animation atoa, mai te hoê mau fa'ata'iraa i te animation e te index 500, e fa'ahiti ana'i.

Te mau āhuru 500

Te animation 500 e fa’aho i te hiro’a o te Plymouth-transporteur, e te ta’a i te ore e te mau mea rahi, e te fa’ari i te mau mea. E nei te reira i te mau animation iti, e te whakamahi i te mau ha’api’i no te Windowing.

E na reira e taea te fa’ata’ita’i i te animation atoa.
Ite i te mea, e iti ana te fa’ari i te mau fenua i runga, no te mea e ore e fa’ate’a te mau bit e te hiro’a i roto i te mau fa’ahuaru no te graphic.

Iti i te mau sprite e te mau animation hiro’a mai i te ta’ata:

Te rendering o te animation 500 e fa’aho

Te animation 500 e te hiro’a i te mau mea

Fa'ahi o Plymouth

Fa'ahi o Eden

Marae o Eden

SCAT

Fa'ahi o Plymouth

Easteregg:
Mana'o noel

Easteregg:
Tahi no Dog