Once the pokemon is in gen 4, it should be easy to extract the pkm file from the gen 4 sav file using pokesav. The following method may also work to move from gen 3 to gen 4, but im pretty sure gen3 pkm files arent directly compatable with higher generations. (Gb and gbc) neither will gen 6 (3ds) Long answer: See daxtsu's answer above about using your emulator to link games. (Gba and nds games) Generations 1 and 2 wont work. Short answer: As long as youre working with generation 3, 4 or 5, its possible.