-
-
Notifications
You must be signed in to change notification settings - Fork 235
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
Gamepad buttons are always bound to multiple functions #1337
Comments
Better set It seems that joystick support in original client.dll is conflicting with our in-engine support. You have to disable one of them. I will figure out how to support both later. |
According to the console |
[RU] Такая же проблема, всё ещё нет исправленного client.dll? |
I can confirm this issue. For me, A and B buttons are also acting as primary and secondary attacks, even though I've not set them so. xash3d_gamepad.webm |
hlsdk-portable libraries are fixing the issue |
Yeah, hlsdk-portable client wouldn't have this issue because it's aware of our custom input interface. |
Issue
Gamepad buttons always execute to functions: one function I defined and one function that I haven't defined but that is always the same for a given button.
This happens with both a DualShock 4 v2 and a Steam Controller (used via SC Controller, emulating an Xbox 360 Controller).
This does not happen if a button is unbound.
Example
+jump
but also always executes+attack2
+reload
but also always executes+attack
invprev
but also always executes+duck
+use
but also always executespause
Things I have tried
unbindall
to remove all bindings and then rebind all the buttons I need-sdl_joy_old_api
flag, which makes it not recognize controllers anymorePlatform information
OS: Arch Linux (Kernel
6.3.0-x64v3-xanmod1-1
)Xash3D version:
Xash3D FWGS 49/0.20 (linux-i386 build 2947)
compiled from master (4817623)Logs and attachments
engine.log
xgamepad.cfg.txt Gamepad Bindings
The text was updated successfully, but these errors were encountered: