This is really cool, I'm guessing (sorry I didn't actually read everything yet) that this is just for actual 3ds devices and that the process would be different for an emulator?
Either way thanks a lot for this information. Broke my head today learning that this wasn't a feature of the game...