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

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #81617
    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)
  • The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.