Wild Pokémon modification codes

The following Action Replay codes can be used to modify the characteristics of an encountered wild Pokémon.

Direct species modification
In general, the address managing the species of a wild Pokémon can be converted into the Action Replay code:

52247d8c 582000c0 12247d8a 0000XXXX 02247d8c e0021c39 02247d90 0000c000 d2000000 00000000

Where value XXXX is a 16-bit integer, players may change this value to a Pokémon species' index number (in hexadecimal) to encounter the desirable Pokémon.

Species/Level = Remaining number of Masterballs/Ultraballs
For efficiency, players may use the following code to obtain XXXX Masterballs after holding the L+R buttons and hold the L button to acquire the desired Pokémon species based on the remaining number of Masterballs. For stability and access to all valid Pokémon it is best to use the value 01ED (i.e. #493 - Arceus).

These codes also give the player YYYY Ultraballs, where YYYY modifies the level of the wild Pokémon, it is best to use the value 0064 so when the player holds the L+R buttons he/she acquires 100 Ultraballs. Holding L will change the Pokémon's level according to the remaining number of Ultraballs.

94000130 feff0000 62111880 00000000 b2111880 00000000 00000d14 XXXX0001 00000d18 YYYY0002 d2000000 00000000 94000130 fdff0000 62111880 00000000 b2111880 00000000 da000000 00000d16 c0000000 00000027 d7000000 00025a68 d2000000 00000000 94000130 fdff0000 62111880 00000000 b2111880 00000000 db000000 00000d1a c0000000 0000000b d8000000 00025a5c d2000000 00000000

Pokémon index numbers
The following values can be used for value XXXX (i.e. species or remaining number of masterballs) without freezing the game, although italicized values depict invalid Pokémon.

Nature modification
The address managing the nature of an encountered Pokémon can be converted into the Action Replay code:

1206e120 0000XXXX

Where XXXX depicts a Pokémon's gender and nature. Valid identifiers include:

Hardy - 2400 Lonely - 2401 Brave - 2402 Adamant - 2403 Naughty - 2404 Bold - 2405 Docile - 2406 Relaxed - 2407 Impish - 2408 Lax - 2409 Timid - 240A Hasty - 240B Serious - 240C Jolly - 240D Naive - 240E Modest -240F Mild - 2410 Quite - 2411 Bashful - 2412 Rash - 2413 Calm - 2414 Gentle - 2415 Sassy - 2416 Careful - 2417 Quirky - 2418

Enforce a Shiny Pokémon
The following Action Replay codes originally generated by Kenobi will cause every Pokémon encountered in the wild to be shiny.

621d1584 00000000 0206defc 47004800 0206df00 02000001 e2000000 0000003c 6800480d 490b6840 88011808 9c0d8842 40510c24 20074061 04244041 940d430c 21001c28 f06eaa0d 4801fea3 46c04700 0206df05 000000dc 021d1584 00000000 d2000000 00000000