ClusterM / hakchi2

Tool that allows you to add more games to your NES/SNES Classic Mini. WARNING: hakchi2 is no longer supported. Please use hakchi2 CE.
GNU General Public License v3.0
2.93k stars 458 forks source link

Some games not saving? (N64) #984

Open OrisX opened 6 years ago

OrisX commented 6 years ago

I've been testing some N64 games mainly and I'm noticing that the saves aren't sticking. Banjo-Kazooie, Zelda: OoT and Pokemon Stadium all have had their saves deleted, or maybe they never existed to begin with? I haven't tested it with other N64 games because the ones I have seem to not work (like they go back to the game select screen, but that's an issue for another post). I have tested saves for other games like GB/C/A titles and Genesis titles, and those work fine. Seems to be just N64 saves that don't want to work right.

krofinzki commented 6 years ago

This seems to be related to this retroarch issue: https://github.com/ClusterM/retroarch-clover/pull/121

Frank-5 commented 6 years ago

I also can't save in any of the N64 games I have on my SNES mini. I tried save state in RetroArch and load state after exiting and running again. Doesn't save. Nothing to reload is saved. Also the cool saves into the 4 slots in the SNES screen don't work either. I've tested SM 64, Mario Kart 64, Asteroids Hyper 64, and a few others. Games run ok. Just can't save. 2.21c w/ RetroArch 1.0

Frank-5 commented 6 years ago

All the other GBA, GB, GBC, NES, etc save just fine.

Drakonas commented 6 years ago

This is a known issue posted publicly. We are already aware.

Frank-5 commented 6 years ago

Yes I know. That was the point I was trying to make. I failed to mention explicitly that this was already a known (and posted) issue.

KMFDManic commented 6 years ago

Since enough people asked, I am gonna fix this issue in my Repo today and update the Core Set, accordingly. I have been using a workaround to save, up til this point. But, a more user-friendly install will suffice in this case. Note: This mainly affects larger games.

KMFDManic commented 6 years ago

Fixed in my latest Core Update

https://github.com/KMFDManic/NESC-SNESC-Modifications/releases/

OrisX commented 6 years ago

I just downloaded this and tried it. I don't think I installed it incorrectly, but saves for Pokemon Stadium and Ocarina of Time still don't stick for me. Does it matter which module I use to run N64 games, or is it just an issue based on the game's size? Because Banjo-Kazooie's save is working now, which is an improvement from before.

KMFDManic commented 6 years ago

@OrisX I modified the fix to also apply to 50+ Mb Games for n64. I can confirm Legend of Zelda - Ocarina of Time now works:)

https://github.com/KMFDManic/NESC-SNESC-Modifications/releases/

nekonall commented 6 years ago

can not compressing kirby dreamland 3 get it to save .. i still cant get it to save with out making a suspend point and loading it

KMFDManic commented 6 years ago

@nekonall, you using which date RetroArch? As stated in my latest Update, I will try to make adjustments to compensate for any other games found to have save issues. Let me know what the date is on the RetroArch you are using. I will look into this game in the morning, otherwise. In the case of you being able to manually save, but not internally save, this may potentially be related to an sram conflict. Let me know,and will check things out:)

OrisX commented 6 years ago

@KMFDManic Sorry I took so long. I kept the games decompressed and that made them more cooperative as far as loading them, but didn't fix my saves for games like OoT and Pokemon Stadium. I did test the update you put out 11-1, and that got the saves for OoT and Stadium working, but not Stadium 2. I tested the update you came out with today and it still didn't let Stadium 2 keep its saves for me. Everything else I've tested works now, though.

KMFDManic commented 6 years ago

@OrisX, I will do another adjustment and ensure Pokemon Stadium 2 works:) Thanks for the feedback! I will update the Core Set today to take this into account.

KMFDManic commented 6 years ago

@nekonall Which Kirby Game are you talking about exactly? Kirby Dreamland 3 is on SNES. Just want to make sure I am looking into the correct game.

nekonall commented 6 years ago

yeah on snes

KMFDManic commented 6 years ago

@nekonall This is a different issue than the GBA/N64 Save Issue. What are you running it with, Canoe or RetroArch? I will see what I can do to help:)

nekonall commented 6 years ago

canoe retro arch cause slow downs

KMFDManic commented 6 years ago

@nekonall You can try the game with 4 different versions of SNES9X (2002, 2005, 2010, 9X). Sram Saves work fine on 9X. Canoe is still a WIP, as far as complete game support. If you want to stick to Canoe, then the Manual Saves, Upon Exiting should work fine for you:) This has absolutely nothing to do with the GBA/N64 Save issue, however. This is related to Canoe running a game, versus SNES9X running a game. 2005 tends to run games faster, due to it being less accurate. But, try the 4 different SNES9X Cores in my set, and see how things play out, if you want to try them out.

https://github.com/KMFDManic/NESC-SNESC-Modifications

Drakonas commented 6 years ago

@nekonall please take this elsewhere and do not hijack someone else's issue for yours. This is a bug tracker not a personal help line. The OP was talking about N64 games, not SNES games. Continue this on Reddit or Discord please.