No you don't. I caught it after I beat the Elite Four. You can catch it before or after. It doesn't matter.
You don't necessarily have to beat the elite four to catch any event pokemon, especially since the only way to get Arceus right now is to hack it.
Yes. You also cannot catch Superjesuslatios or latias without the elite 4.
If you beat the elite four before you catch raquaza you can use the cloning glitch to get as many master balls as you want (the reason for waiting until after you beat the elite four is because the cloning glitch takes place in the battle frontier
After you beat the elite four and the galactic biulding
No, you just need to beat the elite 4. You can find regirock in the cavern at the bottom of the desert.
Yes you can - as long as you have Dive, Fly, and Dig and have captured a Relicanth and a Wailord.
In Ruby and Sapphire yes you need to beat the Elite Four first, but in Emerald you can catch Raquazza before or after you beat the Elite Four.
no,that is inposible.
no
no
No you don't. I caught it after I beat the Elite Four. You can catch it before or after. It doesn't matter.
Yes (Why not?)
After you beat the Elite Four, you go into N's castle, and you catch it before you battle N.
Rayquaza, Groudon, Regirock, Regice, and Registeel. You can also catch Latios after you beat the Elite Four. Note that Groudon and Latios cannot be found in Sapphire.
route 7 after beating the elite 4
No, u have to beat the elite 4. unless u have cheats