Guest Posted January 15, 2017 Posted January 15, 2017 When importing .pcd and .pgt Mystery Gift files into D/P save files, the Gift Active and Card Active flags for the respective slots do not get properly enabled. As a result the Wondercards don't appear in-game, and you can't receive anything from the Pokémart. Inversely, if you have an active gift in any of the gift slots, or any active Wondercards, deleting them in PKHeX leaves the Gift Active and Card Active flags enabled (they should normally be cleared.) As for Platinum and HG/SS, they stopped using these "Is Active" flags, presumably they actually zero out most of the gifts and Wondercards when redeemed/Tossed.
Guest Posted January 15, 2017 Posted January 15, 2017 (edited) In order to avoid any save editor (or even emulator) error, I created a brand new save file on my retail cartridge and received three gifts via wireless, using modified distro roms. I made a copy of the clean save before receiving any Mystery Gifts, then a copy of the save after receiving all three gifts. I then made a copy of the clean save file, and inserted the three .pcd + .pgt into the same slots via PKHeX to show the difference. The save with everything done legitimately on real hardware is fine (as expected.) The PKHeX'd save... Using a code to activate Mystery Gift (since PKHeX does not enable it by default) reveals that this is how it looks in-game after adding the cards through PKHeX (the PKHeX'd save file uploaded here is from before using said AR code.) The save file is completely unopenable in PMGE, and PokéGen shows pretty interesting results. Even PKHeX does not recognize the Wondercards in their respective slots anymore when I re-load the save file. The same thing happens in D/P as well, and I'd wager HG/SS too. Gifts are fine (the .pgt) and can be received in-game without any problems. Edited October 16, 2019 by Guest
Kaphotics Posted January 15, 2017 Posted January 15, 2017 relevant thread: Maybe 2047 is the 'active' flag?
Guest Posted January 15, 2017 Posted January 15, 2017 That's possible, when we were messing around with that Ranger distro I noticed that PKHeX always showed WC IDs 1 and 2047 as received when I opened a save file after receiving the WC (1 being the ID of the Wondercard itself.) There's more info, also: https://projectpokemon.org/forums/forums/topic/39774-pokemon-ranger-protoype-and-azure-flute/#comment-207693 https://projectpokemon.org/forums/forums/topic/39774-pokemon-ranger-protoype-and-azure-flute/?page=2#comment-207724 https://projectpokemon.org/forums/forums/topic/39774-pokemon-ranger-protoype-and-azure-flute/?page=2#comment-207729 https://projectpokemon.org/forums/forums/topic/39774-pokemon-ranger-protoype-and-azure-flute/?page=2#comment-207732 At the time, the Ranger proto thing got pointed at, but I believe that this is some of what PKHeX seems to be doing to the Wondercards when saving (there are a bunch of other examples of WCID 2047 being mysteriously set as received here as well.)
msbhvn Posted January 16, 2017 Posted January 16, 2017 I posted a bug about that just before the hack, you'll probably find it about five pages down.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now