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 #1

Updated by ayuanx almost 15 years ago

  • Status changed from New to Questionable

Read Issue 2111

Actions #2

Updated by Theevillightbulb almost 15 years ago

I have this problem with wired xbox controllers even if just using one... i've tried
on multiple computers also

Actions #3

Updated by MountainDrewLivewire almost 15 years ago

After reading issue 2111, I was able to get the triggers to work, but only through
disabling bluetooth. (My plugin listed one Xbox 360 controller first, than both
bluetooth stacks that I have used for WiiMotes are second and third and then fourth
is the second Xbox 360 controller. Disabling bluetooth removed the second and third
positions bumping the second Xbox 360 controller to the second position, allowing
its trigers to work.)However, the question becomes how do we modify this list? I do
not even want my bluetooth stacks showing up there, as they are used for Wii Motes
and can connect without showing up in the GC gamepad list. Or, the other question
would be how to rearrange the list? Is it gathered from the computer? I only ask
because all of my revisions have that same order and it would be an odd coincidence
for me to have connected the devices to Dolphin in each revision the same way. There
must be another way for it to work, otherwise I always will have to disable
bluetooth before starting dolphin otherwise those stacks appear in the list whether
a WiiMote is connected or not.

Actions #4

Updated by Billiard26 over 14 years ago

  • Status changed from Questionable to Fixed

All XInput issues are gone in GCPadNew.

Actions

Also available in: Atom PDF