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

    None of the emulators are saving joystick configs upon exit.

    Scheduled Pinned Locked Moved Help and Support
    joystick confignot saving
    13 Posts 4 Posters 2.0k 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.
    • S
      Shazam @Thorr69
      last edited by Shazam

      @Thorr69 Sure thing - I'm using mame-advmame, mame-libretro, neogeo, daphne, retroarch, mame2000, mame2003, mame2003+, mame2010 - and many more. They're all doing the same thing. I can go into games within each of those emulators, configure the buttons to work, and they'll work so long as I don't leave the game. If I leave the game and come back, I have to redo all the buttons again for that session. (Side note - I'm storing all of my roms in the Arcade folder)

      It's not retaining any joystick/controller settings, in any of the emulators, once I leave the game. Emulation Station joystick configs are all working great and stick. Just not the games emulators themselves.

      1 Reply Last reply Reply Quote 0
      • S
        Shazam
        last edited by

        I've done so much experimenting with settings to try and get this to work, I'm going to start with a fresh image and see if that helps.

        1 Reply Last reply Reply Quote 0
        • Thorr69T
          Thorr69
          last edited by

          I believe that for games where I need to make control changes, I save a game-specific override. First you set up your control scheme and then you enter the RGUI (using hotkey + x) In the quick menu (or thereabout) look for a save option for that specific game/Rom. I believe it should be Quick Menu / Overrides / Save Game Override.

          RPi 3b
          Official PSU
          Official RetroPie image
          Pandora's Box 5 controller

          1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @Shazam
            last edited by

            @Shazam said in None of the emulators are saving joystick configs upon exit.:

            I've gone into Retroarch and told it to save upon exit, that wouldn't stay set to ON until I went into the retroarch.cfg file and set it to True. But it still does not save arcade joystick settings.

            this is not the supported method. the supported method is this: https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping

            1 Reply Last reply Reply Quote 0
            • S
              Shazam
              last edited by Shazam

              Does this apply to the dragonrise usb connection? I can't seem to get Select (hotkey) + X button to bring up anything. I can get into the menu via TAB and set general controls or "for this game" controls manually, it just doesn't save them and I don't see an option in the menus to save the configs. I thought that's what "Save on Exit" was supposed to do that?

              I'm using an EG Starts 4 player kit from here - https://www.ebay.com/itm/EG-STARTS-4-Player-LED-Arcade-DIY-Kit-for-USB-MAME-PC-Game-DIY-Raspberry-Pi-4x/124138335148?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649

              1 Reply Last reply Reply Quote 0
              • S
                Shazam
                last edited by

                Ok, some interesting development here. I did a completely fresh install and put 1 rom in Arcade and got it working. The joystick came up as Retropad. The controls would save. I then installed and updated several more mame packages (advmame, lr-mame2003, etc) Now when the game loads up it shows me all 4 of my joysticks as Dragon Rise Generic USB. Controls no longer save once it sees them as Dragonrise - when I program the controls in each game, it shows them as something like T2:tl and not like Retropad was showing X, A, B, etc.

                Maybe I need to switch the drivers back to Retropad? I'm a complete novice, so any tips would be appreciated.

                ClydeC 1 Reply Last reply Reply Quote 0
                • ClydeC
                  Clyde @Shazam
                  last edited by

                  @Shazam RetroArch will only accept the Hotkey combinations (like Select + X) from the first Retropad. Sometimes none of your game controllers will be registered as that first one, e.g. if you had a keyboard connected and configured as a controller in Emulation Station.

                  To fix this, you can use @meleu's joystick-selection script to change the order of the controllers.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    Shazam @Clyde
                    last edited by

                    @Clyde That solved that problem :D Now to get my emulators to retain configs when I set them in the RGUI. Still no dice. ADVMame doesn't have a "save" that I can find.

                    dankcushionsD 1 Reply Last reply Reply Quote 0
                    • dankcushionsD
                      dankcushions Global Moderator @Shazam
                      last edited by dankcushions

                      @Shazam advmame is not a libretro emulator. only libretro emulators have RGUI and the corresponding hotkeys. only emulators prefixed lr- are libretro emulators. for advmame, see 'controls' section: https://github.com/retropie/retropie-setup/wiki/MAME#advancemame-3

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        Shazam @dankcushions
                        last edited by Shazam

                        @dankcushions Yeah I used the TAB button to get into that setup menu, setup the controllers, but I don't see a save function anywhere. So when I leave the game, the settings go away and have to be re-entered to when you play that game again. That's the problem I am having with ADVMame and others. I'll try manually creating the file but as I've stated, complete novice and not sure if I'm able :D But totally willing to try.

                        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.