i think you have to trade them from other games
trade from other games
Use Gameshark.
Not without cheating. Ruby can get Groudon and Rayquaza, Saphire can get kygore and rayquaza, but only Emerald can get them all.
Here are all the legendaries you can get without cheats: Groudon, Kyogre, Regice, Regirock, Registeel, Rayquaza, Latios/Latias.
how to get all the tickets in Pokemon emerald?
You cannot get all 3 Starter Pokemon in Pokemon Emerald without trading for the other 2.
hay even people how just started the game know all you have to have is oke balls AND YOU CATCH EVERY POKEMON YOU SEE AND YOU DONT HAVE that's how you catch every Pokemon
no no
You can only get one of the three Starters in Pokémon Emerald without use of cheating or trading. You can trade or use an action replay code to get all three (I don't know the code, so I can't help you there). Hope this helped.
Go to the events that do not happen anymore :)
I think it's impossible without cheating, you can get almost all Pokemon the normal way, but pokemons like celebi, jirachi... i don't think it's possible without cheating... sorry
That's not possible at all there are some hoenn pokemon in colosseum and xd gale of darkness but not all of them so you have to have ruby, sapphire and emerald.