Please do not post a support request without first reading and following the advice in

When I map player 2's controls it changes player 1's controls?

  • When I map player 2's controls it changes player 1's controls?

    Re: When I map player 2's controls it changes player 1's controls?

    I'm having a similar issue as the referenced thread but the instructions on the previous thread only partially fixed the problem. My issue is that player twos joystick up/down are reversed. Originally left/right were also backwards. Following the instructions on this thread, I somehow managed to get left/right corrected but no luck with up/down. I've also tried saving a new config file but I can't see that one is actually being created. My screen settings are a little off so I can't see if the new configs are being saved in the yellow text that normally appears at the bottom of the screen.

    Below is the information that is in the /opt/retropie/configs/all/retroarch-joypads/YOUR_JOYPAD_NAME.cfg. referenced. I tried copying and pasting the example setup given that shows two individual sets of instructions for each set of controls but after doing this, none of the controls would work. Can you tell me what I can do to fix this and/or provide a fixed config txt that I can use to update/replace this cfg file? If it helps, I'm using a standard 6 button +select and start button configuration similar to the snes. As a side question, would it be possible to avoid having this issue if player 2's controls used a different brand usb encoder?

    input_device = "DragonRise Inc. Generic USB Joystick "
    input_driver = "udev"
    input_l_btn = "5"
    input_load_state_btn = "5"
    input_start_btn = "7"
    input_exit_emulator_btn = "7"
    input_down_axis = "+1"
    input_r_btn = "2"
    input_save_state_btn = "2"
    input_right_axis = "+0"
    input_state_slot_increase_axis = "+0"
    input_select_btn = "6"
    input_left_axis = "-0"
    input_state_slot_decrease_axis = "-0"
    input_up_axis = "-1"
    input_a_btn = "1"
    input_b_btn = "0"
    input_reset_btn = "0"
    input_enable_hotkey_btn = "6"
    input_x_btn = "4"
    input_menu_toggle_btn = "4"
    input_y_btn = "3"

  • RetroPie does controls per controller/encoder name, so if two controllers share the same same name, if you change one, you change the other. If you have 2 different controllers using the dragon rise encoder, but they are different, it may be that one is wired up differently than the other.

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.