Chao Emotions

This page lists all of the offsets related to a chao’s emotions. Please note that emotion is still an area where little is known. However, I will try to provide what I know so far.

Standard emotions

Desire to mate

Offset (hex)0x13A
Offset (decimal)314
Data typeShort
A value from 0-10,000 representing the chao’s desire to mate. If this is set to a high value, then the chao will be ready to mate with another chao. This value increases naturally over time, and is also set to the maximum after consuming the last bite of a Heart Fruit.

Hunger

Offset (hex)0x138
Offset (decimal)312
Data typeShort
A value from 0-10,000 representing the chao’s hunger level. If this is set to a high value, then the chao become very hungry. This value increases naturally over time, and decreases as the chao eats fruit.

Sleepiness

Offset (hex)0x134
Offset (decimal)292
Data typeShort
A value from 0-10,000 representing the chao’s sleepiness level. If this is set to a high value, then the chao will fall asleep; the value will then automatically decrease until the chao wakes up. Note that both this value and the tiredness value (see below) may need to be set to 0 for the chao to wake up.

Tiredness

Offset (hex)0x136
Offset (decimal)310
Data typeShort
A value from 0-10,000 representing the chao’s tiredness level. If this is set to a high value, then the chao will feel tired, as though its sleep has been disturbed. This value seems to increase while a chao sleeps, but decreases significantly after it wakes up naturally on its own. Note that both this value and the sleepiness value (see above) may need to be set to 0 for the chao to wake up.

Boredom

Offset (hex)0x13C
Offset (decimal)316
Data typeShort
A value from 0-10,000 representing the chao’s boredom level. If this is set to a high value, then the chao will be much more likely to use its animal abilities, classroom skills, or toys. However, if its energy level (see below) is at a high level, then it may be more likely to move around instead.

Energy

Offset (hex)0x148
Offset (decimal)328
Data typeShort
A value from 0-10,000 representing the chao’s energy level. If this is set to a high value, then the chao will be much more likely to move around the chao garden, instead of staying still.

Animated behaviours

Joy

Offset (hex)0x12C
Offset (decimal)300
Data typeByte
A value from 0-200 representing the chao’s joy level. If this is set to a high value, then the chao will start jumping and dancing with joy; the value will then automatically decrease until the behaviour ends.

Urge to cry

Offset (hex)0x12E
Offset (decimal)302
Data typeByte
A value from 0-200 representing the chao’s urge to cry. If this is set to a high value, then the chao will start crying and weeping; the value will then automatically decrease until the behaviour ends. This value naturally increases when the chao is abused.

Fear

Offset (hex)0x12F
Offset (decimal)303
Data typeByte
A value from 0-200 representing the chao’s fear level. If this is set to a high value, then the chao will shaking with fear; the value will then automatically decrease until the behaviour ends. This value naturally increases when the chao is abused.

Dizziness

Offset (hex)0x131
Offset (decimal)305
Data typeByte
A value from 0-200 representing the chao’s fear level. If this is set to a high value, then the chao’s head will spin with dizziness; the value will then automatically decrease until the behaviour ends. This value naturally increases when the chao is abused.

PC Chao Hacking Guide

Coco the Mascot Chao