Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pokemon Crystal .sav file is overidden with Gold's #149

Open
mechPenSketch opened this issue Jul 10, 2023 · 1 comment
Open

Pokemon Crystal .sav file is overidden with Gold's #149

mechPenSketch opened this issue Jul 10, 2023 · 1 comment

Comments

@mechPenSketch
Copy link

So I've been using this emulator to see whether I can use its IR functions locally. It's to use mystery gift for battling in trainer's house. I have opened pokemon gold first, then crystal.

Some time later, I've tried another emulator to test its IR. I've opened pokemon crystal, but it's save is gone. I don't know why that happens as its .sav is present, so I used pkHex to open it. That's when I realized that it contained the data of my gold save file instead!

pkmn_mixed_version

I've checked the date when pokemon crstal's save file is modified, and it's on the day I've opened it on gbe-plus.

@mechPenSketch mechPenSketch changed the title Crystal sav file is overidden with Gold's Pokemon Crystal .sav file is overidden with Gold's Jul 16, 2023
@shonumi
Copy link
Owner

shonumi commented Aug 15, 2023

I meant to comment earlier, but this issue should be fixed in the latest source code. It was an issue where GBE+ when opening one game while another was still running. GBE+ would set the save file 2nd game, close the 1st game, and then write the save. So, the order got messed up (it's now close the 1st game, write the save, then set the save file to the 2nd game).

A pretty nasty bug that affected every core (DMG/GBC, GBA, Pokemon Mini, and NDS).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants