unfortunately yes and i think you get latios on ruby, latias on sapphire and emerald both hope i helped
After you beat the Pokemon league
After you beat the Pokemon league you will be in your room, go down stairs, and you will talk to your dad, after that the tv says that there is an uknown Pokemon flying all over hoen, after the tv is done talking your mother will say what color did they say the Pokemon is, you can say red to get latias or blue for latios
Catch all the Pokemon. credits are rolled if you beat the Pokemon league
catch all the Pokemoncatch all the Pokemon
beat the Pokemon league and beat N and you use your Master Ball to catch him
All you need to do is get all eight badges and defeat the Pokemon League. But, you can decide your goal to beat the game. You still have to beat the Pokemon League, but afterwards you can decide on your goal. Your goal could be to catch all Legendaries of that game. You goal could be to catch a number of Pokemon. But, the true way to beat the game is to beat the Pokemon League.
After you beat the Pokemon league, you go back to your house, and your mom asks you if you saw a report on TV. Then she asks you what color the Pokemon was, red or blue, and your answer determines which one you catch. Red is Latias and Blue is Latios. Then you walk around and randomly run into it and catch it with a master ball.
yes yes you do
yes, after you beat the pokemon league if they are on a swarm.
yes you beat the elite four.
latias
you go to the Pokemon league and beat them and then collect the kanto badges