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

    Controller buttons not mapping correctly

    Scheduled Pinned Locked Moved Help and Support
    controller mapsnes
    4 Posts 2 Posters 2.6k 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.
    • R
      ramenboy
      last edited by

      Raspberry Pi 3B
      Power supply provided by Retropie
      Retropie version: 4.1.6
      emulation station V2.1.2RP
      USB devices: USB keyboard, USB flash drive mounted for roms
      Controller used: Logitech F710
      SNES core: SNES9x 2010

      I have run the ES controller auto map successfully for the retropie menus to work normally and have created a custom retroarch.cfg file for snes that works with all of the roms I've tested. But Super Bomberman 2 maps the right d-pad as if it was the B button and maps the top right and left shoulder buttons as movement left and right. Controller config looks normal in RGUI.

      Any ideas on how to troubleshoot? Should I try another emulator or find a different rom file? That's about what I'm left with since I can't figure out how the button mappings could just randomly change for one rom.

      Here's my retroarch.cfg for snes. Nothing strange and the button numbers match to what they should. Tested in jstest.

      Thanks for any help!

      input_driver = "udev"
      input_player1_joypad_index = "0"
      input_player1_b_btn = "1"
      input_player1_a_btn = "0"
      input_player1_y_btn = "3"
      input_player1_x_btn = "2"
      input_player1_left_btn = "4"
      input_player1_right_btn = "5"
      input_player1_start_btn = "9"
      input_player1_select_btn = "8"
      input_player1_up_axis = "-1"
      input_player1_down_axis = "+1"
      input_player1_left_axis = "-0"
      input_player1_right_axis = "+0"
      input_enable_hotkey_btn = "8"
      input_exit_emulator_btn = "9"
      input_menu_toggle_btn = "2"

      meleuM 1 Reply Last reply Reply Quote 0
      • R
        ramenboy
        last edited by

        Bump....any opinions? I've been adjusting controller mappings with no success. Found a different rom but had the same issue. Can anyone point me towards how to install new cores that aren't already available in retropie, possibly zsnes? I've looked in the wiki but only found how to change emulators not add completely new ones. Thanks for any help!

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

          @ramenboy does it happen with Super Bomberman 2 only? Can you launch the game with verbose logging and then paste the runcommand.log on ghostbin or something similar?

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

            I deleted the controller config at
            /opt/retropie/configs/all/retroarch/autoconfig/LogitechGamepadF710.cfg
            and the button conflict was resolved. Don't know why this file and the core specific retroarch.cfg would be in conflict or over riding each other.

            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.