To get Heatran, you must go to the Survival Area, then you must go to the house right next to the Pokemon Center and talk to the kid. He will then disappear; follow him (he went to put it back where he found it, which is in the very back of the mountain.) Then right where the Magma Stone was is Heatran. You should probably save your game. Hope it helped!
not if you kill it
no it isn't. unlike Pokemon diamond, you can catch all sinnoh Pokemon and you can also catch palkia at lv 70. Instead of dialga at lv 47, lv 70 in platinum. and you can catch a lv 47 giratina and lv 50 heatran. hope i helped!
don't capture Gratiana with the master ball that you get from team galactic leader instead keep the master ball and go to see heatran after Pokemon league and use master ball on heatran and catch him instantly
Go to a Buck's Grandpa's house in survival area and He'll tell you some stuff. Then you have to go back inside Stark Mountain and catch heatran.
Heatran is, like Giratina, a post-plot Pokemon. When you've more or less finished the game, you're given free reign of the region. If you've captured/defeated Heatran, you go wherever you feel like going. All that's left to do is catch an assortment of Legendary Pokemon.
catch other Pokemon
Well on Pokemon pearl or diamond you catch him in Stark mountain
you get him in stark mountain then try and catch him
Go to the resort area
you cant catch it in soulsilver. you have to trade it from diamond pearl or platinum.
catch legendary Pokemon like giratina and heatran
Heatran is unavailable in soulsilver. If you want it, you will have to trade from Pokemon diamond, pearl, or platinum.
The only way to get Heatran is to trade with pokemon Platinum,Diamond,and Pearl.
Dialga, Giratina, Heatran, Mespirit, Uxie, Azelf, Regigigas, Rotom, Cresselia,
Catch Heatran in Diamond/Pearl/Platinum in Stark Mt and trade it across.
you find heatran in starkmountain
Stark Mountain