Chao Hacking
Want your own custom modified chao for use in Sonic Adventure DX Director's Cut or Sonic Adventure 2: Battle for the Nintendo GameCube? Of course you don't, no one plays those games anymore. But if you did, below you will find Stalfelz' Chao Genome Enhancer: A custom script that will output an Action Replay code for use with the Tiny Chao Garden in Sonic Advance, Sonic Advance 2 or Sonic Pinball Party for the Game Boy Advance. From there, you can transfer them to the aforementioned GameCube titles via a GameCube - Game Boy Advance Link Cable, or simply keep them in your Tiny Chao Garden. (Though why you'd want to do that is beyond me.) Don't have a Game Boy Advance Action Replay, a GameCube - Game Boy Advance Link Cable, or any of the aforementioned Game Boy Advance titles? (Or perhaps you're going the emulator route instead?) Not to worry, look even further below for Stalfelz' original Chao Hacking Document for use with the VisualBoyAdvance emulator.
Chao Genome Enhancer
New model under construction. Click here for old model.
Chao Hacking Document
Do you like chao, but don't want to spend all of your time trying to raise one to be exactly the way you want it? Have you ever wanted one of those rare official chao or impossible to get egg, animal or omochao? Or perhaps you'd like one of those time consuming chaos chao without all the hassle? Well, thanks to the Chao Genome Project, it has all been made possbile through the means of hacking!
In this document you'll learn how to hack chao and obtain what you've always wanted in mere seconds. To do this, you'll need a Game Boy Advance emulator, a rom and a physical copy of whichever Sonic Advance game you wish to hack chao for, and a Game Boy Advance Action Replay or GameShark. If you wish to transfer your hacked chao to Sonic Adventure 1 or 2, you'll also need a Game Boy Advance to Nintendo GameCube Link Cable. Now, before we get to the actual hacking, there's a few important notes.
- You must use the same Sonic Advance ROM as the Sonic Advance game you're hacking for. Using a single pak ROM on a combo pak game and vice versa will not work.
- You must know how to use your Action Replay or GameSharks GameSave feature. Using a GameSave from your own game is also preferred to using one found on the internet.
- You must use a GameSave containing a chao that has already been in the Sonic Adventure 1 or 2 Chao Garden if you wish you hack chao for and transfer to those games.
- You must make all changes from within the Tiny Chao Garden. Some changes can only be made once the chao has hatched, and most changes will not appear until you save, quit and re-enter the Tiny Chao Garden.
Now that you've read the notes and have all the nessessary components, it's time to start hacking. Start up your GBA emulator and load the Sonic Advance ROM of your choice, then go to File -> Import -> GameShark Snapshot. Load the save you wish to use and enter the Tiny Chao Garden.
The first thing you need to do is hatch your chao. After you've done that, go to Tools -> Memory Viewer. You should see a grid of 2, 4 or 8-digit numbers, and radio buttons for selecting 8, 16 or 32-bit. Make sure that 8-bit is selected, and the grid is 2-digit. Now copy the address for whichever aspect of the chao you wish to change, then paste it in the box next to the Go button and press enter. After that, type in the value you wish to use on the first set of 2-digit numbers, located at the top left section of the grid. If the value is more than 2 digits long, just keep typing and it will continue over the next set of digits. Continue doing this for every change you wish to make.
After you've made all the changes you wish to make, select the Automatic update option if it is not already selected, then click the Refresh button, followed by the Close button. All your changes should now be applied, although most will not show until after re-entering the garden. Pause the game then chose to Save & Quit. Now go to File -> Export -> GameShark Snapshot. Save the file as whatever you want and import it back into your Action Replay or GameShark. After restoring the GameSave to your physical copy, enter the Tiny Chao Garden, then pause and chose to Save & Quit one more time. Your hacked chao is now complete. You may now transfer it to Sonic Adventure 1 or 2 if you wish to do so.
Addresses & Values
Addresses are listed to the right for each game, values are found below them.
SAs is Sonic Advance (single pak)
SAc is Sonic Advance (combo pak)
SA2 is Sonic Advance 2
SPP is Sonic Pinball Party (single or combo pak)
GBA Chao Attribute & Ability Type
SAs 03003031
SAc 03003021
SA2 03003BF1
SPP 03004B11
00 Child
01 Neutral Normal
02 Hero Normal
03 Dark Normal
04 Neutral Swim
05 Hero Swim
06 Dark Swim
07 Neutral Fly
08 Hero Fly
09 Dark Fly
0A Neutral Run
0B Hero Run
0C Dark Run
0D Neutral Power
0E Hero Power
0F Dark Power
10 Neutral Chaos
11 Hero Chaos
12 Dark Chaos
13 ???
GBA Chao Egg Color
SAs 03003019
SAc 03003009
SA2 03003BD9
SPP 03004AF9
00 Normal
01 Metal Yellow
02 Metal White
03 Metal Pink
04 Metal Blue
05 Metal Green
06 Metal Purple
07 Metal Light Blue
08 Metal Red
09 Metal Black
0A Metal Light Green
0B Metal Orange
0C Pearl
0D Dull Light Blue
0E Sky
0F Crystal Ball
FF Nothing
GBA Chao Main Color
SAs 03003032
SAc 03003022
SA2 03003BF2
SPP 03004B12
00 Normal
01 Metal Yellow
02 Metal White
03 Metal Pink
04 Metal Blue
05 Metal Green
06 Metal Purple
07 Metal Light Blue
08 Metal Red
09 Metal Black
0A Metal Light Green
0B Metal Orange
0C Solid Black
GBA Chao Mood (TCG Only)
SAs 03003033
SAc 03003023
SA2 03003BF3
SPP 03004B13
00 000 (Empty)
14 020
28 040
3C 060
50 080
64 100
78 120
8C 140
A0 160
B4 180
C8 200 (Full)
GBA Chao Belly (TCG Only)
SAs 03003034
SAc 03003024
SA2 03003BF4
SPP 03004B14
00 000 (Empty)
14 020
28 040
3C 060
50 080
64 100
78 120
8C 140
A0 160
B4 180
C8 200 (Full)
GCN Chao Attribute & Ability Type
SAs 03003098
SAc 03003088
SA2 03003C58
SPP 03004B78
00 Child with Happy Eyes (Glitchy)
01 Egg
02 Child
03 Child With Air Void Above Head (Neutral Fixed)
04 Child With Air Void Above Head (Dark Normal Evolved Fixed)
05 Neutral Normal
06 Hero Normal
07 Dark Normal
08 Neutral Swim
09 Hero Swim
0A Dark Swim
0B Neutral Fly
0C Hero Fly
0D Dark Fly
0E Neutral Run
0F Hero Run
10 Dark Run
11 Neutral Power
12 Hero Power
13 Dark Power
14 Neutral Chaos
15 Hero Chaos
16 Dark Chaos
17 TAILS
18 KNUCKLES
19 AMY
GCN Chao Egg Color
SAs 030030F4
SAc 030030E4
SA2 03003CB4
SPP 03004BD4
00 Normal
01 Yellow
02 White
03 Brown
04 Light Blue
05 Pink
06 Blue
07 Gray
08 Green
09 Red
0A Light Green
0B Purple
0C Orange
0D Black
0E Two-Tone Yellow
0F Two-Tone White
10 Two-Tone Brown
11 Two-Tone Light Blue
12 Two-Tone Pink
13 Two-Tone Blue
14 Two-Tone Gray
15 Two-Tone Green
16 Two-Tone Red
17 Two-Tone Light Green
18 Two-Tone Purple
19 Two-Tone Orange
1A Two-Tone Black
1B Shiny Normal
1C Shiny Yellow
1D Shiny White
1E Shiny Brown
1F Shiny Light Blue
20 Shiny Pink
21 Shiny Blue
22 Shiny Gray
23 Shiny Green
24 Shiny Red
25 Shiny Light Green
26 Shiny Purple
27 Shiny Orange
28 Shiny Black
29 Two-Tone Shiny Yellow
2A Two-Tone Shiny White
2B Two-Tone Shiny Brown
2C Two-Tone Shiny Light Blue
2D Two-Tone Shiny Pink
2E Two-Tone Shiny Blue
2F Two-Tone Shiny Gray
30 Two-Tone Shiny Green
31 Two-Tone Shiny Red
32 Two-Tone Shiny Light Green
33 Two-Tone Shiny Purple
34 Two-Tone Shiny Orange
35 Two-Tone Shiny Black
36 Metal Yellow
37 Metal White
38 Metal Pink
39 Metal Blue
3A Metal Green
3B Metal Purple
3C Metal Light Blue
3D Metal Red
3E Metal Black
3F Metal Light Green
40 Metal Orange
41 Pearl
42 Dull Light Blue
43 Sky
44 Dark Mirror
GCN Chao Metal & Special Colors
SAs 030030F2
SAc 030030E2
SA2 03003CB2
SPP 03004BD2
00 None
01 Metal Yellow
02 Metal White
03 Metal Pink
04 Metal Blue
05 Metal Green
06 Metal Purple
07 Metal Light Blue
08 Metal Red
09 Metal Black
0A Metal Light Green
0B Metal Orange
0C Pearl
0D Dull Light Blue
0E Sky
0F Dark Mirror
10 Moon
11 Black Glow
12 Light Pink
13 Red White
14 Neutral Eyes
15 Toothy Smile
16 Toothy Smile Wrap Around
17 Pink & White
18 Dark Eyes
19 Black, Red, & Purple
1A Devil Hands
1B Devil Body
1C Black & Purple
1D Yellow
1E Black, Pink, & White
1F Half Black, Half White
20 Tri-Color - Black, Blue, & White
21 Dark / Run / normal Body
22 Purple & Silver
23 Brown
24 Copper
25 Tri-Color - Black, Red, & White
26 Dark Blue
27 Yellow Blue
28 Purple & White
29 Black & Blue
2A Black with Blue
2B Black & White
2C Spotted Egg
2D Black & Clear
2E Black & White Liquid
2F White & Clear
30 White & Beige
31 White with Pink Speckle
32 Red
33 Apple
34 Red-Orange
35 Partial Green
36 Brown Tri-Stripe
37 Part Black
38 Gray
39 Silver Charcoal Stripe
3A Empty Can
3B Transparent With Gray & White
3C Brown with Shiny Trim
3D Cardboard Box
3E Rust Orange
3F Red & Orange
40 Beige
41 Mustard
42 Medium Brown
43 Watermellon
44 Watermellon Smile
45 Red Wool Hat
46 Black & Yellow
47 Red
48 Blue Wool Hat
49 Blue & Black
4A Wave Blue Pattern
4B Black Wool Hat
4C Gray, Black, & Transparent
4D Charcoal Pattern
4E Yellow & Pink Liquid
4F Light Chaos Back
50 Angle Ears
51 Angle Ears 2
52 White & Light Blue
53 Light Blue
54 Light Green
55 White & Yellow
56 White & Yellow
57 White & Yellow
58 Blue & White
59 Blue & White Stripe
5A Rainbow
5B Pink & White
5C Hot Pink & Orange
5D Half Orange, Half Light Blue
5E Gold & White Stripes
5F Orange & Yellow Blend
60 White & Blue
61 White & Yellow
62 White & Yellow
63 White & Yellow
64 White & Yellow
65 Green & White
66 Green & White
67 Blue & Green
68 White & Yellow Stripe
69 Gold & Tan
6A Blue & Light Blue Stripe
6B Blue & Silver Bolts Pattern
6C Rust * Orange
6D Blue & Clear with Gold Pattern
6E Log Ring Pattern
6F Canyon Wall Pattern
70 Transparent & Black
71 Black & Transparent
72 Transparent & Black
73 White Plain
74 Gray with Black Stripes
75 Mustard with White
76 Yellow & White
77 Yellow & White
78 Purple & Black
79 Pretty Gray
7A Omochao's "X" Sign
7B Blue, Red, & Yellow
7C Black, Gray, & Orange
7D Omochao's Arrow Sign
GCN Chao Main Color
SAs 030030F0
SAc 030030E0
SA2 03003CB0
SPP 03004BD0
00 Normal
01 Yellow
02 White
03 Brown
04 Light Blue
05 Pink
06 Blue
07 Gray
08 Green
09 Red
0A Light Green
0B Purple
0C Orange
0D Black
0E Invisible
GCN Chao Two-Tone Activation
SAs 030030F1
SAc 030030E1
SA2 03003CB1
SPP 03004BD1
00 On
01 Off
GCN Chao Shiny Activation
SAs 030030F3
SAc 030030E3
SA2 03003CB3
SPP 03004BD3
00 Off
01 On
Un-clone Chao
Value 1 Value 2 Value 3 Value 4
SAs 030030A8 03003098 03003C68 03004B88
SAc 030030A9 03003099 03003C69 03004B89
SA2 030030AA 0300309A 03003C6A 03004B8A
SPP 030030AB 0300309B 03003C6B 03004B8B
00-FF Use any values
Chao Second Evolution
Run / Power Swim / Fly Hero / Dark Normal / Activator
SAs 030030C0 030030C4 030030C8 030030D8
SAc 030030B0 030030B4 030030B8 030030C8
SA2 03003C80 03003C84 03003C88 03003C98
SPP 03004BA0 03004BA4 03004BA8 03004BB8
BF 80 Run / Swim / Hero Normal / Super Evolution
3F 80 Power / Fly / Dark Normal / Super Evolution
BF FF Run / Swim / Hero Hyper / Mega Evolution
3F FF Power / Fly / Dark Hyper / Mega Evolution
Normal / Activator
3F 80 Normal Normal / Hyper Evolution
3F FF Normal Super / Mega Evolution
Normal / Activator Must Be On For Any Second Evolutions
Single - Have Something In Run / Power Or Swim / Fly
Combo - Have Something In Run / Power And Swim / Fly
Chao Eyes
SAs 030030E9
SAc 030030D9
SA2 03003CA9
SPP 03004BC9
00 Normal
01 > <
02 - -
03 / \
04 ^ ^
05 Smaller Pupils
06 Black and White (Omochao)
07 v v
08 Normal
09 Half Closed
0A \ /
0B Chaos Neutral
0C Chaos Hero
0D Chaos Dark
0E Normal
0F Normal
10 - -
11 > <
Chao Mouth
SAs 030030EA
SAc 030030DA
SA2 03003CAA
SPP 03004BCA
00 None
01 Toothy Smile
02 o
03 v
04 ^
05 Small Crescent Smile
06 Small Crescent Frown
07 v
08 ^^^^
09 Toothy Frown
0A ^
0B Wide Open
0C ^
0D Mustache
0E ^---^
0F Toothy Frown ^^ Toothy Frown
10 None
11 None
Chao Head Ball
SAs 030030EB
SAc 030030DB
SA2 03003CAB
SPP 03004BCB
00 Normal
01 Flame
02 None
Chao Hat
SAs 030030ED
SAc 030030DD
SA2 03003CAD
SPP 03004BCD
00 None
01 Pumpkin
02 Skull
03 Apple
04 Bucket
05 Empty Can
06 Cardboard Box
07 Flower Pot
08 Paper Bag
09 Pot
0A Stump
0B Watermelon
0C Red Wool Hat
0D Blue Wool Hat
0E Black Wool Hat
0F Pacifier
10 Normal Egg Shell
11 Yellow Egg Shell
12 White Egg Shell
13 Brown Egg Shell
14 Light Blue Egg Shell
15 Pink Egg Shell
16 Blue Egg Shell
17 Gray Egg Shell
18 Green Egg Shell
19 Red Egg Shell
1A Light Green Egg Shell
1B Purple Egg Shell
1C Orange Egg Shell
1D Black Egg Shell
1E Two-Tone Yellow Egg Shell
1F Two-Tone White Egg Shell
20 Two-Tone Brown Egg Shell
21 Two-Tone Light Blue Egg Shell
22 Two-Tone Pink Egg Shell
23 Two-Tone Blue Egg Shell
24 Two-Tone Gray Egg Shell
25 Two-Tone Green Egg Shell
26 Two-Tone Red Egg Shell
27 Two-Tone Light Green Egg Shell
28 Two-Tone Purple Egg Shell
29 Two-Tone Orange Egg Shell
2A Two-Tone Black Egg Shell
2B Shiny Normal Egg Shell
2C Shiny Yellow Egg Shell
2D Shiny White Egg Shell
2E Shiny Brown Egg Shell
2F Shiny Light Blue Egg Shell
30 Shiny Pink Egg Shell
31 Shiny Blue Egg Shell
32 Shiny Gray Egg Shell
33 Shiny Green Egg Shell
34 Shiny Red Egg Shell
35 Shiny Light Green Egg Shell
36 Shiny Purple Egg Shell
37 Shiny Orange Egg Shell
38 Shiny Black Egg Shell
39 Two-Tone Shiny Yellow Egg Shell
3A Two-Tone Shiny White Egg Shell
3B Two-Tone Shiny Brown Egg Shell
3C Two-Tone Shiny Light Blue Egg Shell
3D Two-Tone Shiny Pink Egg Shell
3E Two-Tone Shiny Blue Egg Shell
3F Two-Tone Shiny Gray Egg Shell
40 Two-Tone Shiny Green Egg Shell
41 Two-Tone Shiny Red Egg Shell
42 Two-Tone Shiny Light Green Egg Shell
43 Two-Tone Shiny Purple Egg Shell
44 Two-Tone Shiny Orange Egg Shell
45 Two-Tone Shiny Black Egg Shell
46 Metal Yellow Egg Shell
47 Metal White Egg Shell
48 Metal Pink Egg Shell
49 Metal Green Egg Shell
4A Metal Blue Egg Shell
4B Metal Purple Egg Shell
4C Metal Light Blue Egg Shell
4D Metal Red Egg Shell
4E Metal Black Egg Shell
4F Metal Light Green Egg Shell
50 Metal Orange Egg Shell
51 Pearl Egg Shell
52 Dull Light Blue Egg Shell
53 Sky Egg Shell
54 Dark Mirror Egg Shell
Chao Feet
SAs 030030EE
SAc 030030DE
SA2 03003CAE
SPP 03004BCE
00 Normal
01 Ghost
Chao Belly Medal
SAs 030030EF
SAc 030030DF
SA2 03003CAF
SPP 03004BCF
00 None
01 Aquamarine
02 Topaz
03 Peridot
04 Garnet
05 Onyx
06 Diamond
07 Beginner Race
08 Challenge Race
09 Hero Race
0A Dark Race
0B Pearl
0C Amethyst
0D Emerald
0E Ruby
0F Sapphire
10 "Growth" On Left Cheek
11 "Growth" On Right Cheek
Special / Animal Chao (SA2B Only)
SAs 030030F5
SAc 030030E5
SA2 03003CB5
SPP 03002BD5
00 00 Normal (Also for SADX)
01 00 Egg Chao
02 00 Omochao
03 00 Penguin
03 01 Seal
03 02 Otter
03 03 Rabbit
03 04 Cheetah
03 05 Boar
03 06 Bear
03 07 Tiger
03 08 Gorilla
03 09 Peacock
03 0A Parrot
03 0B Condor
03 0C Skunk
03 0D Sheep
03 0E Racoon
03 0F Half-Fish
03 10 Skeleton Dog
03 11 Bat
03 12 Dragon
03 13 Unicorn
03 14 Phoenix
SA2B Animal Parts
Arms Ears Head Legs Tail Wings Cheeks
SAs 03003134 03003135 03003136 03003138 03003139 0300313A 0300313B
SAc 03003124 03003125 03003126 03003128 03003129 0300312A 0300312B
SA2 03003CF4 03003CF5 03003CF6 03003CF8 03003CF9 03003CFA 03003CFB
SPP 03004C14 03004C15 03004C16 03004C18 03004C19 03004C1A 03004C1B
00 Penguin
01 Seal
02 Otter
03 Rabbit
04 Cheetah
05 Boar
06 Bear
07 Tiger
08 Gorilla
09 Peacock
0A Parrot
0B Condor
0C Skunk
0D Sheep
0E Racoon
0F Half-Fish
10 Skeleton Dog
11 Bat
12 Dragon
13 Unicorn
14 Phoenix
FF Nothing
SADX Animal Parts
Arms Ears Head Legs Tail Wings Cheeks
SAs 030034FC 030034FD 030034FE 03003400 03003401 03003402 03003403
SAc 030034EC 030034ED 030034EE 030033F0 030033F1 030033F2 030033F3
SA2 030040BC 030040BD 030040BE 030040C0 030040C1 030040C2 030040C3
SPP 03004FDC 03004FDD 03004FDE 03004FE0 03004FE1 03004FE2 03004FE3
00 Beaver
01 Penguin
02 Seal
03 Robin
04 Parrot
05 Partridge
06 Deer
07 Rabbit
08 Kangaroo
09 Gorilla
0A Lion
0B Elephant
0C Koala
0D Mole
0E Skunk
FF Nothing
Skill Levels
Swim Fly Run Power Stanima Luck or Intelligence
SAs 03003048 03003049 0300304A 0300304B 0300304C 0300304D 0300304E
SAc 03003038 03003039 0300303A 0300303B 0300303C 0300303D 0300303E
SA2 03003C08 03003C09 03003C0A 03003C0B 03003C0C 03003C0D 03003C0E
SPP 03004B28 03004B29 03004B2A 03004B2B 03004B2C 03004B2D 03004B2E
00 Lv. 00
0A Lv. 10
14 Lv. 20
1E Lv. 30
28 Lv. 40
32 Lv. 50
3C Lv. 60
46 Lv. 70
50 Lv. 80
5A Lv. 90
63 Lv. 99
Skill Points
Swim Fly Run Power Stanima Luck or Intelligence
SAs 03003050 03003052 03003054 03003056 03003058 0300305A 0300305C
SAc 03003040 03003042 03003044 03003046 03003048 0300304A 0300304C
SA2 03003C10 03003C12 03003C14 03003C16 03003C18 03003C1A 03003C1C
SPP 03004B30 03004B32 03004B34 03004B36 03004B38 03004B3A 03004B3C
00 00 0000
01 F4 0500
03 E8 1000
05 DC 1500
07 D0 2000
09 C4 2500
0B B8 3000
0D AC 3500
0F A0 4000
11 94 4500
13 88 5000
15 7C 5500
17 70 6000
19 64 6500
1B 58 7000
1D 4C 7500
1F 40 8000
21 34 8500
23 28 9000
35 1C 9500
27 0F 9999
Skill Meters
Swim Fly Run Power Stanima Luck or Intelligence
SAs 03003038 03003039 0300303A 0300303B 0300303C 0300303D 0300303E
SAc 03003028 03003029 0300302A 0300302B 0300302C 0300302D 0300302E
SA2 03003BF8 03003BF9 03003BFA 03003BFB 03003BFC 03003BFD 03003BFE
SPP 03004B18 03004B19 03004B1A 03004B1B 03004B1C 03004B1D 03004B1E
00 00 (Empty)
0A 10
14 20
1E 30
28 40
32 50
3C 60
46 70
50 80
5A 90
63 99 (Full)
64 Level Up
Skill Grades
Swim Fly Run Power Stanima Luck or Intelligence
SAs 03003040 03003041 03003042 03003043 03003044 03003045 03003046
SAc 03003030 03003031 03003032 03003033 03003034 03003035 03003036
SA2 03003C00 03003C01 03003C02 03003C03 03003C04 03003C05 03003C06
SPP 03004B20 03004B21 03004B22 03004B23 03004B24 03004B25 03004B26
00 E Rank
01 D Rank
02 C Rank
03 B Rank
04 A Rank
05 S Rank
Extras
Some extra stuff that doesn't alter the chao in any way.
Fruit Slot (In Transfer)
Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7 Slot 8
SAs 0300301A 0300301B 0300301C 0300301D 0300301E 0300301F 03003020 03003021
SAc 0300300A 0300300B 0300300C 0300300D 0300300E 0300300F 03003010 03003011
SA2 03003BDA 03003BDB 03003BDC 03003BDD 03003BDE 03003BDF 03003BE0 03003BE1
SPP 03004AFA 03004AFB 03004AFC 03004AFD 03004AFE 03004AFF 03004B00 03004B01
00 Fruit A
01 Fruit B
02 Fruit C
03 Fruit D
04 Fruit E
05 Fruit F
06 Fruit G
07 Mushroom
08 Mushroom
FF Nothing
Ring Amount (TCG Only)
SAs 030046B4
SAc 030046A4
SA2 03005274
SPP 03006194
00 00 00 00000 Rings
10 27 00 10000 Rings
20 4E 00 20000 Rings
30 75 00 30000 Rings
40 9C 00 40000 Rings
50 C3 00 50000 Rings
60 EA 00 60000 Rings
70 11 01 70000 Rings
80 38 01 80000 Rings
90 5F 01 90000 Rings
9F 86 01 99999 Rings