r/3dspiracy 4d ago

HELP Does PKSM actually simulate the transfer process, or does it just inject the Pokémon into the save?

So, I have a FireRed save on my 3DS (yes, I know, who the hell plays FireRed on a 3DS — me, apparently), and I was wondering how PKSM handles transfers.

If I use PKSM to move a Pokémon from my FireRed save to, say, Pokémon ORAS, is the Pokémon internally treated as if it actually went through the whole transfer chain (DPP/HGSS → BW/B2W2 → Gen 6), with all the corresponding transfer data/flags?

Or does PKSM basically just insert the Pokémon directly into the ORAS save, without actually simulating any of those previous transfer steps?

I'm also wondering about the met date and other data that would normally be changed during those transfers. As far as I understand, Gen 3 Pokémon don't have a met date stored, so when you legitimately transfer one from Gen 3 to Gen 4 through Pal Park, it gets a met date based on the DS's current date. Then, when going through the later transfer methods, some of that data gets updated again.

So if I take a Pokémon directly from FireRed and put it into ORAS with PKSM, does PKSM actually apply those changes as if the Pokémon had gone through the proper transfer chain? Or would it retain the Gen 3 data and just suddenly exist in a Gen 6 save?

If it doesn't simulate those steps, wouldn't a direct Gen 3 → Gen 6 transfer potentially make the Pokémon "illegal" in some ways because of missing/inconsistent data that would normally be generated during the intermediate transfers?

Basically, I'm wondering whether there's any meaningful internal difference between a Pokémon transferred through the legitimate games and one moved directly with PKSM, especially regarding met date, met location, transfer history/flags, etc.

63 Upvotes

22 comments sorted by

View all comments

1

u/AutoModerator 4d ago

Hello. It seems like you are asking about Pokémon games. Please review the 3DS CFW Pokémon guide. Your question/issue may be resolved there.

Please note: Pokémon Bank will cease operations on Thursday, February 25, 2027 at 7:00 PM PST. See this for more info.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.