It depends on which game your playing. If its ranger, you do catch it you befriend it. But if you playing platnium or pearl or diamond, you strong Pokemon to lower its HP and use a ultra ball. If you use a cheat, you can capture legends. with regular poke balls.
masterball
use a masterball
Yeah it is possible to catch kyogre with out wasting your masterball you wont have to use it until you see latias and latias requires you to use your masterball.
weaken it and put it to sleep
you can, the catch is fairly easy even without a masterball although I woul use ultra balls if you arent going to use a masterball. I you knock out reshiram without sAVing before hand you can try again after the credits at dragonspiral tower
Masterball. Masterball can be obtained from Team Aqua base. If you already used that one then another masterball can be obtained from matching the lottery in Lilycove Department Store. If you can't get a masterball then the easiest way is to catch Suduwoodo and then give it Quick Claw, then find Latios use the move 'Block' and then keep using Ultra Balls. Good luck. If you need help, contact me on: heart_beat96@hotmail.com
well the easiest way is to use the masterball Cyrus gives you and catch dialga palkia and girantina with ultra balls
A fleeing legendary pokemon
try using dusk balls
the strongest pokeball is the masterball. the masterball can catch any Pokemon out of the 493. it doesnt matter what kind of Pokemon it is, the masterball can catch any Pokemon.
Use something like mean look to keep it from running, then catch it like you normally catch a legendary.
No.