Emulator Issues #2180
closed
Xbox 360 controller: triggers functions as left/right analog 2, only up and down works with analog 2
Added by PianoGamer almost 15 years ago.
Relates to performance:
No
Relates to maintainability:
No
Description
What steps will reproduce the problem?
1.Set the C-stick as analog 2 and triggers as the triggers of your Xbox 360
controller in the GC pad plugin.
2.Play a game that utilize the C-stick and trigger (like SSBM/SSBB)
What is the expected output? What do you see instead?
When you press left or right trigger, the game will behave like you pressed
the C-stick left or right (nice example is SSBM/SSBBs camera movement in
the menus). When using the actual analog 2, only up and down works.
What version of the product are you using? On what operating system?
r4977 x64
Please provide any additional information below.
A little extra to this issue, analog 1 also have problems, something pressing down
won't work, when adjusting the stick to left or right while still pointing down it
will only move left and right. It happens when you push it down at a certain angle it
seems
you should specify which plugin you are talking about, gcpad or wiimote.
it works fine as long as you map the left x and y axis and right x and y axis.
Ah my bad then, sorry. But the second problem (left analog sometimes not registering
down) is still there, I wouldn't think it's my controller since it worked fine before
the update of the GC pad. If someone else has a 360 controller, go to some menu or
something where you scroll down by holding the stick down, and see if you can get it
to not work (seems to happen when you hit it slightly left of straight down, after
holding it there you will have to move it a lot either to the left or right for it to
go downwards)
Eh some more tests is making this issue strange, tested in Super Smash Bros Brawl,
the left analog stick works perfect in the character select menu, but in the stage
select menu it will always get stuck when going down... (same when setting CPU level)
I can assure that the hand cursor is supposed to act the same on both screens, as it
did in earlier revisions.
And I have no wiimote buttons mapped to my 360 controller, nunchuck is disabled also.
- Status changed from New to Fixed
This issue was closed by revision r4981.
- Status changed from Fixed to New
Can anyone coroborate this problem? I tested it in other games since I don't have
SSBB, every stick is working
i was also having the same problem but here is what threw me.
under the four white squares that are labeled "analogue 1 (and 2) status", you have
to change the "analogue axes and triggers".
left x-axis, left y-axis and right y-axis are fine.
right x-axis, on a 360 controller, needs to be "4". you need to assign that then re-
assign the triggers, just to the right
- Status changed from New to Invalid
OK, thanks tony, you've explained it very clear. Default axes settings are for SDL
pads, X360Pads need to reconfig the axes first.
Issue 2300 has been merged into this issue.
It's been a while but I found a fix for this problem.
Setting the Square Stick parameter to something high (I just use 100) fixes all issues mentioned in this thread in my case.
..and I had to set a small Deadzone (~30)..and I had to set a small Deadzone (~30)
Also available in: Atom
PDF