Skip to content
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

Semi-working analog sticks on Gamepad Modern preset #66

Open
brightentayle opened this issue Feb 13, 2019 · 3 comments
Open

Semi-working analog sticks on Gamepad Modern preset #66

brightentayle opened this issue Feb 13, 2019 · 3 comments

Comments

@brightentayle
Copy link

brightentayle commented Feb 13, 2019

I've ran into this issue with two installs of Lakka, but I'm not sure what exactly causes it, nor I'm sure if that is a Lakka problem specifically or is the fault of the core itself, but I'm still going to leave the issue here.

The problem is that, while most of the controls remain functional, the strafing on the left analog stick (with the Gamepad Modern control scheme) gets permamently disabled, with no explanation as to why or how. I've tried to fix this issue by using different builds of PrBoom (starting with v2.5.0 9c028d included in Lakka's Christmas 2018 build), on both standalone Lakka and Lakka manually installed via Berryboot, but it persists nonetheless. Then, on a fresh install of Lakka, I've tried recreating the bug, documenting every step of it, but to no avail, as the controls appear to work just fine there.

The gamepad that might've caused the bug is Hori Battle Pad for Nintendo Switch.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@Ferk
Copy link
Contributor

Ferk commented Jun 11, 2019

This honestly looks like Lakka's issue, the core just uses the values that are given as input by the frontend, there's no logic in the core that would be specific to a particular gamepad model.

Did you try any other core that uses analogs or only prboom?

Was the issue resolved for good after the fresh install or did it happen again?
It's possible it's related to some configuration option that was cleared after the reinstall, maybe the configured input drivers.

I'd suggest to just close the issue until it happens again, and when it does check it in more cores than prboom, if it happens with other cores too then it's likely an issue in lakka or retroarch frontend. Otherwise, if it only happens in prboom, then we would need to have some logs to figure out what's happening.

@palmerj
Copy link

palmerj commented Jul 6, 2021

@Ferk I'm also finding this issue in RetroArch 1.9.1 using PrBoom v2.5.0.

At the moment, under the classic device type, the left and right turning sensitivity is too fast to aim very well, so I would like to reduce it. I'm using a wired PS3 controller.

When I go into the main doom hud setting to change the mouse horizontal or vertical sensitivity, that doesn't do anything when using a classic device type. I read the docs that mouse sensitivity setting only applies to a connected mouse or the right analog stick when using the modern gamepad device type.

I've tried the gamepad modern device type in the hope of trying to use these mouse sensitivity settings for turning. I can get the right stick to turn left and right with the horizontal mouse setting applied :-) However, I can't get any other sane controls set up for the rest of the movements. I tried to apply Strafe- to the Left Analog X- and Strafe+ to Left Analog X+ but that doesn't seem to work, and the Left Analog X-/Analog X+ still move you left and right like the dpad with no sensitivity setting applied.

Note: I would prefer to use the digital pad and adjust the sensitivity for left/right/forward/back and use L1/L2 for Strafe. It's a simpler setup. Can we maybe add a sensitivity setting for the DPAD turning?

Many thanks in advanced.

@palmerj
Copy link

palmerj commented Jul 13, 2021

@Ferk any ideas? Many thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants