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
unable to save data #18929
Comments
You're on iOS which is pretty known from having write priviledges issues. Ofc it could be something else, but that's what commonly happened since forever to users of this platform. Unfortunately I don't recall more details about it. |
i understand. it would be nice to know some workaround. i tried to find some solutions, but never found for ios. but could be also a bug, because other cores in retroarch, like mGBA, can write data in the same directory. |
Try this as I still believe that's your problem, the reason savestates work while savedata doesn't is probably because libretro has it's own savestates stored in different folder. |
OK. I tried it, but I'm not sure if I did it correctly, since in retroarch there is no PSP directory, however I did it on the RetroArch/system/PPSSPP directory The tools you quote are no longer available. Instead I used a-Shell and finally executed:
Then check the permissions changes with Should I give those permissions to another directory? |
Sorry I have no idea about libretro directories and where PSP memstick ends up on it. |
I found the cause of the problem and was able to solve it: After trying several times and discovering that the problem also happens in the android version, I came to the conclusion that it was not a matter of the platform and that it could have to do with the configuration since it worked before on android In the latest versions of retroarch there is in settings > saving a number of options to determine with which names the save and state subdirectories will be created. However, I changed that option to For example, in my case, the general directory of saved data was set to RetroArch/saves, then: Directory structure for memstick obtained: What PPSSPP needs to work is: Then the solution I found was to make a config override for the PPSSPP core, making the option "Sort save into folders by core name" checked in Settings > Savings. It is not clear to me if I should inform RetroArch of this bug, at most so that they report it in the wiki of this core, or if PPSSPP could fix it in future versions. Thanks for the help! |
Seems like a retroarch bug to me, since we didn't change anything... |
Actually it's probably a duplicate or related to this old thing ~ #15437 |
Hey! Do you mind testing this version of the core? edit: Didn't realized the link would be temporary, here's the core: ppsspp_ios.zip It's just the current version with a small tweak to it: https://git.libretro.com/bslenul/ppsspp/-/commit/c37e86337bad55e0428134d50c60f8a62301d798#1a8a971e2421e9a92bc76fb2c59075bc6651236e |
Game or games this happens in
ULUS10346
What area of the game / PPSSPP
I'm using ppsspp 1.17.1 as a core in retroarch for ios.
Every time it try to create or write saved data in the memory stick (SAVEDATA folder) it indicates that it is not possible. I even tried to import data in SAVEDATA created in an android version and it can't overwrite it.
The problem happens in all games and the save states are working.
What should happen
write the savedata
Logs
no logfiles
Platform
iOS
Mobile device model or graphics card (GPU)
iphone 14 pro
PPSSPP version affected
v1.17.1-40-ga0aab9
Last working version
v1.17.1-40-ga0aab9 in android
Graphics backend (3D API)
Vulkan
Checklist
The text was updated successfully, but these errors were encountered: