Chao character bonds

This page lists all of the offsets related to a chao’s character bonds. These values represent how much a chao loves or hates a specific character. Note that both SADX and SA2B store the data from both games, as it is retained when transferring the chao between them.

SADX character bonds

SADX Sonic bond

Offset (hex)0x4FC
Offset (decimal)1276
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Sonic. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Sonic. This makes the chao come when Sonic whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Sonic. This makes the chao squirm and try to escape when picked up by Sonic.

SADX Tails bond

Offset (hex)0x502
Offset (decimal)1282
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Tails. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Tails. This makes the chao come when Tails whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Tails. This makes the chao squirm and try to escape when picked up by Tails.

SADX Knuckles bond

Offset (hex)0x508
Offset (decimal)1288
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Knuckles. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Knuckles. This makes the chao come when Knuckles whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Knuckles. This makes the chao squirm and try to escape when picked up by Knuckles.

SADX Amy bond

Offset (hex)0x50E
Offset (decimal)1294
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Amy. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Amy. This makes the chao come when Amy whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Amy. This makes the chao squirm and try to escape when picked up by Amy.

SADX E-102 Gamma bond

Offset (hex)0x514
Offset (decimal)1300
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with E-102 Gamma. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love E-102 Gamma. This makes the chao come when E-102 Gamma whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate E-102 Gamma. This makes the chao squirm and try to escape when picked up by E-102 Gamma.

SADX Big bond

Offset (hex)0x51A
Offset (decimal)1306
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Big. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Big. This makes the chao come when Big whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Big. This makes the chao squirm and try to escape when picked up by Big.

SA2B character bonds

SA2B Sonic bond

Offset (hex)0x16C
Offset (decimal)364
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Sonic. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Sonic. This makes the chao come when Sonic whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Sonic. This makes the chao squirm and try to escape when picked up by Sonic.

SA2B Shadow bond

Offset (hex)0x172
Offset (decimal)370
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Shadow. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Shadow. This makes the chao come when Shadow whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Shadow. This makes the chao squirm and try to escape when picked up by Shadow.

SA2B Tails bond

Offset (hex)0x178
Offset (decimal)376
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Tails. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Tails. This makes the chao come when Tails whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Tails. This makes the chao squirm and try to escape when picked up by Tails.

SA2B Eggman bond

Offset (hex)0x17E
Offset (decimal)382
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Eggman. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Eggman. This makes the chao come when Eggman whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Eggman. This makes the chao squirm and try to escape when picked up by Eggman.

SA2B Knuckles bond

Offset (hex)0x184
Offset (decimal)388
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Knuckles. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Knuckles. This makes the chao come when Knuckles whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Knuckles. This makes the chao squirm and try to escape when picked up by Knuckles.

SA2B Rouge bond

Offset (hex)0x18A
Offset (decimal)394
Data typeSigned byte
A value from -100 to +100 representing the chao’s bond with Rouge. The chao will like the character more as this value increases.
Values greater than or equal to 51 will make the chao love Rouge. This makes the chao come when Rouge whistles, and it will also be happy to be picked up.
Values less than or equal to -51 will make the chao hate Rouge. This makes the chao squirm and try to escape when picked up by Rouge.

PC Chao Hacking Guide

Coco the Mascot Chao