>>36110939I wonder if it's possible to complete some generation's national dex using only emulators.
Gen 3 should be comparatively easy with VBALink for multiple VBA instances for trading (plus hacking the Old Sea Map into the game to trigger an encounter with Mew).
DS emulators can emulate the GBA slot to transfer gen 3 mons to gen 4 through Pal Park. Most straightforward bit of all this actually. Maybe there's a save editor that allows you to extract mons from gen 3 saves and insert them into gen 4/5 saves (don't forget to change the encounter location since Pal Park would simply overwrite it with Kanto for FR/LG or Hoenn for R/S/E) simply to copy your entire computer at once and save yourself hours of time. Furthermore you can grab Celebi and Jirachi off Gamecube games in Dolphin and then transfer them to VBA and then further to gen 4. So far, so good.
But now the troubles begin. I'm not sure whether there's a DS emulator that can communicate with other DS emulator instances for trading between gen 4 games or for migration from gen 4 to gen 5 in Poke Transfer. Or, for that matter, for getting Deoxys, Manaphy, Darkrai and Shaymin out of Ranger games onto your gen 4/5 games. OR for getting Mew and Phione into your DS savegame off a Pokemon Ranch savegame in Dolphin. And that's only gen 4/5. Then again you could just use a save editor to extract mons out of one gen 4/5 save and insert them into another. It's not ideal, but it's a workaround.
Supposedly Citra can communicate with other instances of itself nowadays for trading between gen 6 and 7 games, but it doesn't seem like Citra can communicate with DS emulators, so I don't see any way to migrate mons from gen 5 to gen 6 or 7 beyond getting the save into a physical DS unit and trading with a physical 3DS unit, unless of course there's a save editor that can also access 3DS saves.
Any information on what save editors are out there these days and what games they're compatible with would be appreciated.