Project

General

Profile

Actions

Emulator Issues #2299

closed

Multiple Microsoft Xbox 360 Wireless Controllers - XInput Trigger Issues

Added by MountainDrewLivewire almost 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?
1.Connect two Xbox360 wireless controllers.
2.Open either gamecube gamepad plug-in settings (default or nJoy)
3.Attempt to set triggers on second controller. (with XInput)

What is the expected output? What do you see instead?
Second controller triggers should set properly like everything else,
instead trigger instantly sets to '1001' and do not work properly in game.

What version of the product are you using? On what operating system?
Revision 5017 and other previous revisions have had the issue. I am
running Windows XP 32 Bit.

Please provide any additional information below.
Controller one buttons and triggers set and work properly with XInput.
Controller two buttons set and work properly, but the triggers do not work
with XInput. If controller two triggers are set to Xinput, both triggers
will instantly assign to 1001 when trying to set trigger values (not
giving you any time to press the triggers) when you play a game, buttons
on both controllers work, but player two's triggers will be constantly
held down. (In Smash Bros. this means that player two is always sheilding)
If you set player two triggers to SDL and keep player one triggers on
XInput, then controller two works normally except that both triggers do
the left trigger action (when using the default plug-in) or only the left
trigger works. (when using nJoy)

NOTE: This is not a controller issue, I can switch which controller is set
to player one and two and it is the order in which they are connected, not
the controller itself that causes the problem. Hopefully this serves to be
a thorough explanation of a rather minor issue.

Actions

Also available in: Atom PDF