RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    mupen64plus cannot load saved game

    Scheduled Pinned Locked Moved Help and Support
    mupen64plusgliden64load statesave state
    6 Posts 2 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      roxton
      last edited by roxton

      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) [!].zip

      Steps to reproduce:

      1. Start Retropie, wait for EmulationStation to load, start Ocarina of Time.
      2. Press A to open runcommand configuration, select Mupen64plus-GlideN64-hires emulator as default for all N64 games (hires textures are present in my case).
      3. Launch the game, play until you're able to perform an in-game save, save the game and close it.
      4. Check if you have .srm file created/updated (it should be there and the last change date should be now).
      5. 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

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @roxton
        last edited by

        @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.

        1 Reply Last reply Reply Quote 0
        • R
          roxton
          last edited by roxton

          @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.

          quicksilverQ 1 Reply Last reply Reply Quote 0
          • quicksilverQ
            quicksilver @roxton
            last edited by

            @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.

            R 1 Reply Last reply Reply Quote 1
            • R
              roxton @quicksilver
              last edited by

              @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?

              quicksilverQ 1 Reply Last reply Reply Quote 0
              • quicksilverQ
                quicksilver @roxton
                last edited by

                @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.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                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.