My brothers and I want to play through heartgold and soulsilver but with our own handpicked starters. One brother wants to start with a shiny dratini, while I want to start with a porygon and my other brother is still deciding what he wants (possibly another shiny as well). Is there a code that might make this idea possible? Whether it be a code that modifies Elm's starters directly or just a code that replaces the first pokemon in the party?
I'm trying to stay away from wild pokemon codes..
Does anyone have any ideas?