Emote Ball

From Chao Island Wiki
Jump to: navigation, search
Emote Ball
Example alt text
Neutral emote ball.
Related Website Pages
Chao Expressions
Related Wiki Pages
Faces
Actions
Relevant Chao Systems
Dreamcast Engine
GameCube Engine

The Emote Ball is the name given to the spherical object that hovers above a Chao's head. This can be in the form of a regular ball, a halo, or a spiked ball depending on the Chao's alignment. The purpose of the Emote Ball is to display it's current mood, and will change into a different shape accordingly.

Name and Appearance

The Emote Ball doesn't have an official name. In Chao Adventure 2, the Chao refers to it as "a thing every Chao has" and "it's round and squishy" and also "very important". It also seems to be very important for a Chao's self-consciousness; in the same story, the Chao believed he lost his "Chao thing", and was so embarrassed about losing it, he used a baseball in it's place. In the end it was not actually lost, but trapped between the Chao's wings.

The name of "Emote Ball" is sometimes used interchangeably with "emotion ball" or "emotiball". As the name implies, it displays the current emotion of a Chao.

The Chao's emote ball not only expresses the Chao's feelings but also indicates what type of alignment and evolution the Chao is. Each alignment gives a specific shape and every evolution displays a different color.

Alignment

Child and neutral Chao display the emote ball as a simple sphere. Sonic Adventure 2 introduced Hero and Dark Chao; Hero Chao have a halo, and Dark Chao have a spiked ball. The color depends on the First Evolution of the Chao.

Chao-emoteball-all.png

Emotions and their corresponding shape:

Sphere: This is the Chao's neutral state.

Heart: This means the Chao is happy. Things like petting your Chao will cause this to appear.

Tornado: This means your Chao is upset. Things like attacking a Chao or forcefully waking them from a nap will cause this to appear.

Exclamation point: This means your Chao is alerted by something, like being whistled for, or finding a fruit or nut to eat.

Question Mark: This means your Chao is confused or thinking.

Chao-emoteball-emotion.png

Technical

In SADX, at offset 0x700 there's the emote ball data.

EmotionBallData.png

This is all that's known about it at the time of the writing of this page.

"sizeSine" is a number that is used for a sine calculation for the stretch of the Emote Ball. It increases by 1920 (in BAMS) every frame. (at 0x007363E9)

"yPosSine" is a number that is used for a sine calculation for the slight up and down movement of the Emote Ball. It increases by 1136 (in BAMS) every frame. (at 0x00765165)

Node 33 in the Chao model hierarchy is the emotion ball position.