So obviously there is the shell out $5 a year and use pokeBank method. However Iam trying to figure out a way to do it with homebrew. So I have retail cartridges for everything. I have already dumped the saves from them so I can open them in PkHex. Ive also tried PKSM and PHbank. With PKSM and PHbank DS game functionality is extremely limited, you cant even view your boxes, so those arent going to work. PkHex does open them up and I can view the boxes, at which point I think I can extract pokemon from the DS games, then load up a save for X/Y/OR/AS (as SuMo once they officially support with a patch) and import the exported DS pokemon into 3DS game save and then import that save onto my retail 3DS cartridge? So thats the plan, is that the best way to do this? Or is there a better tool/way that supports the DS games? I am not interested in changing the pokemon, not interested in hacking, making shinys etc.. all I want is to just move over my old Pokemon into the new games. Also there is an issue open on github for PKSM which says that trainer name does not get adjusted on import (not OT name, but actual trainer name), which messes up the pokemon as far as being legit, this value is normally adjusted during a transfer by any official method (system to system or pokeBank etc). Any suggestions? Thanks!