When you meet Giratina in the Distortion World or Turnback Cave (in Pokemon Diamond and Pearl), you will need to save before you encounter it into battle. In battle, there's many chances that the Giratina will not appear shiny as you hoped it will be. Soft reset (L+R+Start+Select anytime) and start the game up again, repeating the same process. There's only 1/8192 chance of it appearing as a shiny, so be patient as you repeatedly soft reset. It is recommended that you have a Master Ball with you to guarantee its catch, but it isn't impossible to do it with a regular Pokeball. Bring a level 50-70 (Depending on where you meet Giratina, for in Platinum it'll be level 47, while in Diamond and Pearl it'll be level 70.) Pokemon that will cause Giratina to fall asleep or paralyzed. Bring its HP down to yellow or red, then chuck a Dusk Ball or Ultra Ball to attempt a good catch.
Chat with our AI personalities
You need a cheat on a m3 card to get a shiny Giratina
It is extremely RARE. You have 1 out of 1892(or 1942..don't remember exactly) chances of encountering a shiny Giratina. If you see a normal one, then just load your game again and go through the puzzle again until you get a shiny one. My advice would be to use a normal one 'cause finding a shiny legendary is really a head-ache.
There might not be a code
You need to catch Giratina or beat Giratina after that go to Lake Verity. You need HM Surf...
Yes, but if you want to catch giratina later you can go to turn back cave.