Defeat Brendan or May for the first time.
Defeat Brendan or May for the second time.
Defeat Brendan or May for the third time.
Defeat Brendan or May for the fourth time.
Find the Master Ball in a secret hideout.
Earn the Stone badge.
Earn the Knuckle badge.
Earn the Dynamo badge.
Earn the Heat badge.
Earn the Balance badge.
Earn the Feather badge.
Earn the Mind badge.
Earn the Rain badge.
Defeat Maxie in Mt. Chimney.
Defeat Courtney in the Weather Institute.
Defeat Tabitha in team Magma hideout.
Defeat Maxie in the Seafloor Cavern.
Defeat Wally in the Victory Road.
Become the new Hoenn Champion.
Catch Groudon.
Catch Rayquaza.
Catch Regirock.
Catch Regice.
Catch Registeel.
Catch Latios.
Obtain every TM at least once. (Can use overworld ones, must have all buyable ones at the same time, read comments for the list)
Turn off the generator in New Mauville and claim your reward.
Clear all the puzzles of the Trick House and claim the last reward.
Obtain the ingredients needed and craft a Shell Bell.
Return the Scanner to Captain Stern.
Return the Red Orb to the place where it came from.
Acquire a black belt.
Acquire a silverpowder.
Acquire a dragon fang.
Completely fill the Trainer's Eyes list.
Win 50 times in a row in the Battle Tower. (Level 50)
Win 50 times in a row in the Battle Tower. (Level 100)
Win 100 times in a row in the Battle Tower. (Any level)
Show big pokemon to a pair of competitive brothers.
Become a member of the Mystery Event Club.
The gender of Azurill just changed!
Catch all pokemon without using external trading.
Catch a Feebas.
Beat the Pokemon League using a party of 6 version exclusives without resetting. (See the achievement comments)
Breed an Absol with Double-Edge, Baton Pass, Feint Attack and Substitute and enter a battle with it.
Obtain all the gift and in game traded Pokemon.
Catch Latios without using the Master Ball.
Win the fourth rematch onwards against Wally at V. Road with only one Pokemon in your party. (No legendary or pseudo-legendary)
Interact with all the stationary pokemon in Hoenn.