Title asks the question. How can I trade Pokemons locally with myself in Pokemon Alpha Sapphire using to Citra’s Locally, and does it have to be the same versions??
Download the latest Citra Canary build through the installer for the 1st instance, and download the latest manual Canary build for the 2nd one. Once you’re done, go into the extracted Citra folder that you got from the manual build and create a
user folder in there. Now copy every single file from
C:/Users/your username/AppData/Roaming/Citra into your created
user folder. Then, open both Citra instances and regenerate the User ID in either one of them in Emulation - Configure - System. Now the only thing left to do is to join the same server in Multiplayer - Browse Public Game Lobbies.
Hexagon, he might want to set up an unlisted room, coz he’s trading with himself. Read the FAQ for that.
It doesn’t matter. The person can join a public lobby and find the other instance in-game themselves.
I said might. But he doesn’t want his Pokemon traded off by mistake to someone else does he. That happened to me once, so I wanted to warn him.