>>34206806>>34207097I ran some tests:
>Transfer Pokemon from Y to bank, then back>Generate breedable Pokemon in Y>Generate legendary Pokemon in Y>Generate event-only Pokemon in Y>Move said Pokemon to ORHere's what I found:
>Genreated Pokemon: >>Nickname flag is set on generated Pokemon regardless of whether or not they have a nickname set (technically not illegal, just really fishy)>>Setting a generated Pokemon's OT to yours doesn't account for Met data: a Pokemon generated in Y might be set to have originated in OR for no reason>>Also sets the OT as a Handling Trainer (without setting the OT/HT flag correctly), adds trade and Residence memories that shouldn't be there>>Completely random Met Date/Egg Met dates instead of current date, why?>>Generating event Pokemon doesn't set valid OT/Memories. This is just wrong.>Transfers:>>Transfers with traded Pokemon won't get new Link Trade memories; PKHeX seems to also do this when moving between games, I'm not sure if it's correct>>Residence memory regions seem to be completely random for no reason>>OT/HT flag remains the same across transfers: Transferring a Pokemon will add the HT's name and gender correctly, but it won't set the correct flag for it.To summarize:
>Nickname flag is wrong>OT/HT setting is wrong>OT/HT flag is wrong>Met data is wrong>Trade memory data might be wrong>Event Pokemon data is extremely wrongI can appreciate the effort put into it, but legality-wise PKSM is really dodgy.
Thankfully SM/USUM don't involve Memories except for a gift Noibat in USUM and Bank transfers from Gen 6, so I'll try genning, moving and transferring there and hope it fares better.