hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
10.77k stars 2.12k forks source link

"Memory stick has been changed?" screen repeatedly #19305

Open nighto opened 2 days ago

nighto commented 2 days ago

Game or games this happens in

NPUZ00292 - Jetpack Joyride

What area of the game / PPSSPP

I have been playing this game on PPSSPP running on iPhone (first sideloaded, then App Store since it's release) without any issues. A couple of days ago, every time the game tries to save, this message appears. It gets a bit annoying because this game tries to save every minute or couple of minutes (every time you die, or buy an item etc). Sometimes the message appears two or three times after you confirm for whatever reason.

I am not sure if or when in this time frame of "a couple of days ago" the iPhone updated the version via App Store automatically. But I am sure that at least one week ago this issue did not happen.

Attached a couple of screenshots showing the message and showing PPSSPP version.

image

image

What should happen

Just like before, save without warning.

Curiously, I filed a feature suggestion some time ago (#19174), suggesting an indication that the save game was being saved, not sure if it might be related (probably not), but if it was, I was thinking about something simulation the LED indicator, i.e. not obtrusive like this dialog.

Before saving the issue, I would like to state that even though I checked the checkbox "Test in the latest git build in case it's already fixed.", I did not, because I am using the released App Store version, and it is not so easy to test a specific git version on iOS. I did check that the app is up-to-date on App Store though.

Also, there is no cheat or save state applied because I am playing the game with RetroAchievements on hardcode mode (which disable such things). That was also the case before, when those messages did not appear.

Thanks in advance.

Logs

No response

Platform

iOS

Mobile device model or graphics card (GPU)

Apple A13 GPU

PPSSPP version affected

v1.17.1-669-gd298c6f6f5

Last working version

No response

Graphics backend (3D API)

OpenGL / GLES

Checklist

hrydgard commented 2 days ago

Very odd, as far as I can recall I haven't touched any code related to savedata recently. Not sure how the game is detecting the memory stick change...

nighto commented 1 day ago

Thanks for your feedback. Yeah, not sure what could be causing this, but I will try a couple of different things to help debug it, such as erasing the save file (maybe it got corrupted somehow), trying the same save file on a different system running PPSSPP, and so on.