• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

basic 2 player support not working correctly

Scheduled Pinned Locked Moved Help and Support
raspberry pi 3bcontroller issucontrollersnessuper nintendo
52 Posts 5 Posters 9.0k 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.
  • C
    Clyde
    last edited by 5 Nov 2020, 13:03

    1. Run a game that has the controller problems with verbose logging, and exit it again.
    2. Press F4 in Emulation Station to get to RetroPie's command console.
    3. Enter cp /dev/shm/runcommand.log /home/pi/RetroPie/roms. This will copy the log file to your roms directory which I guess you have access to.
    4. Enter exit to return to Emulation Station.

    You should then upload the file to https://pastebin.com/ and give us the link.

    If there are any questions or obstacles, let us know.

    P 1 Reply Last reply 6 Nov 2020, 04:11 Reply Quote 0
    • P
      puppetj @Clyde
      last edited by 6 Nov 2020, 04:11

      @clyde

      https://pastebin.com/qEYpXr1n

      M 1 Reply Last reply 6 Nov 2020, 04:29 Reply Quote 0
      • M
        mitu Global Moderator @puppetj
        last edited by 6 Nov 2020, 04:29

        @puppetj According to the log, there's 2 controllers:
        Player 1 is the Logitech Cordless RumblePad 2 - this is the controller which can use the hotkeys, including Hotkey + Start to exit the emulator.
        Player 2 is _THRUSTMASTER FireStorm Dual Power _.

        ...
        [INFO] [udev]: Keyboard #0 (/dev/input/event0).
        [INFO] [udev]: Plugged pad: Logitech Logitech Cordless RumblePad 2 (1133:49689) on port #0.
        [INFO] [udev]: Pad #0 (/dev/input/event1) supports force feedback.
        [INFO] [udev]: Pad #0 (/dev/input/event1) supports 16 force feedback effects.
        [INFO] [udev]: Plugged pad: THRUSTMASTER FireStorm Dual Power (1103:45824) on port #1.
        [INFO] [udev]: Pad #1 (/dev/input/event4) supports 0 force feedback effects.
        [INFO] [Joypad]: Found joypad driver: "udev".
        ...
        
        P 1 Reply Last reply 6 Nov 2020, 04:36 Reply Quote 0
        • P
          puppetj @mitu
          last edited by 6 Nov 2020, 04:36

          @mitu well i was playing double dragon as you see in the log and the hot key didnt work, and had to press escape on the keyboard to go back to the station menu

          M 1 Reply Last reply 6 Nov 2020, 04:44 Reply Quote 0
          • M
            mitu Global Moderator @puppetj
            last edited by 6 Nov 2020, 04:44

            @puppetj In this case, check the controller configuration file - it should be in \\retropie\configs\all\retroarch-joypads, named probably Logitech Logitech Cordless RumblePad 2.cfg. Does it have a hotkey defined ? You can post its contents here in the topic.

            P C 2 Replies Last reply 6 Nov 2020, 05:00 Reply Quote 0
            • P
              puppetj @mitu
              last edited by 6 Nov 2020, 05:00

              @mitu its defined, it worked in a few games, but not the double dragon game.

              M 1 Reply Last reply 6 Nov 2020, 05:10 Reply Quote 0
              • M
                mitu Global Moderator @puppetj
                last edited by mitu 11 Jun 2020, 05:10 6 Nov 2020, 05:10

                @puppetj Does it work in any NES game ? You may have saved a configuration just for the NES system and that changed the input handling.

                P 1 Reply Last reply 6 Nov 2020, 05:17 Reply Quote 0
                • P
                  puppetj @mitu
                  last edited by 6 Nov 2020, 05:17

                  @mitu no i didnt touch the nes cfg, it seems to hand a mind of its own, i had the same thing happen with snes 3 ninjas kick back no working hot key

                  M 1 Reply Last reply 6 Nov 2020, 05:26 Reply Quote 0
                  • M
                    mitu Global Moderator @puppetj
                    last edited by mitu 11 Jun 2020, 05:26 6 Nov 2020, 05:26

                    Then maybe the configuration is global (for RetroArch). Can you post the following files' contents on pastebin.com and link it:

                    • \\retropie\configs\all\retroarch.cfg
                    • \\retropie\configs\nes\retroarch.cfg
                    P 1 Reply Last reply 6 Nov 2020, 05:42 Reply Quote 0
                    • P
                      puppetj @mitu
                      last edited by 6 Nov 2020, 05:42

                      @mitu here is the ALL CFG

                      https://pastebin.com/VxuUPJ0Z

                      and heres is the NES CFG

                      https://pastebin.com/WF4ZRgzS

                      M 1 Reply Last reply 6 Nov 2020, 07:17 Reply Quote 0
                      • M
                        mitu Global Moderator @puppetj
                        last edited by 6 Nov 2020, 07:17

                        @puppetj The conf files are ok - I don't see any remapping or controller index switching.

                        P 1 Reply Last reply 6 Nov 2020, 07:33 Reply Quote 0
                        • P
                          puppetj @mitu
                          last edited by 6 Nov 2020, 07:33

                          @mitu

                          what could be the problem then?

                          D 1 Reply Last reply 6 Nov 2020, 07:50 Reply Quote 0
                          • D
                            dankcushions Global Moderator @puppetj
                            last edited by 6 Nov 2020, 07:50

                            @puppetj let’s see the controller configuration file as mentioned before

                            P 1 Reply Last reply 6 Nov 2020, 20:20 Reply Quote 0
                            • P
                              puppetj @dankcushions
                              last edited by 6 Nov 2020, 20:20

                              @dankcushions i dont understand

                              1 Reply Last reply Reply Quote 0
                              • C
                                Clyde @mitu
                                last edited by 6 Nov 2020, 21:33

                                He means mitu's post above:

                                @puppetj In this case, check the controller configuration file - it should be in \\retropie\configs\all\retroarch-joypads, named probably Logitech Logitech Cordless RumblePad 2.cfg. Does it have a hotkey defined ? You can post its contents here in the topic.

                                P 3 Replies Last reply 6 Nov 2020, 22:05 Reply Quote 0
                                • P
                                  puppetj @Clyde
                                  last edited by 6 Nov 2020, 22:05

                                  @clyde i dont know if this is a hint of the issue, but as the other person said, about the usb ports having order and controller 1 needs to be in usb port 0 and controller 2 needs to be in usb port 1, i had controller 1 in usb port 0 and controller 2 in usb 2 and they worked fine.

                                  L 1 Reply Last reply 6 Nov 2020, 22:35 Reply Quote 0
                                  • P
                                    puppetj @Clyde
                                    last edited by 6 Nov 2020, 22:08

                                    @clyde

                                    input_device = "Logitech Logitech Cordless RumblePad 2"
                                    input_driver = "udev"
                                    input_r3_btn = "11"
                                    input_l_btn = "4"
                                    input_up_axis = "-1"
                                    input_left_axis = "-0"
                                    input_select_btn = "8"
                                    input_r2_btn = "7"
                                    input_l_y_plus_btn = "h0leftanalogdown"
                                    input_right_axis = "+0"
                                    input_l2_btn = "6"
                                    input_l_x_minus_btn = "h0leftanalogleft"
                                    input_l3_btn = "10"
                                    input_r_btn = "5"
                                    input_l_y_minus_btn = "h0leftanalogup"
                                    input_y_btn = "0"
                                    input_x_btn = "3"
                                    input_down_axis = "+1"
                                    input_start_btn = "9"
                                    input_b_btn = "1"
                                    input_a_btn = "2"

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      puppetj @Clyde
                                      last edited by 6 Nov 2020, 22:28

                                      @clyde heres the "Logitech Logitech Cordless RumblePad 2.cfg" ALSO

                                      input_device = "Logitech Logitech Cordless RumblePad 2"
                                      input_driver = "udev"
                                      input_enable_hotkey_btn = "8"
                                      input_r3_btn = "11"
                                      input_r_y_minus_axis = "-3"
                                      input_l_btn = "4"
                                      input_load_state_btn = "4"
                                      input_r_y_plus_axis = "+3"
                                      input_up_btn = "h0up"
                                      input_left_btn = "h0left"
                                      input_state_slot_decrease_btn = "h0left"
                                      input_select_btn = "8"
                                      input_r2_btn = "7"
                                      input_r_x_minus_axis = "-2"
                                      input_l_y_plus_axis = "+1"
                                      input_l_x_plus_axis = "+0"
                                      input_right_btn = "h0right"
                                      input_state_slot_increase_btn = "h0right"
                                      input_l2_btn = "6"
                                      input_l_x_minus_axis = "-0"
                                      input_r_x_plus_axis = "+2"
                                      input_l3_btn = "10"
                                      input_r_btn = "5"
                                      input_save_state_btn = "5"
                                      input_l_y_minus_axis = "-1"
                                      input_y_btn = "0"
                                      input_x_btn = "3"
                                      input_menu_toggle_btn = "3"
                                      input_down_btn = "h0down"
                                      input_start_btn = "9"
                                      input_exit_emulator_btn = "9"
                                      input_b_btn = "1"
                                      input_reset_btn = "1"
                                      input_a_btn = "2"

                                      D 1 Reply Last reply 6 Nov 2020, 22:58 Reply Quote 0
                                      • L
                                        lostless @puppetj
                                        last edited by 6 Nov 2020, 22:35

                                        @puppetj said in basic 2 player support not working correctly:

                                        @clyde i dont know if this is a hint of the issue, but as the other person said, about the usb ports having order and controller 1 needs to be in usb port 0 and controller 2 needs to be in usb port 1, i had controller 1 in usb port 0 and controller 2 in usb 2 and they worked fine.

                                        So are they working fine? Have you tried to reconfigure the controllers?

                                        P 1 Reply Last reply 6 Nov 2020, 23:37 Reply Quote 0
                                        • D
                                          dankcushions Global Moderator @puppetj
                                          last edited by 6 Nov 2020, 22:58

                                          @puppetj one of these has bindings for hotkeys, etc, and one doesn’t. so i would presume that when one of your controllers is plugged in to p1 it works, and when the other works, it doesn’t? in that case you can reset the controllers and rebind via retropie-setup :

                                          Choose Manage Packages.
                                          Choose Manage Core Packages.
                                          Choose emulationstation (Installed)
                                          Choose Configurations / Options (it may also be named Configurations Tools)
                                          Choose the option to Clear/Reset Emulation Station input configuration.
                                          Choose Yes to proceed to clear the controller settings.

                                          P 1 Reply Last reply 7 Nov 2020, 02:44 Reply Quote 0
                                          48 out of 52
                                          • First post
                                            48/52
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received