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

    Retroarch binding not saving even when save on exit ON

    Scheduled Pinned Locked Moved Help and Support
    guibindinghotkeyhotkey binds
    8 Posts 4 Posters 2.5k 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.
    • L
      Linkseo
      last edited by

      Hello all. I recently updated from a pi3 to a pi4 retropie image.
      In have a 4 player cabinet(2 xinmos) and im trying to rebind controls button, hotkeys and also swap player 3 and 4.
      Normally i would simply open GUI, bind my buttons, hotkey, change device index to swap players 3 and 4, save on exit turned ON and quit retroarch. Viola all fixed. At least that's what works on my old pi 3. But it doesnt work on my pi4 image. It keeps reverting back to the configs before i made the changes.
      Is there a comment i need to remove somewhere to make sure mt changes stick?
      Im stuck guys. i could really use the help. Thanks in advance

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        Did you start RetroArch from the RetroPie menu or you applied the settings after starting a game ?

        L 2 Replies Last reply Reply Quote 0
        • L
          Linkseo @mitu
          last edited by

          @mitu i tried both. From the retroarch menu in ES and while in a game

          1 Reply Last reply Reply Quote 0
          • L
            Linkseo @mitu
            last edited by

            @mitu i was able to winscp in, find the retroarch.cfg and change the button binding manually. So that seems to be the only way my changes will stick. However im unable to find the index setting so i can swap players 3 and 4. Worse case scenario im gonna have to just rewire the players 3 and 4 but im really really trying to avoid doing that

            ClydeC mituM 2 Replies Last reply Reply Quote 0
            • ClydeC
              Clyde @Linkseo
              last edited by

              @Linkseo You can try @meleu's joystick selection script to assign the controllers to different players.

              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @Linkseo
                last edited by

                @Linkseo said in Retroarch binding not saving even when save on exit ON:

                However im unable to find the index setting so i can swap players 3 and 4.

                It's under the Controls menu in RetroArch's RGUI, under each Port/Player - the index of the gamepad. Once you set it right, you can then save the core remap.

                L 1 Reply Last reply Reply Quote 0
                • L
                  Linkseo @mitu
                  last edited by

                  @mitu yeah that option falls in the same place as binding the buttons. So when i change the index, it always reverts back when i start the rom again. no matter what i do it wont stick.

                  Save core remap,
                  save game remap,
                  save current configuration,
                  save new configuration.
                  Save on exit ON

                  Nothing sticks.
                  The only thing that seems to stick is to go in the file through winscp on my computer ,make the changes there and saving. That works fine for remapping buttons. But i Cant find the player index rows in the file.
                  Hmm maybe i can just change player_input_3 to player_input_4? I didnt think of that.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    monter_man @Linkseo
                    last edited by

                    @linkseo
                    my two cents. Work on ARKOS which uses full version of Retroach...

                    Hi all, I tried many ways to Save and have persistent HotKey binds. AN dthe only way I was able to get it persistent, even after retroarch reboots and new confirg saves, over rides is to add the values on the retroarch.cfg. and for good measure I also pasted my values in CORE and Folder Remaps and core cfg. IE NES.cfg and Nestopia.cfg (remaps on like nes.rmp) I think that last part is overkill,, but I tried everithing and this is now working so overkill made it.
                    here are my confiig for my Ambernic rg351p running ARKOS?

                    input_hold_fast_forward_axis = "23"
                    input_hold_slowmotion_axis = "24"
                    input_rewind = "26"
                    input_save_state = "20"
                    input_state_slot_decrease = "h0left"
                    input_state_slot_increase = "h0right"
                    input_shader_prev = "h0down"
                    input_shader_next = "h0up"

                    Hope it helps. The H0 values are for the left D-pad. That took a while to figure out.

                    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.