mupen64plus cannot load saved game
-
Pi Model or other hardware: 3B+
RetroPie Version Used: 4.4 (last update on May 17 2019)
Controller used: XBOX One Wireless connected over Bluetooth, xpadneo controller driver
Guide used: Optimization for Nintendo 64
Emulator: Mupen64plus-GlideN64-hires and other standard non-libretro N64 emulators
Save file: Legend of Zelda, The - Ocarina of Time (U) (V1.2) [!].zipSteps to reproduce:
- Start Retropie, wait for EmulationStation to load, start Ocarina of Time.
- Press A to open runcommand configuration, select Mupen64plus-GlideN64-hires emulator as default for all N64 games (hires textures are present in my case).
- Launch the game, play until you're able to perform an in-game save, save the game and close it.
- Check if you have .srm file created/updated (it should be there and the last change date should be now).
- Launch the game again.
Result: on the in-game load state screen there's nothing to load.
Notes:
- The same is true for other non-libretro Mupen64plus emulators.
- Hotkey saves update the .srm file but can't be loaded as well.
- Optimization for Nintendo 64 article in its Audio section says that one has to disable mupen64plus_audio to make save/load function properly, but in my case it already was disabled (and AFAIK it is now disabled by default after reinstalling Mupen64plus).
- I've found a similar question on reddit dated Mar 31 2019 with no solution so far.
- I haven't found anything related to this problem on the GlideN64 GitHub repo.
Does anyone know if there's a way to fix this?
EDIT: added info about xpadneo
-
@roxton do you have a different controller you can try? The Xbox one controller connected over Bluetooth has some issues by default with certain buttons not being recognized properly.
Alternatively you can also try installing the xpadneo driver which is compatible with the Xbox one controller model 1708 when connected via Bluetooth. (This driver helped me solve a similar issue I was having with a different emulator)
https://github.com/atar-axis/xpadneo/blob/master/docs/README.md
Scroll through the readme until you get to the installation section and follow those instructions. You may need to map your controller again after you install the new driver.
-
@quicksilver, thanks for replying.
I'm sorry, I forgot to mention - I already use xpadneo, otherwise Kodi 18.1 doesn't capture keystrokes from my gamepad in both wired and wireless modes. And unfortunately I don't have any other controllers to test. :(The problem though seems to be related to a regular mupen64plus, both glide & rice plugins, because even in-game saves (the ones made using an in-game menu) do not work. I mean, I can remove .srm and .state files, start Ocarina of Time, perform an in-game save and those files will be there again. But then when I start the game, one of the first things I see is a screen with three places for saved games (profiles if you wish), all of them empty.
When I use lr-mupen64plus and save using a retroarch menu, I can load it afterwards. I would gladly switch to lr-mupen64plus but I can't make it work with hires textures and it has problems with choppy audio.
-
@roxton have you tried resetting rom ownership/permissions through retropie setup?
Also just a heads up that gliden64 blacklists Zelda (can't use that plugin with that game) and gles2rice cannot render the lens of truth properly.
Zelda on Lr-mupen64plus works pretty good with overclocking and it will render the lens of truth properly.
-
@quicksilver, thanks. I'll try resetting ownership and if that doesn't help, I'll switch to lr-mupen64plus. Any chance to make hires textures work with lr-mupen64plus?
-
@roxton looks like it's supported. I found a relevant post on the lr-mupen64plus GitHub.
https://github.com/libretro/mupen64plus-libretro/issues/16
There are instructions on there how to get it to work. Though whether it's still accurate or applies to a RPI setup I'm not sure.
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.