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

    Is all libretro cores limited to only 2 players?

    Scheduled Pinned Locked Moved Help and Support
    libretromamesega genisismaximum playercontrollers
    19 Posts 4 Posters 4.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.
    • R
      raspy+ @edmaul69
      last edited by raspy+

      @edmaul69

      Okay I will give this a try after work. I wish there was a way to just hard-code the joystick controls to each player like how I can with mame-advmame in the ".RC" config files.

      1 Reply Last reply Reply Quote 0
      • R
        raspy+ @edmaul69
        last edited by

        @edmaul69

        Thank you! It worked. 3 players are now working for "The Simpsons" using mame2003 and all the controls was setup from retroarch. I did not have to configure anything from the mame tab. I did find it strange that before my "wired" Logitech F310 controllers was detected as port #0 and port #1 but once I paired the Nintendo Wii U Pro controller via bluetooth then it took port #0 and assigned the remaing controllers port #1 and port #2. I am not sure why the Nintendo Wii U Pro controller did not assign itself port #2.

        Also ever since I paired the Nintendo Wii U Pro controller I think the Pi 3 is losing power or something because the sound/music for each video snap are choppy. If I do nothing and just let it sit there on a game title then I get booted back to the main screen where I have to select the emulator again.

        edmaul69E 1 Reply Last reply Reply Quote 0
        • edmaul69E
          edmaul69 @raspy+
          last edited by

          @raspy wii u controller is bluetooth and automatically overpowers wired controllers for controller 0. Look into retropie joystick selection. It allows you to select what controller you want for what player.

          R 2 Replies Last reply Reply Quote 0
          • R
            raspy+ @edmaul69
            last edited by

            @edmaul69

            Okay will do. Thank you very much again.

            1 Reply Last reply Reply Quote 0
            • R
              raspy+ @barbudreadmon
              last edited by

              @barbudreadmon

              Now that I got the simpson game to work with mame2003 then I went back to gauntlet IV on MD and this time it's working with 3 players as per your instructions earlier with changing the device type in quick menu of retroarch.

              Thanks!

              1 Reply Last reply Reply Quote 0
              • R
                raspy+ @edmaul69
                last edited by

                @edmaul69

                Just to make sure that this is what I should follow?

                link text

                edmaul69E 1 Reply Last reply Reply Quote 0
                • edmaul69E
                  edmaul69 @raspy+
                  last edited by

                  @raspy yes.

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    raspy+ @edmaul69
                    last edited by raspy+

                    @edmaul69

                    Thank you again. I am pleased with how much was accomplished with your help and the help from others. Now I have to buy a 4th controller to complete my setup because binding keyboard keys for the 4th player (user) in retroarch doesn't fare well with the binded the keys from the mame tab therefore player 1 and player 4 are controlled by both P1 controller or keyboard. I can't seem to unbind the keys from the mame tab unless there is another way.

                    edmaul69E 1 Reply Last reply Reply Quote 0
                    • edmaul69E
                      edmaul69 @raspy+
                      last edited by

                      @raspy i dont know how to unbind mames controls. I use an ipac 2 that i use and i made its keyboard keys different than mame has so i would love to get rid of mames controls.

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        raspy+ @edmaul69
                        last edited by raspy+

                        @edmaul69

                        Actually since I am playing with lib cores then there is no mame tab (ex. Xmen: The Arcade) as all the controls are from retroarch. So my question should be "how can I keep user 1 from controlling user 4 and vice versa". The keys for user 1 is only binded to controller buttons and user 4 is just keyboard buttons but for some reason I can still control both players (P1 and P4) at the same time on the keyboard. Is it by default that keyboard P1 and joystick P1 are always binded to player 1, like it's hard-coded?

                        Edit:
                        I wonder if it has to do with user 4 not having a device index (set to N/A "Port #3")

                        Edit #2:
                        Okay nevermind it's solved now. I somehow unbinded the tab key so I couldn't get the mame menu to appear. So I deleted the "default.cfg" file from "/home/pi/RetroPie/roms/mame-libretro/mame2003/cfg" to reset it back to defaults.

                        Once I was able to bring up the mame tab (menu) then I was able to fix my issue by assigning keys to a keyboard button that I would never use (ex. F12). So for each player I made sure it was only binded to the specific controller button or keyboard button. Player 4 was called retropad 4 as well (keyboard only).

                        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.