Chao Stats

This page lists all of the offsets related to a chao’s stats.

Stat bars

Swim stat bar

Offset (hex)0x20
Offset (decimal)32
Data typeByte
A value from 0-99 representing the chao’s progress to the next Swim level. This is displayed in-game in the form of a progress bar.

Fly stat bar

Offset (hex)0x21
Offset (decimal)33
Data typeByte
A value from 0-99 representing the chao’s progress to the next Fly level. This is displayed in-game in the form of a progress bar.

Run stat bar

Offset (hex)0x22
Offset (decimal)34
Data typeByte
A value from 0-99 representing the chao’s progress to the next Run level. This is displayed in-game in the form of a progress bar.

Power stat bar

Offset (hex)0x23
Offset (decimal)35
Data typeByte
A value from 0-99 representing the chao’s progress to the next Power level. This is displayed in-game in the form of a progress bar.

Stamina stat bar

Offset (hex)0x24
Offset (decimal)36
Data typeByte
A value from 0-99 representing the chao’s progress to the next Stamina level. This is displayed in-game in the form of a progress bar.

Luck stat bar

Offset (hex)0x25
Offset (decimal)37
Data typeByte
A value from 0-99 representing the chao’s progress to the next Luck level. This is not displayed in-game as the Luck stat is hidden.

Intelligence stat bar

Offset (hex)0x26
Offset (decimal)38
Data typeByte
A value from 0-99 representing the chao’s progress to the next Intelligence level. This is not displayed in-game as the Intelligence stat is hidden.

Unknown stat bar

Offset (hex)0x27
Offset (decimal)39
Data typeByte
This appears to be a value from 0-99 representing the chao’s progress to the next level of an unknown hidden stat. I wasn’t able to find any effect from changing this value, and believe it is just an unused stat.

Stat grades

Swim stat grade

Offset (hex)0x28
Offset (decimal)40
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s grade for the Swim stat. This is displayed in-game on the chao’s medical chart at the Health Center. See the Grade enum for more information.

Fly stat grade

Offset (hex)0x29
Offset (decimal)41
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s grade for the Fly stat. This is displayed in-game on the chao’s medical chart at the Health Center. See the Grade enum for more information.

Run stat grade

Offset (hex)0x2A
Offset (decimal)42
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s grade for the Run stat. This is displayed in-game on the chao’s medical chart at the Health Center. See the Grade enum for more information.

Power stat grade

Offset (hex)0x2B
Offset (decimal)43
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s grade for the Power stat. This is displayed in-game on the chao’s medical chart at the Health Center. See the Grade enum for more information.

Stamina stat grade

Offset (hex)0x2C
Offset (decimal)44
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s grade for the Stamina stat. This is displayed in-game on the chao’s medical chart at the Health Center. See the Grade enum for more information.

Luck stat grade

Offset (hex)0x2D
Offset (decimal)45
Data typeByte
A value from 0-255 representing the chao’s grade for the Luck stat. Unlike the main stats, this does not use the Grade enum. This is not displayed in-game as the Luck stat is hidden.

### Intelligence stat grade

Offset (hex)0x2E
Offset (decimal)46
Data typeByte
A value from 0-255 representing the chao’s grade for the Intelligence stat. Unlike the main stats, this does not use the Grade enum. This is not displayed in-game as the Intelligence stat is hidden.

### Unknown stat grade

Offset (hex)0x2F
Offset (decimal)47
Data typeByte
A value from 0-255 representing the chao’s grade for an unknown hidden stat. Unlike the main stats, this does not use the Grade enum. I wasn’t able to find any effect from changing this value, and believe it is just an unused stat.

# Stat levels

Swim stat level

Offset (hex)0x30
Offset (decimal)48
Data typeByte
A value from 0-99 representing the chao’s Swim level. This is displayed in-game when holding the chao.

Fly stat level

Offset (hex)0x31
Offset (decimal)49
Data typeByte
A value from 0-99 representing the chao’s Fly level. This is displayed in-game when holding the chao.

Run stat level

Offset (hex)0x32
Offset (decimal)50
Data typeByte
A value from 0-99 representing the chao’s Run level. This is displayed in-game when holding the chao.

Power stat level

Offset (hex)0x33
Offset (decimal)51
Data typeByte
A value from 0-99 representing the chao’s Power level. This is displayed in-game when holding the chao.

Stamina stat level

Offset (hex)0x34
Offset (decimal)52
Data typeByte
A value from 0-99 representing the chao’s Stamina level. This is displayed in-game when holding the chao.

Luck stat level

Offset (hex)0x35
Offset (decimal)53
Data typeByte
A value from 0-99 representing the chao’s Luck level. This is not displayed in-game as the Luck stat is hidden.

Intelligence stat level

Offset (hex)0x36
Offset (decimal)54
Data typeByte
A value from 0-99 representing the chao’s Intelligence level. This is not displayed in-game as the Intelligence stat is hidden.

Unknown stat level

Offset (hex)0x37
Offset (decimal)55
Data typeByte
This appears to be a value from 0-99 representing the chao’s level of an unknown hidden stat. I wasn’t able to find any effect from changing this value, and believe it is just an unused stat.

Stat points

Swim stat points

Offset (hex)0x38
Offset (decimal)56
Data typeShort
A value from 0-65535 representing the chao’s points for the Swim stat. The highest known legitimate value for this is 3266, but it can be set to higher values via hacking. Note that if a stat’s points are set to too high of a value, the chao may become unable to complete races. This is displayed in-game in the form of a progress bar.

Fly stat points

Offset (hex)0x3A
Offset (decimal)58
Data typeShort
A value from 0-65535 representing the chao’s points for the Fly stat. The highest known legitimate value for this is 3266, but it can be set to higher values via hacking. Note that if a stat’s points are set to too high of a value, the chao may become unable to complete races. This is displayed in-game in the form of a progress bar.

Run stat points

Offset (hex)0x3C
Offset (decimal)60
Data typeShort
A value from 0-65535 representing the chao’s points for the Run stat. The highest known legitimate value for this is 3266, but it can be set to higher values via hacking. Note that if a stat’s points are set to too high of a value, the chao may become unable to complete races. This is displayed in-game in the form of a progress bar.

Power stat points

Offset (hex)0x3E
Offset (decimal)62
Data typeShort
A value from 0-65535 representing the chao’s points for the Power stat. The highest known legitimate value for this is 3266, but it can be set to higher values via hacking. Note that if a stat’s points are set to too high of a value, the chao may become unable to complete races. This is displayed in-game in the form of a progress bar.

Stamina stat points

Offset (hex)0x40
Offset (decimal)64
Data typeShort
A value from 0-65535 representing the chao’s points for the Stamina stat. The highest known legitimate value for this is 3266, but it can be set to higher values via hacking. Note that if a stat’s points are set to too high of a value, the chao may become unable to complete races. This is displayed in-game in the form of a progress bar.

Luck stat points

Offset (hex)0x42
Offset (decimal)66
Data typeShort
A value from 0-65535 representing the chao’s points for the Luck stat. Note that if a stat’s points are set to too high of a value, the chao may become unable to complete races. This is not displayed in-game as the Luck stat is hidden.

Intelligence stat points

Offset (hex)0x44
Offset (decimal)68
Data typeShort
A value from 0-65535 representing the chao’s points for the Intelligence stat. Note that if a stat’s points are set to too high of a value, the chao may become unable to complete races. This is not displayed in-game as the Intelligence stat is hidden.

Unknown stat points

Offset (hex)0x46
Offset (decimal)70
Data typeShort
This appears to be a value from 0-65535 representing the chao’s points for an unknown hidden stat. I wasn’t able to find any effect from changing this value, and believe it is just an unused stat.

PC Chao Hacking Guide

Coco the Mascot Chao