Chao DNA

This page lists all of the offsets related to a chao’s DNA. Chao have two sets of DNA values. These values are used in beeding and will contribute to a child chao’s genetics and appearance. Note that these values have no effect on the chao’s current stats or appearance.

Stat grades

Swim stat grade 1

Offset (hex)0x494
Offset (decimal)1172
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s first genetic Swim stat grade. See the Grade enum for more information.

Swim stat grade 2

Offset (hex)0x495
Offset (decimal)1173
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s second genetic Swim stat grade. See the Grade enum for more information.

Fly stat grade 1

Offset (hex)0x496
Offset (decimal)1174
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s first genetic Fly stat grade. See the Grade enum for more information.

Fly stat grade 2

Offset (hex)0x497
Offset (decimal)1175
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s second genetic Fly stat grade. See the Grade enum for more information.

Run stat grade 1

Offset (hex)0x498
Offset (decimal)1176
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s first genetic Run stat grade. See the Grade enum for more information.

Run stat grade 2

Offset (hex)0x499
Offset (decimal)1177
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s second genetic Run stat grade. See the Grade enum for more information.

Power stat grade 1

Offset (hex)0x49A
Offset (decimal)1178
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s first genetic Power stat grade. See the Grade enum for more information.

Power stat grade 2

Offset (hex)0x49B
Offset (decimal)1179
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s second genetic Power stat grade. See the Grade enum for more information.

Stamina stat grade 1

Offset (hex)0x49C
Offset (decimal)1180
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s first genetic Stamina stat grade. See the Grade enum for more information.

Stamina stat grade 2

Offset (hex)0x49D
Offset (decimal)1181
Data typeByte (Grade enum)
A value from 0-5 representing the chao’s second genetic Stamina stat grade. See the Grade enum for more information.

Luck stat grade 1

Offset (hex)0x49E
Offset (decimal)1182
Data typeByte
A value from 0-255 representing the chao’s first genetic Luck stat grade. Unlike the main stats, this does not use the Grade enum.

Luck stat grade 2

Offset (hex)0x49F
Offset (decimal)1183
Data typeByte
A value from 0-255 representing the chao’s second genetic Luck stat grade. Unlike the main stats, this does not use the Grade enum.

Intelligence stat grade 1

Offset (hex)0x4A0
Offset (decimal)1184
Data typeByte
A value from 0-255 representing the chao’s first genetic Intelligence stat grade. Unlike the main stats, this does not use the Grade enum.

Intelligence stat grade 2

Offset (hex)0x4A1
Offset (decimal)1185
Data typeByte
A value from 0-255 representing the chao’s second genetic Intelligence stat grade. Unlike the main stats, this does not use the Grade enum.

Unknown stat grade 1

Offset (hex)0x4A2
Offset (decimal)1186
Data typeByte
A value from 0-255 representing the chao’s first genetic stat 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.

Unknown stat grade 2

Offset (hex)0x4A3
Offset (decimal)1187
Data typeByte
A value from 0-255 representing the chao’s second genetic stat 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.

Personality

Favourite fruit 1

Offset (hex)0x4C6
Offset (decimal)1222
Data typeByte (FavouriteFruit enum)
A value from 0-7 representing the chao’s first genetic favourite fruit. See the FavouriteFruit enum for more information.

Favourite fruit 2

Offset (hex)0x4C7
Offset (decimal)1223
Data typeByte (FavouriteFruit enum)
A value from 0-7 representing the chao’s second genetic favourite fruit. See the FavouriteFruit enum for more information.

Appearance

Colour 1

Offset (hex)0x4CC
Offset (decimal)1228
Data typeByte (SADXColour enum, SADXSteamColour enum, or SA2BColour enum)
A value representing the chao’s first genetic base colour. See the SADXColour enum, SADXSteamColour enum, or SA2BColour enum (depending on the game) for more information.

Colour 2

Offset (hex)0x4CD
Offset (decimal)1229
Data typeByte (SADXColour enum, SADXSteamColour enum, or SA2BColour enum)
A value representing the chao’s second genetic base colour. See the SADXColour enum, SADXSteamColour enum, or SA2BColour enum (depending on the game) for more information.

Mono-tone flag 1

Offset (hex)0x4CE
Offset (decimal)1230
Data typeBoolean
A boolean value representing the chao’s first genetic mono-tone flag.

Mono-tone flag 2

Offset (hex)0x4CF
Offset (decimal)1231
Data typeBoolean
A boolean value representing the chao’s second genetic mono-tone flag.

Texture 1

Offset (hex)0x4D0
Offset (decimal)1232
Data typeByte (SADXTexture enum or SA2BTexture enum)
A value representing the chao’s first genetic texture. See the SADXTexture enum or SA2BTexture enum (depending on the game) for more information.

Texture 2

Offset (hex)0x4D1
Offset (decimal)1233
Data typeByte (SADXTexture enum or SA2BTexture enum)
A value representing the chao’s second genetic texture. See the SADXTexture enum or SA2BTexture enum (depending on the game) for more information.

Shiny flag 1

Offset (hex)0x4D2
Offset (decimal)1234
Data typeBoolean
A boolean value representing the chao’s first genetic shiny flag.

Shiny flag 2

Offset (hex)0x4D3
Offset (decimal)1235
Data typeBoolean
A boolean value representing the chao’s second genetic shiny flag.

Egg colour 1

Offset (hex)0x4D4
Offset (decimal)1236
Data typeByte (SADXEggColour enum or SA2BEggColour enum)
A value representing the chao’s first genetic egg colour. See the SADXEggColour enum or SA2BEggColour enum (depending on the game) for more information.

Egg colour 1

Offset (hex)0x4D5
Offset (decimal)1237
Data typeByte (SADXEggColour enum or SA2BEggColour enum)
A value representing the chao’s first genetic egg colour. See the SADXEggColour enum or SA2BEggColour enum (depending on the game) for more information.

PC Chao Hacking Guide

Coco the Mascot Chao