That's fantasic, thanks a bunch for the help!
Just out of interest, what do you use to time? If I use PikaTimer I get massive slowdown, and inconsistent times to the title screen. Is there a better way?
You will know because the address in the 4th field will match the address of the seed. Then proceed to advance frames, using Kazo's frame checker (http://www.smogon.com/forums/showpos...0&postcount=98) to check what frame you are on. You can use save states to help in this task. Advance to target frame and if done correctly you will obtain the desired pokemon. NOTE Red Gyrados is determined in a different method to 1/k. Forget about it, I attempted to RNG it and failed. Once done, convert dsv back to sav and then using EMS software transfer back to cartridge.
You can RNG via emulator, but it must be DeSmuMe as this is the only one which will allow us to view the memory. If you have the newest EMS NDS Adaptor Plus you can transfer your save to your computer, and vice versa. Then use SaveTypeConverter to convert the .SAV to .dsv. Place the ROM of HG/SS in the same folder as DeSmuMe. Also place the .dsv in the same folder. Ensure the .dsv and the rom have the same name bar file extension. Play the game. You should be able to load from the save point. Then proceed to where the Pokemon you desire is. Save before it/before initating event such as dogs, then go to tools-->view memory. Set viewmode to words then enter 021D15A8 for English HG/SS games, 021D0AE8for Japanese games. To set the time to RNG change Windows clock, that is equivalent to changing the time on the DS. Proceed to reset at the specified time to be able to hit your target time and delay. See next message -->
I was wondering if you had any tips for RNGing in HG via emulator? It's not something I've done before, but I'm definitely interested in trying, especially with the dodgy frame advancements in the game.