UltramasterBDJ´s self-made X-Codes/GBA/Sonic Advance 2

Sonic Advance 2

in-game-level-modifier [NOTE #1]
103055b4 000000XX

out-game-level-select-modifier [NOTE #2]
00302fbf 0000000X

in-game-character-modifier
10305a65 0000000X

out-game-character-modifier
103054f0 0000000X

instantly have 7 special rings
5C46C3B2 8AAA1028

always have 99 rings
A43ACF97 91D71D56

always have 101 rings [NOTE #3]
BBAD5497 CC63FEB3

press A to warp
BBB03A81 F509F007

set gravity
0030544c 000000XX
00305424 000000XX

normal gravitation
ABC7BCA9 AB602E7A
E2C44B45 7131A042

anti-gravitation
6AF34770 E4D4925B
6C3D252E 19A932C7

characters walk upside down, but on the floor
ABC7BCA9 AB602E7A
6C3D252E 19A932C7

"unlock" [NOTE #4]
4881CE49 85D669CA

access soundmenu [NOTE #5]
ACA95E66 34E5A178

always attract rings, always have running shoes AND always be invincible
3B50DF36 BDA18655

always be...[NOTE #6]
10305a16 0000xx00

go for supermegahyperultrasonicspeed! [NOTE #7]
D606D6CD 5AC09948

deepscinosartlurepyhagemrepus rof og (that means you run really fast, but backwards lol ^^")
E0E561B3 75AF86AA

CHAOS CONTROL [JOKER-NOTE]
E18D243E B809572E <- press D-Pad right to "go for supermegahyperultrasonicspeed"
D606D6CD 5AC09948
B01A6B02 EA97B0C8 <- press D-Pad left to "deepscinosartlurepyhagemrepus rof og"
E0E561B3 75AF86AA
DFC3E3E7 9CBF315A <- press D-Pad down for normal gravitation
ABC7BCA9 AB602E7A
DFC3E3E7 9CBF315A
E2C44B45 7131A042
ED6159A6 27E08F90 <- press D-Pad up for anti-gravitation
6AF34770 E4D4925B
ED6159A6 27E08F90
6C3D252E 19A932C7


perfect sprite-color-modifier [NOTE #8]
03002664 00YY00XX




NOTE #1:
Enter any level. Next, commit "suicide" (in the game, of course) and you'll be in the desired level, including boss-stages etc..
However, if you set the value to a boss-stage, you don't have to "commit suicide" and you will instantly encounter the desired boss, but the area will be all messed up untill Sonic screws up.
But if you set the value back again to a normal stage (before Sonic has "screwed up"), the boss will still be there! You can hear him, and once I actually could see him driving around in the normal stage!

00 = Leaf Forest 1
01 = Leaf Forest 2
02 = Leaf Forest Boss
03 = Beta?
04 = Advance Game Port hardcrash!
05 = Hot Crater 2
06 = Hot Crater Boss
07 = Beta? (same as above, just with slightly different graphics)
08 = Music Plant 1
09 = Music Plant 2
0a = Music Plant Boss
0b = Beta? (same as above, just with slightly different graphics)
0c = Ice Paradise 1
0d = Ice Paradise 2
0e = Ice Paradise Boss
0f = Beta? (same as above, just with slightly different graphics)
10 = Sky Canyon 1
11 = Sky Canyon 2
13 = Sky Canyon Boss
14 = Beta? (same as above, just with slightly different graphics)
15 = Techno Base 1
16 = Techno Base 2
17 = Techno Base Boss
18 = Beta? (same as above, just with slightly different graphics)
19 = Egg Utopia 1
1a = Egg Utopia 2
1b = Egg Utopia Boss
1c = Final Zone ("XX")
1D = weired, can't see anything??
1e = some Boss? can't play normal


NOTE #2:
0F = "True Area 53" (final-bonus-end-boss-stage)
Deactivate after loading, otherwise the game will crash as soon as you collect a ring... (I have no idea why.)

NOTE #3:
Use this code instead of the "99 rings code" when you´re anoyed of the "1up"-soundeffect.

NOTE #4: This will unlock most of the game, however, it'll freeze if the game is being saved (e.g. when you complete a level).
This also produces lots of bugs and changes the language-settings.

NOTE #5:
Go to the options-menu and press A.

NOTE #6:
xx = 01 - green shield
xx = 02 - invincibility
xx = 04 - running shoes
xx = 08 - blue shield (ring attracting shield)
xx = 0f - all of above
xx = f0 - Sonic does a walk in the park. As fast a turtle.


NOTE #7:
At the end of each stage you will need to deactivate the code, or else the game won't proceed to the next level.
If you run into a wall, this may be a problem. You can only run into one direction, so you will have to deactivate the code then.

Alternatively, instead of all this activate/deactivate-mess, try using the "CHAOS CONTROL" code!



NOTE #8:
YY changes the "intensity" of the modification, while XX changes the color of each Sonic, Tails, Knuckles, SuperSonic, Knuckles, Amy... well probably not Cream.
This is for all the sprite artists out there who are using re-colored Sonic-sprites for their avatars or flashmovies.
Ever wanted to see "your" character in the game? Well, now you can!!
Using this code will allow you to play as e.g. a green Knuckles, a blue Tails, a red Sonic or a "Super"-hairstyle Amy!
My favourite character till now is "Ninja The Hedgehog" being dressed all black exept for his shoes (could have made them grey, but I didn't like that).
His values are YY=07, XX=00.
A "movie" including an overview over ALL available colors is to come.

SPECIAL NOTE CONCERNING JOKERCOMMANDS:
Seeing that the Advance Game Port (the GBA-hackingdevice I'm using) does not appear to support jokercommands (also known as "activator codes"),
I myself am unable to confirm if the jokercommand-toggled codes work as intended.
If you don't know what jokercommands/activatorcodes are, well they let you activate/deactivate a code during the game by pressing a button.
Some codes need jokercommands or else they are either completely useless (a moonjump without a jokercommand can not be controlled) or they will crash the game.
If these jokercommand-codes do NOT work on your Action Replay Version 3, please
inform me.