Button binding on individual emulators

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project Button binding on individual emulators

This topic contains 0 replies, has 1 voice, and was last updated by Profile photo of GreenAdder GreenAdder 2 years, 8 months ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #81617
    Profile photo of GreenAdder
    GreenAdder
    Participant

    Currently all of the emulators underneath RetroPie are deferring to the default retroarch.cfg. I can see that each emulator has its own config file in the appropriate folders, but I’m at a loss as to what the actual names for the button bindings are.

    I’d like to be able to rebind the Game Boy (and variants), NES, TG16 and possibly Genesis to “friendlier” layouts – specifically I’d like to remap the Game Boy and NES button bindings to a more “Super Game Boy” styled layout. (top/left = “B” and bottom/left =”A”)

    Currently these are my button bindings. So for instance, the RetroArch.cfg file just has “input_player1_a_btn” as its “A” button binding for the first gamepad. But what would be the name of the binding on the NES or Game Boy? The TG16 has “1” and “2” buttons. What name am I binding buttons to for that?

    Here’s my current RetroArch setup, if it helps:

    #GamePad 1 Settings
    input_player1_joypad_index = "0"
    input_player1_a_btn = "1"
    input_player1_b_btn = "0"
    input_player1_x_btn = "3"
    input_player1_y_btn = "2"
    input_player1_select_btn = "6"
    input_player1_start_btn = "7"
    input_player1_up_btn = "h0up"
    input_player1_down_btn = "h0down"
    input_player1_left_btn = "h0left"
    input_player1_right_btn = "h0right"
    input_player1_l_btn = "4"
    input_player1_r_btn = "5"
    input_player1_l3_btn = "11"
    input_player1_l_x_plus_axis = "+0"
    input_player1_l_x_minus_axis = "-0"
    input_player1_l_y_plus_axis = "+1"
    input_player1_l_y_minus_axis = "-1"
    input_player1_r_x_plus_axis = "+2"
    input_player1_r_x_minus_axis = "-2"
    input_player1_r_y_plus_axis = "+3"
    input_player1_r_y_minus_axis = "-3"
    #
    input_enable_hotkey_btn = 7
    input_exit_emulator_btn = 6
    #
    #GamePad 2 Settings
    input_player2_joypad_index = "1"
    input_player2_a_btn = "1"
    input_player2_b_btn = "0"
    input_player2_x_btn = "3"
    input_player2_y_btn = "2"
    input_player2_select_btn = "6"
    input_player2_start_btn = "7"
    input_player2_up_btn = "h0up"
    input_player2_down_btn = "h0down"
    input_player2_left_btn = "h0left"
    input_player2_right_btn = "h0right"
    input_player2_l_btn = "4"
    input_player2_r_btn = "5"
    input_player2_l3_btn = "11"
    input_player2_l_x_plus_axis = "+0"
    input_player2_l_x_minus_axis = "-0"
    input_player2_l_y_plus_axis = "+1"
    input_player2_l_y_minus_axis = "-1"
    input_player2_r_x_plus_axis = "+2"
    input_player2_r_x_minus_axis = "-2"
    input_player2_r_y_plus_axis = "+3"
    input_player2_r_y_minus_axis = "-3"
    #
    input_enable_hotkey_btn = 7
    input_exit_emulator_btn = 6

Viewing 1 post (of 1 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar