Take a look at the save sticky at the top of this thread. If you don't find your answer ask mmm, he is good at this stuff. I think the problem will arise in switching consoles as some encryption is console specific. The Pokemon fans have all kinds of workarounds for that stuff.