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
0.9.2 breaks save file of Pokemon White 2 Japanese version #1158
Comments
I cannot reproduce. The savefile loads fine for me in both 0.9.1, 0.9.2 and latest source. |
It seems that only ROMs of "non-standard" size will not work in 0.9.2. I uploaded my version of the ROM to Google drive. Could you try to reproduce with this ROM? (It is 303MB as opposed to 512MB, and melonDS already warns about this in the log I uploaded) A save file is actually not needed to reproduce this. I am able to start a new game (without the save file) using this ROM in 0.9.1, but in 0.9.2, after the initial kana/kanji selection, the game shows a blue screen complaining that the save function is not working. P.S. While I am able to workaround this using a 512MB Japanese ROM, I used Japanese ROM only to minimize the example; I am actually using a fan-made Chinese translation for which no full-sized version is available. |
after investigation it appears that your ROM is a patched version for flashcarts and stuff, that has the IR-comm code disabled however, since 0.9.2, melonDS uses the gamecode to detect that it should emulate an IR cart, and enforces that (the same ROM only works in 0.9.1 and older because the implementation was a hack, and was more lax) a 'solution' would be altering the gamecode so it doesn't start with IRxx. we're debating what we can do on our side for these cases. (from an accuracy standpoint, such a patched ROM would not work on its original cart, but it works on flashcarts and such, so this is problematic) |
this issue isn't actually fixed. It seems to be distinct from the one with the bad DSi header. The rom I have which reproduces it seems to be valid (atleast in the places I looked) and still produces the error when not handling it as a DSi cartridge. It works in desmume though. |
I forgot to mention, the game works without problem when not treating it as an IR rom. JesseTG/melonds-ds#150 seems to be yet another variation. I don't know whether it has the same root or it is a different one. |
on my end, I fixed it by repatching my rom. (for the issue linked right above) |
Steps to reproduce this:
I guess it has something to do with the new save file handling mechanism?
pnw2jpn.sav.zip
output0.9.1.txt
output0.9.2.txt
The text was updated successfully, but these errors were encountered: