scottrice / Ice

Application to automatically add ROMs to Steam
http://scottrice.github.io/Ice/
MIT License
834 stars 96 forks source link

Certain Emu's Not Properly Saving #382

Open NUK3TH3WHAL35 opened 8 years ago

NUK3TH3WHAL35 commented 8 years ago

I've recently began using ICE as it's concept and execution is FANTASTIC! I've had it for a while now and have mainly playing games casually. Games that don't have much saving per se like NES games like Super Mario Bros. 1-3 using Nestopia or fighting games like Killer Instinct or any of the various Mortal Kombat games on SNES using BSNES.

However, upon playing games that DO save such as the Zelda and Metroid games on NES and SNES, they DON'T SAVE. That is to say that I cannot save a game, press the Xbox guide button and exit the "game" to choose another or stop playing all together for the time being. Upon loading the game back up through SBP the save has not stuck! In order to save I must manually close the emu by going into windowed mode and closing through File, close or using some combo of keys on the keyboard.

The only emu's I currently use are EPSXE for PS1, BSNES for SNES, Project64 for N64, Dolphin for Gamecube/Wii and Nestopia for NES.

I can confirm, of the emus I listed, that SAVING IS FINE for PJ64, Dolphin and EPSXE. Nestopia does not and BSNES does not (Snes9x as well) save for me at the moment.

Anyone else experience this and is there a solution playing their ROMs through Steam Big Picture?

Daxiongmao87 commented 8 years ago

It might have to do with the way they are shut down. An unclean shutdown may not allow them to save any data from ram to disk.

Son239 commented 7 years ago

I know this is an older post, but I am having this very same issue. I don't have a solution, but I have a hunch it's situational.

I have BPM boot on startup. Lately, when it boots none of my Non-steam shortcuts or ICE ROMs are appearing like they use to, leaving me to close out, shut off steam and relaunch to find them there. When this happens, none of my SNES games (via SNES9X) actually save. My DS and GBA games save just fine, though. Not SNES.

However, I have found that when I boot my computer and the shortcuts ARE there without me having to exit into windows and such, the saving works just fine. I also found that what @Daxiongmao87 said works. However, it is rather annoying as the whole point is just to have everything streamlined and eliminate using a keyboard at all. If anyone has a solution, that would be swell. I'll keep poking around until I find something...

NUK3TH3WHAL35 commented 7 years ago

This issue is definitely related to how Steam Big Picture closes these programs. I'd figure it'd be no different than pressing Alt-F4. Apparently it's not. In this I've come to the only workaround that works for me, using Xpadder (joy2key would work as well) to assign the left or right stick button to Alt-F4. When I'm finished with an NES or SNES game that saves and am done I press a stick button and am back to Steam Big Picture save intact/updated.