FlagBrew / PKSM

Gen I to GenVIII save manager.
GNU General Public License v3.0
1.72k stars 173 forks source link

Changes won't save on Pokemon Blue #1443

Open Tekaoh opened 7 months ago

Tekaoh commented 7 months ago

Describe the bug I'm trying to edit my save for pokemon blue, but whatever I try to do, when I return to the game, my changes are lost. I must just be doing something wrong, but I can't seem to figure it out.

I tried leafgreen today and that one works great

To Reproduce Steps to reproduce the behavior:

  1. install pokemon blue
  2. start a game
  3. try to edit it with pksm
  4. save changes in pksm
  5. return to the same. Changes are lost

Expected behavior I expect the changes made in pksm to be saved

Information about your environment

alemonplays commented 6 months ago

Had the same problem here. I have an VC injected copy of Pokemon Blue. The Save Editor recognizes it fine. I believe the problem is: The save is applied without problems, but the way the injected GB Game works, is that its auto-open on the internal checkpoint it sets when you close the game and reopen it. Thus, overwriting the applied saves made with PKSM.

A workaround (or possibly the only solution) i found was that in order to sucessfully apply the changes made with PKSM, is to fully turn-off your DS (not just stand-by), turn it on again, then make the changes with PKSM, save it, and then launch the game.

FM1337 commented 6 months ago

Had the same problem here. I have an VC injected copy of Pokemon Blue. The Save Editor recognizes it fine. I believe the problem is: The save is applied without problems, but the way the injected GB Game works, is that its auto-open on the internal checkpoint it sets when you close the game and reopen it. Thus, overwriting the applied saves made with PKSM.

If I'm reading this correctly, you're stating you injected your copy of Pokemon Blue with save state support enabled on the virtual console application? If that's the case then any changes with PKSM will not work.

VC Titles with save states (which none of the official e-shop VC titles for any of the gen 1/2 Pokemon games actually have) are not supported due to how the save states actually work (the save file from the state overwrites the one that PKSM saves)

alemonplays commented 6 months ago

VC Titles with save states (which none of the official e-shop VC titles for any of the gen 1/2 Pokemon games actually have) are not supported due to how the save states actually work (the save file from the state overwrites the one that PKSM saves)

You appear to be right. I injected it with the default options. After changing it to the linked Version, it works perfect now. Thank you very much for pointing this out.