No, you don't. I had 7 badges when i got the tri-pass.
beat the elite four and the champion.
beat the elite 4
beat the elite 4 and then get sapphire stone
After you beat the elite 4 in will roam the region
beat the elite 4 alot
you have to start with squirtle and beat the elite 4
Heaps of antidotes and all ledgedarys :)
you have to get charmander as a starter and then when you beat the elite four in firered you just have to look for him in a random place
No. You need to beat the Pokemon League IN the Platinum one.
Yes. First you have to beat the Elite Four in both games, then do the stuff for Bill in FireRed
you only have to beat the elite 4 on Pokemon fire red not ruby
Finish your Pokedex And Beat The Elite Four once then the second time they have stronger Pokemon