Cave Story Doesn't Save
-
Hello all,
I got cave story up and running on my RetroPie but it appears that I can’t save using the in-game system (I know save states don’t work). The game plays perfectly, controller works & all that. My only problem is I can’t save.
When I activate the save spot in the game, it takes me to the menu of available save files as expected. When I select one, it says that the game was saved successfully. However, if I repeat the process and access the save file menu again, all are still all listed as “available” (meaning empty). If I quit the game and select load, it starts a new game. Additionally, if I die and choose retry, the game freezes on a blank screen. I went into the Cave Story folder and confirmed that no save file (profile.dat) was created.
I did find a small blurb on http://www.cavestory.org/troubleshooting.php about this same issue, but my SD card isn’t read-only.
This is the first time I have done anything remotely like this so all I’ve done so far is Google things and follow instructions sooooo I’m not quite knowledgeable/good enough to solve problems on my own. So any help is appreciated!
Pi Model: 3
Power Supply: NorthPada Raspberry Pi 3 Model B Power Supply Charger AC Adapter 5V 3A PSU Micro USB 5 Feet with Power On / Off Switch
RetroPie Version: 4.2
Built From: Pre made SD Image from RetroPie website, transferred to 32 GB micro SD card with win32diskimager-1.0.0 (I have 10+ gigs free so space isn’t an issue)
USB Devices connected: Lenovo 73P2620 keyboard & Sony PS4 Controller
Controller used: PS4
Error messages received: NA, when using in-game save system the screen prompts act like the game was saved but no profile.dat is created
Guide used: For installation I followed the github wiki (https://github.com/RetroPie/RetroPie-Setup/wiki/Cave-Story)
and this youtube tutorial by ETA Prime (
File: /home/pi/RetroPie/roms/ports/CaveStory
Emulator: nxengine-libretro
Config files: default configurations (and no overclocking) but can provide if necessary (and if you tell me where they are) -
Update: Just installed the latest version of RetroPie (4.3.2) using the setup script and the problem persists.
-
Try updating both RetroArch and lr-nxengine (a.k.a. nxengine-libretro) by source. I had the same issue and the solution I provided worked for me.
-
Thanks for the suggestion! I tried that but unfortunately it still doesn't work. Any other ideas?
-
Maybe try using a keyboard? I used one when I fixed the issue on my end and before that, I was using my 8Bitdo Zero controller.
-
Thanks for your quick reply! But bunmer, doesn't seem to matter what controller I use. Still does the same thing.
-
Then, I don't know what to do about this...
-
Fixed! Turns out all I had to do was completely uninstall nxengine. I deleted the CaveStory folder just to be sure, then I reinstalled everything from source, re-transferred the files, and it works now!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.