you can not get regirock in soul silver but in platinum you can in a special event.
MT. Silver
First, capture a Ralts from a Pokemon Swarm (or trade from someone else). It must be a male Ralts. Then, evolve it into a Kirlia. Then, use a dawn stone to get a Gallade.
In soul silver and heart gold you find it in euritik city in one of the houses
Route 28 and Mt. Silver
Kirlia to Gallade: Use Dawn Stone only on male Kirlia (any level).Kirlia to Gardevoir: Evolves at level 30 (males and females).
A male Kirlia into Gallade, and a female Snorunt into froslass.
Kirlia into Gallde And Snornut into Froslass
Kirlia (Male) -> Gallade Snorunt (Female) -> Froslass
You can't. You have to evolve it from Ralts at level 20. You can find these in route 34, however, you only have a 20% chance of finding them. Good luck! Hope I helped!
The dawn stone will evolve a male kirlia into a gallade and a female snorunt into a froslass
it evolves male Kirila into Gallade and female Snowrunt into Froslass
In Pokémon SoulSilver, you cannot find Kirlia however you could catch a Ralts in Route 34 and evolve int into Kirlia at Level 20.
you can not get regirock in soul silver but in platinum you can in a special event.
there isn't
Mt. Silver.
MT. Silver