New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Onepad: Gamepad controls both players #2039
Comments
I can confirm you that I didn't think about multi-player game with a single gamepad. I should add some code to allow a no-gamepad available configuration. Otherwise could you show me the complete of the bad detection. Is the controller working (if only this one is plugged) |
This comment has been minimized.
This comment has been minimized.
I mean this part: |
This comment has been minimized.
This comment has been minimized.
ok. I think it is because you try to configure the 2nd player but with only a single pad. |
This comment has been minimized.
This comment has been minimized.
I pushed a branch. Could you test it ? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hum did you try to set the 2nd gamepad in the gamepad configuration sub panel? |
This comment has been minimized.
This comment has been minimized.
Hum, I will change the code so 2nd player use the 2nd gamepad by default. So if you plug only a single controller, analog sticks are working. Is it correct ? |
This comment has been minimized.
This comment has been minimized.
Using two PS3 controllers connected via bluetooth under linux causes the first controller to control both players at the same time, that said, when I toggle rumble, both controllers respond as expected. |
This comment has been minimized.
This comment has been minimized.
I updated my branch to handle a nice default for 2nd player. Now remain the issue of analog sticks. |
@orbea could you retest analog stick on my brach. It seems to work on my side (tested left stick on bomberman kart). Delete ini files and try to setup both gamepad controller. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I have two DS4v1 controllers, and while one works the other one doesn't work. Here's the output of sdl2-jstest:
I suppose it's because the "Wireless Controller Motion Sensors" gets their own joystick, so /dev/js1 is a motion controller and not the second joystick like PCSX2 expects. I tried specifying through the GUI with "game controller config" but it doesn't seem to have any effect. |
PCSX2 version:
pcsx2-2017.07.27_66a87ce4d_master-x86_64-1_git
Plugins used:
OnePAD 20170729201046 2.0.0
Description of the issue:
When using the
OnePAD 2.0.0
plugin with multiplayer games (i.e.Guilty Gear X2
) with only one gamepad connected it will try to use the same gamepad for both players. For example if I press start in the arcade character selection it will choose characters for both players 1 and 2, during the match if I press left on the d-pad both characters will then move left. Interestingly enough it does not affect the left analog stick (Right is unused in the game).Additionally in the
OnePAD 2.0.0
plugin settings when I try to selectGamepad 1
and thenGamepad Configuration
it will printNo gamepad detected.
This is my first time trying
OnePAD 2.0.0
instead of the legacyOnePAD 1.3.0
plugin which does not have this issue and I configured it with antimicro as explained in issue #2010. Potentially this is something I did wrong with my configuration?$HOME/.config/PCSX2/inis/OnePAD2.ini
How to reproduce the issue:
OnePAD 2.0.0
plugin.Guilty Gear X2
Last known version to work:
When using the legacy
OnePAD 1.3.0
plugin.PC specifications:
OS:
Slackware64-current
gamepad:
Horipad One
The text was updated successfully, but these errors were encountered: