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

    Input remap not working ?

    Scheduled Pinned Locked Moved Help and Support
    input bindsremap
    5 Posts 3 Posters 712 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.
    • B
      borgs09
      last edited by

      Hi all,

      I’ve recently finished building an arcade machine for myself and need help understanding where I’m going wrong with my input mapping.

      My control deck caters to 4 players with all the switches going to an Ultimarc I-Pac4. The I-Pac takes the inputs and turns them into keyboard or mouse button presses. Each player also has an Ultimarc U360 analogue joystick. If it matters, I’m running retropie 4.7 on Ubuntu.

      20210526_184144.jpg

      The inputs are being received just fine when I go to configure the input binds and I’m I think I’m going through the controller mapping properly when setting up each game, but there appears to be a mismatch with what I set. Below is the input binding for one of my players as seen from the main retroarch config menu.

      Screenshot from 2021-06-04 10-00-30.png

      After I load up a game, Super Smash bros (lr-mupen64plus-next) for instance, I remap the inputs as shown below.

      Screenshot from 2021-06-04 09-22-28.png

      However, when I play the game, they are mostly mismatched and when I check the input bindings again, they look as follows. Why don’t the bindings when I play match what I set in the remap? Only way I can get it to work is if i change the global input binds after I load the game, but those won't save as an override. Appreciate any advice.

      Screenshot from 2021-06-04 09-22-57.png

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

        please fill out https://retropie.org.uk/forum/topic/3/read-this-first including verbose log. are you running the official image? that menu driver is not the default, for example.

        B 1 Reply Last reply Reply Quote 0
        • B
          borgs09 @dankcushions
          last edited by

          @dankcushions I had followed the instructions laid out at https://retropie.org.uk/docs/Debian/ to get retropie, so I assume its official. I did change the menu driver from whatever the default pixilated green option was to ozone though.

          Not sure what all you're wanting me to fill out at the link you provided, but here is the log generated when I boot up SSB (other games on other cores have the same issue). https://pastebin.com/DrxsKDyA

          Next is my global retroarch.cfg https://pastebin.com/dUHeWsZf

          And here is the remap for SSB https://pastebin.com/qFhCEdGP

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

            Try removing the game and core overrides loaded:

            [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-mupen64plus-next/mupen64plus_next_libretro.so"
            [INFO] [Overrides] core-specific overrides found at /home/borgs/.config/retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.cfg.
            [INFO] [Overrides] no content-dir-specific overrides found at /home/borgs/.config/retroarch/config/Mupen64Plus-Next/n64.cfg.
            [INFO] [Overrides] game-specific overrides found at /home/borgs/.config/retroarch/config/Mupen64Plus-Next/Super Smash Bros. (U) [!].cfg.
            [INFO] [Overrides] game-specific overrides stacking on top of previous overrides
            

            Since you're using a keyboard based controller, some of the keyboard bindings might be saved in one of those overrides - try to remove/rename those 2 files and then boot again the game.

            I see you've used the 'Reset' button to reset RetroArch's configuration, this is not advisable since some of the RetroPie default configurations will not apply - for instance, you've reset your BIOS dir and games that will need a BIOS will not find it in the standard RetroPie location.

            Try to also update RetroArch (update your RetroPie-Setup script before), the latest version (1.9.4) should be available and I think there were some fixes related to overrides that have been added. Not sure if it affects your config, but having the latest version would include that any bugfixes added since version 1.8.8.

            B 1 Reply Last reply Reply Quote 2
            • B
              borgs09 @mitu
              last edited by

              @mitu I did all that you suggested and was able to get the inputs to work after I remapped them again.

              There is still a mismatch between what the controller config says and what the input port binds say though. Its as if the input binds themselves are labeled incorrectly. I highlighted an example of the discrepancy below.

              Untitled.png

              Think I'm alone in seeing this or could this be a broader issue that someone should be made aware of?

              Thanks for your help btw!

              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.