>>39390483You need Colosseum or XD. Even if you're not picking a shadow pokemon you'll require it for Mount Battle. One or two ribbons here.
Then Pokemon Emerald for the Gen 3 ribbons. Firered/Leafgreen has some useful tutor moves but is not required. You'll be getting the Champion Ribbon, two battle tower ribbons and twenty contest ribbons. 4x5 of them.
Platnum and Heartgold/Soulsilver. are both required. You can get away with Heartgold/Soulsilver but the combo listed earlier is cheaper. You'll need to get 6 battle tower ribbons here, twenty more contest ribbons, seven talk to this lady ribbons, three money spending ribbons, one legend ribbon (defeat red) and the sinnoh champion ribbon.
Then Black(2) or White(2). Any of the four games are alright. No ribbons here, this is just for transfering.
X and Y has another champion ribbon, a super training ribbon, an affection ribbon and two more battle tower ribbons.
Omega Ruby has six more contest ribbons what are basically the same thing as last time, another champion ribbon and the chance to get some ribbons you missed.
Alola has a last champion ribbon, a Fortnite ribbon, and two more battle tower ribbons.
Oswald's guide has the brief rundown.