Animadegoù · bei.pm

Kinniget d'an 19. 11. 2015·Kemmañ e 13 02 2025·Brezhoneg
Ar tekst-mañ zo bet kempennet gant OpenAI GPT-4o Mini.

Ar formatioù dastum skrid a zo en ur sell teknikel ouzh ar yezh dreist-holl eus Dynamix, Inc. ha Sierra Entertainment.
Ar yezh dreist-holl a zo hiziv en ur c'horf Activision Publishing, Inc.- / Activision Blizzard, Inc. ha hiziv e vez en Besitz gant Microsoft Corp..

An titouroù a zo bet aozet dre Reverse Engineering ha Datenanalyse evit ar soñj da archive ha da zerc'hel gant titouroù istorel.
N'eo ket bet implijet spekulioù privat pe kelenner.

Ar c'hoari a c'haller prenañ hiziv e gog.com evel ur download.

Bremañ e teuomp da rumm ar c'hentañ ezhomm en divizionoù e-barzh formatoù donedigezh Outpost 2:
Ar c'hinnig.

Ar rolloù kinnig a zeu gant ul pennad global, a zo arveret evit gwirioù an data, a gendalc'h. Goude-se e teu ar c'hinnig konkrid, a zo un doare da treiñ e 3 ranniñ:

  1. Kinnig
    Ur c'hinnig a zo ar rummad uhelañ; e kinnig c'hinnig ur unité, un ti pe ur 'kinnig partikel' (dilud, amzer, explozion) e un doare resis.
  2. Frame
    Ur frame a zo un d'image unvan e-barzh ur c'hinnig. Ur c'hinnig a c'hall bezan ul frame pe meur a frame.
  3. Subframe
    Ur subframe a zo an titouroù diwar-benn penaos e rank un bitmap resis bezañ skignet e un doare resis e un doare gentañ ur frame. Ur frame a c'hall bezan ul subframe pe meur a subframe.

Goude-se e teu an diforc'hioù kinnig klasket.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Dibab Tipez data Anv Evezhiadenn
0x0000 uint(32) Niver an animatiñioù

Pegeit a zo dalc'hadoù animasion

0x0004 uint(32) Niver frames

Piviel a zo da ziskouez an holl frammoù

0x0008 uint(32) Niver ar subframes

Petra subframes a zo dleet bezañ en holl

0x000c uint(32) Niver an d'oberioù dibar

Pe combien a zo "pennadoù dibar" en em gav.

Animadur

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0020 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Dibab Tipez data Anv Evezhiadenn
0x0000 uint(32) Unan nann 1

Titouroù an nann-berz

0x0004 uint(32) Box Pieg: Liennoù

Roet eo an dechrer chas (e pixel) eus ar Bounding Box.

0x0008 uint(32) Kastell Kentañ: Uhel

Roaz an aergelc'h uhel (e piksel) eus an Bounding Box.

0x000c uint(32) Kemmenn Gwir: Larg

Roet an lart (e piksel) eus ar Bounding Box.

0x0010 uint(32) Kastell Kentañ: Uhelder

Merkañ a ra ar height (e Pixel) eus an Bounding Box.

0x0014 uint(32) Offset: X

Roet ar menter horizontal eus an animasion

0x0018 uint(32) Offset: Y

Roet ar c'hreñv-kentel vertikal eus an animour

0x001c uint(32) Anav 2

Informasion diouzh an anv

0x0020 uint(32) Niver frames

Diskouez petra eo ar numer a frammoù animaoù er c'hwezh-mañ

0x0024 uint(32) Niver Windows

Diskouez pebeled a vezhioù a vo implijet pa vo skritell

Ar data eus ar c'hentañ rumm, ar c'hendiviz, a zo alies data administrativ - Ar Boundingbox a zav da c'hwiadenn ar c'hordenn autour an dachenn/kevrenn, pa vez an dachenn-se dibabet ha kinnig a ra ivez petra a c'hall bezañ kliked.

Ar Offset a ziskouez alies an "poull gentañ"; ar poull a c'hall bezañ adkavet evel-just pe adkaozet war ar c'hordennioù er jeu. Gallout a ra bezañ lavaret mathematically : ar Offset a zav da c'hwiadenn ar kordennenn.

Evit ar Windows, e vez ivez, evel ar Offset, 4 uint(32)-vleadoù evit pep Window, a ziskouez un dachenn a c'hall bezañ implijet evit subframes disheñvel. E-keit ma ne vez ket ur c'hardad kinniget evit ar Bitmap, ne c'hall ket sevel e-barzh ar Windows.

Fraj

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Dibab Tipez data Anv Evezhiadenn
0x0000 uint(8) Niver an subframe ha Toggle evit Optional 1, 2

Ar gwerz-mañ a zo ennañ :

  • 0x7F (Maska bit): Niver an subframes a vez implijet en ar frame-mañ
  • 0x80: An titour diwar-benn ma'z eus ar gwirioù Optional 1 ha 2
0x0001 uint(8) Anavezet 1 ha Toggle evit Opsioun 3, 4

Ar gvalue-mañ a gemer:

  • 0x7F (Bitmask): Anav - Me a c'houlenn kalz, ez eo an niver a gamticks a c'hall bezañ a-raok bezañ diskouezet ar c'hentañ frame
  • 0x80: An titouroù diwar-benn ma 'z eus Optional 3 ha 4
0x0002 uint(8) Opsiun 1

An disheñvel

0x0003 uint(8) Dibab 2

An disheñvel

0x0004 uint(8) Optional 3

An disheñvel

0x0005 uint(8) Otionel 4

An disheñvel

Subframe

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Dibab Tipez data Anv Evezhiadenn
0x0000 uint(16) Bitmap-Id

Diskouezit pe bitmap a vefe implijet evit ar subframe-mañ

0x0002 uint(8) Unan nann 1

Neuze ket anvet - me c'houlenn gwelloc'h, e c'hellfe bezañ ur priourantez rendr (Z-Layer) heuliet.

0x0003 uint(8) Subframe-Id

Diskouez ez eus e pe subframe emaon

0x0004 sint(16) Offset - Horisontal

Diskouezit pelec'h e ranker lemel an subframe er fram, pe penaos muioc'h a pikselioù e ranker krouiñ an bitmap e rer an horizontal.

0x0006 sint(16) Offset - Vertikal

Indiquez où le sous-cadre doit être placé à l'intérieur du cadre, ou de combien de pixels l'image doit être décalée verticalement.

Ma c'hallomp bremañ sevel frammoù disheñvel, ha ivez animioù komplekse, da skouer da ur animadur tomm, an animadur gant an Index 500, diskouezet.

Animasion 500

Animation 500 a montret penaos e vez degaset un Plymouth-Transporter, leun a-berzh a draoù biasa, ha kaset e-barzh. Setu un doare eus ar few animadoù a implij an aozadur Windowing.

Ha setu penaos e c'haller krouiñ an animation a-bezh.
Helañ, ez eus c'hwezhioù gant ar c'harnioù uhelañ, abalamour ma n'eo ket bet setu ar bit a-bouez er gouelenn grafik.

Setu c'hwezh a-wech all, animadoù splann a zo er c'hrog:

Rendering eus Animation 500 a zo ilistriet

Animation 500 a zo bet krouet a-bezh

Fabriek Kêl Plymouth

PORT Kêl Eden

MEDISIN Kêl Eden

SCAT

PORT Kêl Plymouth

Easteregg:
An Nedeleg

Easteregg:
Dans Dog