Chao appearance
This page lists all of the offsets related to a chao's appearance.
Breed
Colour
Offset (hex) | 0xD8 |
---|---|
Offset (decimal) | 216 |
Data type | Byte (SADXRetailColour enum, SADXSteamColour enum, or SA2BColour enum) |
A value representing the chao's base colour. If the chao is textured (see further below), then this base colour will not be visible in-game. See the SADXRetailColour enum, SADXSteamColour enum, or SA2BColour enum (depending on the game) for more information.
Mono-tone flag
Offset (hex) | 0xD9 |
---|---|
Offset (decimal) | 217 |
Data type | Boolean |
A boolean value indicating whether the chao should appear mono-tone without highlights (true), or two-tone with highlights (false).
Texture
Offset (hex) | 0xDA |
---|---|
Offset (decimal) | 218 |
Data type | Byte (SADXTexture enum or SA2BTexture enum) |
A value representing the chao's texture. See the SADXTexture enum or SA2BTexture enum (depending on the game) for more information.
Shiny flag
Offset (hex) | 0xDB |
---|---|
Offset (decimal) | 219 |
Data type | Boolean |
A boolean value indicating whether the chao should be shiny (true), or not shiny (false). Note that if the chao is both shiny and textured, it may get a unique appearance (e.g. invisible, transparent, or differently coloured).
Egg colour
Offset (hex) | 0xDC |
---|---|
Offset (decimal) | 220 |
Data type | Byte (SADXEggColour enum or SA2BEggColour enum) |
A value representing the chao's egg colour. This is the colour of the chao's egg, which will be visible when the chao is inside an unhatched egg. See the SADXEggColour enum or SA2BEggColour enum (depending on the game) for more information.
Accessories
Medal
Offset (hex) | 0xD7 |
---|---|
Offset (decimal) | 215 |
Data type | Byte (Medal enum) |
A value representing the chao's medal, worn on its chest. See the Medal enum for more information.
Hat
Offset (hex) | 0xD5 |
---|---|
Offset (decimal) | 213 |
Data type | Byte (SADXHat enum or SA2BHat enum) |
A value representing the chao's hat, worn on its head. See the SADXHat enum or SA2BHat enum (depending on the game) for more information.
Body shape
Body type
Offset (hex) | 0xDD |
---|---|
Offset (decimal) | 221 |
Data type | Byte (SADXBodyType enum or SA2BBodyType enum) |
A value representing the chao's body type. For player-owned chao, this always has a value of 0 without hacking. Changing this value allows you to modify the chao into an Egg Chao, Omochao, or Animal Chao. See the SADXBodyType enum or SA2BBodyType enum (depending on the game) for more information.
Body type animal
Offset (hex) | 0xDE |
---|---|
Offset (decimal) | 222 |
Data type | Byte (SA2BAnimal enum) |
A value representing the chao's body type. This only takes effect if the game is SA2B, and if the chao's body type (see above) is set to "Animal". See the SA2BAnimal enum for more information.
Eyes
Offset (hex) | 0xD1 |
---|---|
Offset (decimal) | 209 |
Data type | Byte (Eyes enum) |
A value representing the chao's type of eyes. See the Eyes enum for more information.
Mouth
Offset (hex) | 0xD2 |
---|---|
Offset (decimal) | 210 |
Data type | Byte (Mouth enum) |
A value representing the chao's type of mouth. See the Mouth enum for more information.
Emotiball
Offset (hex) | 0xD3 |
---|---|
Offset (decimal) | 211 |
Data type | Byte (Emotiball enum) |
A value representing the chao's type of emotiball (i.e. the floating emoticon symbol above its head). See the Emotiball enum for more information.
Hidden feet flag
Offset (hex) | 0xD6 |
---|---|
Offset (decimal) | 214 |
Data type | Boolean |
A boolean value indicating whether the chao's feet should be hidden (true), or visible (false).
SADX animal parts
SADX arms part
Offset (hex) | 0x4E4 |
---|---|
Offset (decimal) | 1252 |
Data type | Byte (SADXAnimal enum) |
A value representing the animal part to use for the chao's arms in SADX. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SADXAnimal enum for more information.
SADX ears part
Offset (hex) | 0x4E5 |
---|---|
Offset (decimal) | 1253 |
Data type | Byte (SADXAnimal enum) |
A value representing the animal part to use for the chao's ears in SADX. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SADXAnimal enum for more information.
SADX forehead part
Offset (hex) | 0x4E6 |
---|---|
Offset (decimal) | 1254 |
Data type | Byte (SADXAnimal enum) |
A value representing the animal part to use for the chao's forehead in SADX. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SADXAnimal enum for more information.
SADX horns part
Offset (hex) | 0x4E7 |
---|---|
Offset (decimal) | 1255 |
Data type | Byte (SADXAnimal enum) |
A value representing the animal part to use for the chao's horns in SADX. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SADXAnimal enum for more information.
SADX legs part
Offset (hex) | 0x4E8 |
---|---|
Offset (decimal) | 1256 |
Data type | Byte (SADXAnimal enum) |
A value representing the animal part to use for the chao's legs in SADX. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SADXAnimal enum for more information.
SADX tail part
Offset (hex) | 0x4E9 |
---|---|
Offset (decimal) | 1257 |
Data type | Byte (SADXAnimal enum) |
A value representing the animal part to use for the chao's tail in SADX. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SADXAnimal enum for more information.
SADX wings part
Offset (hex) | 0x4EA |
---|---|
Offset (decimal) | 1258 |
Data type | Byte (SADXAnimal enum) |
A value representing the animal part to use for the chao's wings in SADX. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SADXAnimal enum for more information.
SA2B animal parts
SA2B arms part
Offset (hex) | 0x11C |
---|---|
Offset (decimal) | 284 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's arms in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.
SA2B ears part
Offset (hex) | 0x11D |
---|---|
Offset (decimal) | 285 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's ears in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.
SA2B forehead part
Offset (hex) | 0x11E |
---|---|
Offset (decimal) | 286 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's forehead in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.
SA2B horns part
Offset (hex) | 0x11F |
---|---|
Offset (decimal) | 287 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's horns in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.
SA2B legs part
Offset (hex) | 0x120 |
---|---|
Offset (decimal) | 288 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's legs in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.
SA2B tail part
Offset (hex) | 0x121 |
---|---|
Offset (decimal) | 289 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's tail in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.
SA2B wings part
Offset (hex) | 0x122 |
---|---|
Offset (decimal) | 290 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's wings in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.
SA2B face part
Offset (hex) | 0x123 |
---|---|
Offset (decimal) | 291 |
Data type | Byte (SA2BAnimal enum) |
A value representing the animal part to use for the chao's face in SA2B. Note that both SADX and SA2B store this data, as it is retained when transferring the chao between games. See the SA2BAnimal enum for more information.