Hello. Pokémon games are released in pairs or trios (Sapphire/Ruby/Emerald, Diamond/Pearl/Platinum, ...) and the problem is unobtainable pokémon in each version. Other problems are evolution by trade and event items. Unfortunately, I played the original versions without hacks, but I would like to know what are the hacks for someone (a child) play as the first game of a region. Instead of playing the unpatched Sapphire/Ruby/Emerald version, they could play a "complete edition" that combines the features of all versions. An example would be a Pokémon Emerald Hack: -Allow to get all pokémons from Hoenn pokédex. Non-Hoenn pokémon would change the original experience with Emerald. -Allow to catch the pokémons that are missing in Emerald, such as Roselia, Meditite, Zangoose and Lunatone, in the same places where they appear in Ruby and Sapphire. -Allow to get all event items: Eon Ticket, Mystic Ticket, Aurora Ticket, Old Sea Map. -Allow to get Jirachi. -Replace all trade evolution by methods that do not need another console, such as a new type of stone. -Allow to get the two other starter pokémons later in the game. Some bug fixes are welcome. The games do not allow more than 999999 of money, and this number is strange, because it is far from 32-bits limit.