basic 2 player support not working correctly
-
@Clyde said in basic 2 player support not working correctly:
Hello and welcome to the forum.
We need more information to assess your problem. Please provide all of the data that's asked for in https://retropie.org.uk/forum/topic/3/read-this-first
Additionally, please be more specific. What exactly means that you can't get those games working?
Finally, you should run the games with verbose logging and show us the contents of the file
/dev/shm/runcommand.log
.(i dont know how i would get the log file to this forum)
Pi Model or other hardware: (3)
Power Supply used: (If using a Pi) i dont know
RetroPie Version Used ( 4.7
Built From: (Pre made SD Image on RetroPie website)
USB Devices connected:
Controller used: logitech wireless usb controller. and a generic wired usb no name controller
Error messages received:none"please be more specific. What exactly means that you can't get those games working?"
i can map both controllers fine in , but when i start a game in any system nes, snes,sega, etc.. they get all mixed up and unmapped. (EVERYTHING WAS FINE, when first setting the mapping and playing two player games, as i mention. THEN THIS STUFF HAPPENS:
the mapping when playing 2 player games are mixed up, like half on controller one works and the other half works on controller from controller 1 on controller two, i map i hotkey on controller 1, but it doesnt stay mapped instead it gets remapped to controller 2, the left button get mapped to controller one and the right button will get remapped by it self to controller two,
-
You didn't mention anything about how you installed RetroPie - which image/document did you use ?
Are you doing the mapping configuration in EmulationStation or from the emulator ? What emulator are you using ?
-
@mitu said in basic 2 player support not working correctly:
You didn't mention anything about how you installed RetroPie - which image/document did you use ?
Are you doing the mapping configuration in EmulationStation or from the emulator ? What emulator are you using ?
I used image from retropie.org.uk site for raspi2/3 , i used the docs from https://retropie.org.uk/docs/First-Installation/ and the mapping configuration in EmulationStation. i just run game and it plays, i dont know what emulator its using by default. (how can i find out?)
-
@puppetj said in basic 2 player support not working correctly:
i dont know what emulator its using by default. (how can i find out?)
The name of the emulator is shown at game start, next to the game name (for instance, this is a NES game launched with
lr-fceumm
): -
@puppetj said in basic 2 player support not working correctly:
(i dont know how i would get the log file to this forum)
Is the problem how to get the log from the RetroPie system, or how to show it in the forum?
-
@Clyde said in basic 2 player support not working correctly:
@puppetj said in basic 2 player support not working correctly:
(i dont know how i would get the log file to this forum)
Is the problem how to get the log from the RetroPie system, or how to show it in the forum?
i guess i can access the log file format the network right? and copy it over to my pc with this page to post to
-
@puppetj said in basic 2 player support not working correctly:
i guess i can access the log file format the network right? and copy it over to my pc with this page to post to
The
/dev/shm/runcommand.log
is not accessible via network, you'll need to enable [SSH](https://retropie.org.uk/docs/SSH/] and use a program like WinSCP to transfer it. Since the log is quite large, you can post it on pastebin.com, it's easier to read and find things there. -
@puppetj Did you plug the controllers into the same usb ports you set them up in? The USB ports do determine what controller is player 1 and 2. the order is top left is player on, bottom left is player 2, top right is player 3 and bottom right is player 4. If you skip a port, lets say the player one port and you plug a controller into the player 2 port, that now becomes player one. Its a priority system.
-
@mitu said in basic 2 player support not working correctly:
@puppetj said in basic 2 player support not working correctly:
i dont know what emulator its using by default. (how can i find out?)
The name of the emulator is shown at game start, next to the game name (for instance, this is a NES game launched with
lr-fceumm
):snes emultaor - lr-snes9x2010
nes emulator - lr-fceumm
sms/genesis emulator - genesis-plus-gx
-
@lostless said in basic 2 player support not working correctly:
@puppetj Did you plug the controllers into the same usb ports you set them up in? The USB ports do determine what controller is player 1 and 2. the order is top left is player on, bottom left is player 2, top right is player 3 and bottom right is player 4. If you skip a port, lets say the player one port and you plug a controller into the player 2 port, that now becomes player one. Its a priority system.
even if you map the controllers? i tried many different combos but can you show me a diagram?
-
@puppetj yes even if you map the controllers. You are only mapping the buttons, not what's player 1 and 2 ect ect.
-
@lostless said in basic 2 player support not working correctly:
@puppetj yes even if you map the controllers. You are only mapping the buttons, not what's player 1 and 2 ect ect.
ok, well that doesn't seems to be a issue
-
@Clyde said in basic 2 player support not working correctly:
Hello and welcome to the forum.
Finally, you should run the games with verbose logging and show us the contents of the file
/dev/shm/runcommand.log
.setup a seems pretty difficult i dont think i can do that.
-
@puppetj Don't give up just yet. We can try to walk you through it, one step at a time.
Which of our suggestions did you already try? What worked and what didn't (in what way)?
-
@Clyde said in basic 2 player support not working correctly:
@puppetj Don't give up just yet. We can try to walk you through it, one step at a time.
Which of our suggestions did you already try? What worked and what didn't (in what way)?
well the only suggestion i got, related to getting controllers to work for two player, is the usb port order, which never was a issue.
-
@Clyde Im correct that pressing start and select at the same time quit game and goes back to the emulation station menu right? if so why doesnt it work?
-
@puppetj said in basic 2 player support not working correctly:
well the only suggestion i got, related to getting controllers to work for two player, is the usb port order, which never was a issue.
I also meant the suggestions for further diagnosis like running the games with verbose logging.
@puppetj said in basic 2 player support not working correctly:
@Clyde Im correct that pressing start and select at the same time quit game and goes back to the emulation station menu right? if so why doesnt it work?
It also depends on the controller mapping. So, if that is broken, start+select may also not work. It also depends on the emulator used, as to my knowledge only the RetroArch / Libretro cores beginning with
lr-
are auto-mapped by Emulation Station. Other emulators have to be configured manually, see the Docs for that. -
@puppetj said in basic 2 player support not working correctly:
I'm correct that pressing start and select at the same time quit game and goes back to the emulation station menu right? if so why doesnt it work?
Only P1 can use the hotkeys - if you're trying with the P2 controller, that won't work.
Are the controllers working fine standalone (i.e. just one controller connected) ? -
@mitu said in basic 2 player support not working correctly:
Only P1 can use the hotkeys
Ah yes, and that. 😊
-
@Clyde sometimes the hotkey "select" will work with two controllers plugged in, some times they dont work, it can be random
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.