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.
    • markwkiddM
      markwkidd @edmaul69
      last edited by markwkidd

      @edmaul69 said in Is all libretro cores limited to only 2 players?:

      @raspy are you trying to play the 2 player or 4 player roms? They have seperate roms. Works fine in mame 2003 and mame4all on 4 player rom. I cant test properly in mame 2010 because it ignores joystick selection and i only have 2 wiimotes. And the mame tab options wont configure any players after player 1. .

      Could you please file an issue in the mame2010 github issue tracker? If there is no issue logged, it's unlikely that the bug will ever get fixed.

      edit: Specifically that it mame2010 is ignoring joystick selection and that it won't configure players after player 1.

      1 Reply Last reply Reply Quote 0
      • B
        barbudreadmon
        last edited by barbudreadmon

        @raspy I don't know about the sms version of gauntlets, but player 3 & 4 works fine for me on the md version when i set "MD Joypad 3 Button + Teamplayer" as device type for user 1 (on genplus_gx).

        FBNeo developer - github - forum

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

          @barbudreadmon

          Correct. The mame tab in mame-libretro does not allow me to configure any players after player 1. I am no longer using "lr-picodrive" and switched to "lr-genesis-plus-gx" but even though I can change the device type for user 1 (in rgui > quick menu) to "MD Joypad 3 Button + Teamplayer"; I still only have 2 controllers working instead of 3.

          I am trying to play gauntlet IV from Sega Mega Drive (MD?) Japan with 3 players

          Do you think that having two "wired" Logitech F310 controllers is somewhat conflicting with the Nintendo Wii U Pro bluetooth controller in terms of the index?

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

            @raspy use mame2003 for simpsons not mame2010.

            R 2 Replies Last reply Reply Quote 0
            • 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.