Ok, this is how you get the Light Green Orb from Professor Oak in order to catch Rayquaza back in Route 47. First thing you need to is make sure you've already caught either Kyogre (HeartGold) or Groudon (SoulSilver.) Now before you load up your no$gba go into whatever folder it's in and open the no$gba.ini. Now towards the bottom of the document you should see a line that says: SAV/SNA File Format == Compressed Change it to say: SAV/SNA File Format == Raw Save changes and exit out of the no$gba.ini Now load up whatever game your playing and go into the pokemon center and withdraw your legendary (Kyogre or Groudon) and have one slot open in your pokemon party. Now save. Just in case go into your battery folder and make a backup of your save file and put it somewhere safe. Now head on over to http://www.mediafire.com/?mmoozziywqo and download that file and extract it somewhere. What it contains is: English: Pokesav HG/SS English Ver 0.02 Also the Kyogre and Groudon .pkm files After you've extracted that archive load up Pokesav HGSS - ENG - PLN. Now go to the "Open" button and find your pokemon save file in the battery folder and load it up. Now go to the empty slot in your pokemon party and press the "Load" button. All you gotta do now is load up whatever .pkm file you need (Kyogre for SoulSilver users or Groudon for HeartGold users.) Once you've loaded up the pokemon you needed all you gotta do now is hit the "Save" button. Now load up your pokemon game and head on over to Professor Oak with both the legendaries in your party and he should give you the Light Green Orb (It's called Sacred Ash in the English translated version for some reason.) Hope a few of you guys find this useful. edit: Big thanks to krookedt for sending me his HeartGold save file.
worked like a charm, you are the man! did have to change the number of pokemon in party on pokesav to 6 and not 5 to get it to work so if anyone has problems that may be it.