-
Notifications
You must be signed in to change notification settings - Fork 325
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
DualShock 3 Analog sensitivity #130
Comments
I can second this. I tried this with a PS3 and a PS4 controller and had the same issue in Skyrim. Apperars to be na issue in games were you can tilt the left analog stick slightly to have a character walk vs fully tilting it to run. Bastion was no issue because I think left analog is "all or nothing" with a light tilt or fully tilt. Attached are my PS3 and PS4 mappings: #Gamepad PS4 #Gamepad PS3 |
I managed to create a workaround using xboxdrv. Using xboxdrv everything works just fine. On OpenELEC there is no package manager so I had to manually download it and it's dependencies. Even bluetooth works. Misclicked and closed the issue by mistake. |
@Serg86 Can you specify what steps to use after the xboxdrv install? Installed it via: sudo apt-get install xboxdrv But using an already made mapping the sensitivity is still low. Did you have to redo your mapping? |
Since I've had it with PS# controllers I found a USB gamepad (Logitech DualAction). After creating a mapping file the same analog in-sensitivity occurs. So it seems that sensitivity isn't isolated to only PS# controllers. |
@theharleyquin Sorry was pretty busy the last few day. If you plug it in with a USB cable, when you fire up xboxdrv it should tell you it found a DualShock 3 controller. You can then simply make a new mapping file for it with moonlight. If you are using bluetooth, you'll probably have to tell it the device manually, and the key bindings as explained here: xboxdrv/xboxdrv#54 I just took the whole line provided in the second comment, changed event number to 0 and ran with it. There were a few issues like inverted Y axis on both analog sticks, but I ironed them all out with this mapping file:
If you use xboxdrv in a script, you have to end the line with an "&", this will make sure that the script continues after it starts up xboxdrv. If you don't end it with an & it will simply stop and wait for xboxdrv to close before it continues. I then simply do a "killall xboxdrv" to close it again. I think it is possible to run xboxdrv as a service, which is perhaps the better option, though as I use OpenELEC and had to manually download it and it's dependencies, I don't know if I would be able to achieve that or how I would even go about it honestly. Right now everything works perfectly for me, I can start up moonlight from within Kodi, the controller works like a charm and I've been enjoying playing the Witcher 3 lately. |
I have the same problem using a Nintendo Wii Classic controller with wminput. The left hand analogue thumbstick has a much lower "limit" then the right hand one and so any games where the left hand stick is used for acceleration, driving or walking, you can never reach full speed. Edit: when I get the chance I'll add some |
The output of
This shows two things:
It would be interesting to see the output of |
I found this with a generic USB controller - my left stick Y axis seems to not give the full range. Running evtest - I get values going from 0 to 255 (127 at neutral) on both the X and Y axes. - it looks like I'm getting the full range in evtest. But, when I connect through Limelight (1.2.2 - haven't tried the new Moonlight, will do tonight) - I load up "Gamepad Test" (google it - just shows gamepad input in a browser window) in the Steam browser. My X axis has full range, but the Y axis only goes about 80% in either direction. |
Not getting the full range for some gamepads is already fixed in master :P c7547bf |
Excited to test it out |
Awesome :) |
Hey, I've decided to give moonlight a try yesterday and I love it!
After dozens of attempts at mapping the DualShock 3 buttons, I finally managed to get it right:
I had to manually switch Square/Circle (X/B on XBox 360 pads), L1/L2 (LB/LT) and R1/R2 but it works now. However, the analog stick sensitivity is too low. In Witcher 3 for example, if you tilt it forward all the way, Geralt (Main Character) walks forward, he is supposed to run at this point. He starts running when the analog stick is in a diagonal position. I have no trouble playing games that do not require precise analog control. But games like Witcher 3, Watch Dogs or GTA 5 are pretty much unplayable like that.
Is there any way to adjust the sensitivity?
I'm using Limelight 1.22 with OpenELEC 5.08 on Raspberry Pi 2.
Thank you.
The text was updated successfully, but these errors were encountered: