• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

Input configuration for each console

Scheduled Pinned Locked Moved Ideas and Development
controlsinputsconfigurationuser interface
12 Posts 4 Posters 12.1k 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.
  • M
    mitu Global Moderator @nemnadogg
    last edited by 5 Jan 2018, 07:43

    @nemnadogg You can do per-core (console as you call it) input overrides/configurations in RetroArch gui, just press Select + X while in-game and do your configurations, then select 'Save core overrides`. This way, your input configuration will be applied to all games started for that emulator core.

    I N 2 Replies Last reply 5 Jan 2018, 12:06 Reply Quote 0
    • I
      Impman66 @mitu
      last edited by 5 Jan 2018, 12:06

      @mitu Does this only work if Hotkeys are enabled? As I have pressed Select +X numerous times in different games, in order to do the exact same thing and nothing happens. The Retroarch menu just simple doesn't come up.

      Pi Model or other hardware: Raspberry Pi 3 Model B
      Power Supply used: Generic 5v 2.5A Panasonic
      RetroPie Version Used : 4.5.1
      Built From: Retropie website
      USB Devices connected: 2 x Dragonrise N64 Encoders

      M 1 Reply Last reply 5 Jan 2018, 12:15 Reply Quote 0
      • M
        mitu Global Moderator @Impman66
        last edited by 5 Jan 2018, 12:15

        @impman66 If you mapped other button as Hotkey, then press Hotkey + X (instead of Select + X) to bring up the RetroArch GUI.

        I 1 Reply Last reply 5 Jan 2018, 12:18 Reply Quote 0
        • I
          Impman66 @mitu
          last edited by 5 Jan 2018, 12:18

          @mitu OK Thanks, I will look into it

          Pi Model or other hardware: Raspberry Pi 3 Model B
          Power Supply used: Generic 5v 2.5A Panasonic
          RetroPie Version Used : 4.5.1
          Built From: Retropie website
          USB Devices connected: 2 x Dragonrise N64 Encoders

          1 Reply Last reply Reply Quote 0
          • N
            nemnadogg @mitu
            last edited by 5 Jan 2018, 14:21

            @mitu the problem with this is that, because my joypad is generic, the controls get scrambled for each console and I can't even access retroarch. Also configuring the controls within retroarch can be confusing, and doesn't work for non-libreto emulators. I'm suggesting a much more user friendly option.

            N 1 Reply Last reply 5 Jan 2018, 14:42 Reply Quote 0
            • N
              nemnadogg @nemnadogg
              last edited by 5 Jan 2018, 14:42

              @nemnadogg getting into retroarch and manually changing the controls for a console is a huge hassle. It's also confusing. And for the non libreto emulators one has to manually change the files, and that's definitely not friendly to those who don't know much about software. A configuration window, like the one for Emulation Station, is definitely the most intuitive. It asks you where you would like a button configured, and you simply press that button. The point of the retropie project is to come up with a complete, friendly UI for tye smoothest gaming experience. I think this is the best way.

              1 Reply Last reply Reply Quote 0
              • D
                dankcushions Global Moderator
                last edited by 5 Jan 2018, 14:52

                what's a 'generic' joypad in this sense, and why does it need to be separately configured for each system? this seems to be a fairly unique use-case.

                N 1 Reply Last reply 5 Jan 2018, 17:36 Reply Quote 0
                • I
                  Impman66
                  last edited by 5 Jan 2018, 15:01

                  Now working thanks, just reconfigured input and all hotkey options working ok

                  Pi Model or other hardware: Raspberry Pi 3 Model B
                  Power Supply used: Generic 5v 2.5A Panasonic
                  RetroPie Version Used : 4.5.1
                  Built From: Retropie website
                  USB Devices connected: 2 x Dragonrise N64 Encoders

                  1 Reply Last reply Reply Quote 0
                  • N
                    nemnadogg @dankcushions
                    last edited by 5 Jan 2018, 17:36

                    @dankcushions In my case it's a retrolink N64 USB controller. I call it a generic joypad because that's how retropie calls it. The controls are weirdly scrambled for every console. Even for the NES, which is supposed to have the same controls as Emulation Station, yet for some reason is different. But this isn't just the case for this controller. I've wanted to change the button configuration that my PS3 controller uses for N64 emulation. But I'm not using one of the libreto emulators, so I'd have to do that in the system files, I believe. And as someone who knows nothing of software, I'm afraid of ruining something. I have friends with the same issue. I way to configure inputs for cores by assigning buttons the way you do for ES would be the perfect solution.

                    D 1 Reply Last reply 5 Jan 2018, 17:40 Reply Quote 0
                    • D
                      dankcushions Global Moderator @nemnadogg
                      last edited by dankcushions 1 May 2018, 17:40 5 Jan 2018, 17:40

                      @nemnadogg said in Input configuration for each console:

                      @dankcushions In my case it's a retrolink N64 USB controller. I call it a generic joypad because that's how retropie calls it. The controls are weirdly scrambled for every console. Even for the NES, which is supposed to have the same controls as Emulation Station, yet for some reason is different.

                      this is the suggested layout for n64 pads: https://retropie.org.uk/docs/RetroArch-Configuration/#nintendo-64

                      if you bind it to that in initial setup, it will be this layout for all libretro cores, and a number of standalone cores.

                      I've wanted to change the button configuration that my PS3 controller uses for N64 emulation. But I'm not using one of the libreto emulators, so I'd have to do that in the system files, I believe. And as someone who knows nothing of software, I'm afraid of ruining something.

                      again, this all happens automatically. if you bind it during initial setup (https://github.com/retropie/retropie-setup/wiki/First-Installation#configure-controllers) to the PS layout (https://retropie.org.uk/docs/RetroArch-Configuration/#ps1) then it should create the relevent config files for mupen64plus standalone.

                      1 Reply Last reply Reply Quote 0
                      12 out of 12
                      • First post
                        12/12
                        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.

                        This community forum collects and processes your personal information.
                        consent.not_received