-
Notifications
You must be signed in to change notification settings - Fork 5
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
Mega Man X -- Upgrades don't save #26
Comments
What's the hash of the ROM? |
This is what I get using https://www.romhacking.net/hash/ Database match: Mega Man X (USA) (Rev 1) |
That's definitely a clean ROM, so the emulator must be the issue |
@taylorfry |
The Mega Man games use passwords instead of save files so I've attached a couple save states. The first one is at the level select screen and the second is right after getting the leg upgrade. |
@taylorfry Thanks for the save state. I was able to reproduce the leg upgrade issue. There is a new build which you can find here. The upgrade should now remain after dying. |
Thank you so much! I tested it out by dying and completing the level and the upgrade stays in both scenarios. I really appreciate the fix. Is there anyway I can help support the work you've done? |
@taylorfry Nice to hear that it works. Reporting errors with clear reproduction steps, as you have done, is already very supportive. Just keep in mind that I probably won't be able to solve a game-related bug every time. My programming skills are limited in this respect :) In this specific case it was relatively easy as it was a regression and still worked in version 1.30. |
Mega Man X has capsules that give upgrades throughout levels. After collecting one of the upgrades and either dying or completing the level, the upgrade doesn't stay like it should. Dying to a boss should place you in the room before the boss room, but it sends you to the beginning of the level. I read this may be a bad ROM or a piracy deterrent, but trying to recreate the issues with the same ROM on the PC version of SNES9x provides no problems at all.
The text was updated successfully, but these errors were encountered: