you get all the battle badges in the battle frontier like in emerald and saphire.
You must import Deyoxes from the GBA Pokemon games. You cant catch it in the Diamond game.
On Birth Island
Yes you can go to birth island or you can get a gameshark
you have to get a mystery ticket if you want a deyoxes you have to get a aurora ticket.
You throw a pokeball at him, and this is the importnat part. Are you ready. You celebrate by eating a churro.
Obtaining the Aurora Ticked through events
rayquaza latios deyoxes speed forme latias jirachi kyogre groudon
in leafgreen u have to get it from a Nintendo event and in sapphire after u get it in leafgreen u trade it from leafgreen to sapphire
Theres raiku,enti,suicune,articuno,zapdose,moletres,mewtwo,jiratchi,deyoxes, rayquaza.
Ruby Ruby Ruby Ruby