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

    Core Input Remapping and Saving Core retroarch.cfg files

    Scheduled Pinned Locked Moved Help and Support
    remappingcore inputper core config
    12 Posts 6 Posters 19.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.
    • meleuM
      meleu @johncfigueroa
      last edited by

      We could have here a score like those they have in industry but with the text "This forum has worked __ days without a config_save_on_exit confused user". :-)

      @johncfigueroa said in Core Input Remapping and Saving Core retroarch.cfg files:

      (...) core input remapping looks like the absolute best to handle making different control schemes for different emulators, but I cannot find the option under "quick menu".

      Indeed. This is the best way to achieve that. Go to Quick Menu and then select Controls, it is between Options and Cheats. And fortunately you don't need to set config_save_on_exit to true to get it working as expected.

      I hope it solves your problem.

      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      J 1 Reply Last reply Reply Quote 0
      • FloobF
        Floob
        last edited by

        Core input remapping can be found here:
        https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration#core-input-remapping

        This may also help (input remapping is outside of the retroarch.cfg files)
        https://retropie.org.uk/forum/topic/2199/specific-retroarch-emulator-settings-are-being-over-written-after-i-quit-the-game/24

        Please read the Docs before asking a new question.
        RetroPie Help Guides: https://goo.gl/3gcNsT

        J 1 Reply Last reply Reply Quote 0
        • J
          johncfigueroa @Floob
          last edited by

          @Floob Thanks for the links - so in my original post I said the core input mapping option wasn't where it was supposed to be, but that was completely wrong. The documentation and the video are both solid and provide totally accurate information that works.

          What I found, though, is that the core input remapping option is just not available in mame-libretro. That was it - that was my problem .

          Core input remapping options were exactly where they should be in all the other emulators I use. Thank you for your help and sorry for wasting everyone's time. :-)

          1 Reply Last reply Reply Quote 0
          • J
            johncfigueroa @meleu
            last edited by

            @meleu Yep... totally. Thanks man... I was turned around because the option doesn't exist in mame-libretro - but it exists in all the other emulators I've tried. Thanks for the help!

            1 Reply Last reply Reply Quote 0
            • J
              jtadeia
              last edited by

              Hi all,

              I'm new to this forum but I've read most of what I could find related to retroarch.cfg file. I've seen Floob's videos also, and although they explained a lot, I still can't understand why the following happens:
              No matter what I change in all/retroarch.cfg, the SYSTEM/retroarch.cfg will always have "Configuration Per-Core" = OFF.
              I try to save it using RGUI (snes for example) or manually in snes/retroarch.cfg but whenever I exit and enter any snes rom (example), the "Configuration Per-Core" will always be OFF.

              One other thing, the full content of global retroarch.cfg is also copied to SYSTEM retroarch.cfg, but not the "Configuration Per-Core" settings, even if it's ON in global, it will always be OFF in SYSTEM.

              Should I give up, is this intended to work like this?
              I just want to have different configurations for each of my cores

              Thanks for your help.

              1 Reply Last reply Reply Quote 0
              • J
                jtadeia
                last edited by Floob

                Another example that my files are being ignored,

                all - retroarch.cfg:

                config_save_on_exit = "false"
                

                megadrive retroarch.cfg:

                input_remapping_directory = "/opt/retropie/configs/megadrive/"
                config_save_on_exit = "false"
                
                #include "/opt/retropie/configs/all/retroarch.cfg"
                

                Although in both places I've set config_save_on_exit to false, when I run a megadrive rom, the PicoDrive core shows the following in RGUI:
                "Save Configuration on Exit ON"

                I'm I going mad? I must be missing something.

                When I check running processes while the rom is running: "ps -ef | grep retroarch", I see the invoked config file is the expected one, but RGUI shows it different.

                Thanks again for helping solving this out.
                Cheers

                EDIT:
                Ok, Finally I figure it out, there is another file that overrides all setting: "picodrive_libretro.so.cfg"
                Is it Ok if I just change this setting to OFF?
                config_save_on_exit = "false"

                meleuM 1 Reply Last reply Reply Quote 0
                • meleuM
                  meleu @jtadeia
                  last edited by

                  @jtadeia maybe this post can clarify something for you:
                  https://retropie.org.uk/forum/topic/1714/retroarch-config-confusion-and-issues/2

                  • Useful topics
                  • joystick-selection tool
                  • rpie-art tool
                  • achievements I made
                  1 Reply Last reply Reply Quote 0
                  • J
                    jtadeia
                    last edited by

                    @meleu Thanks a lot, that is helpful.
                    I'm now able to set all configs as I wanted. (save on exit OFF / config per core ON)

                    meleuM 1 Reply Last reply Reply Quote 0
                    • meleuM
                      meleu @jtadeia
                      last edited by

                      @jtadeia

                      I'm now able to set all configs as I wanted. (save on exit OFF / config per core ON)

                      config per core is useless in RetroPie. All the systems load their own individual retroarch.cfg file and then include the global with the #include line.

                      If you are patient for a further reading, maybe this thread can clarify something more for you:
                      https://retropie.org.uk/forum/topic/2558/brainstorm-a-way-to-make-the-rgui-fans-happy

                      • Useful topics
                      • joystick-selection tool
                      • rpie-art tool
                      • achievements I made
                      1 Reply Last reply Reply Quote 0
                      • dankcushionsD
                        dankcushions Global Moderator
                        last edited by

                        in fact, config per core is depreciated in retroarch. it's not in the latest builds so i guess will be gone from later versions of retropie.

                        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.