-
Notifications
You must be signed in to change notification settings - Fork 553
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
Add more gamepad binds to Heretic and Hexen #1666 - Dpad not being recognized #1672
Comments
Quick question: Do you know what version of SDL2 you have? |
Also were you starting with an old configuration? If so, please open the setup utility > Configure Gamepad/Joystick, press enter on Controller, then press a button on the controller. This will refresh the configuration to use the updated game controller interface. |
Hi, firstly I would like to thank you for implementing this new code. Do you intend to implement a "more controls' option in Strife setup too? And speaking of Strife, when you are talking to a npc, the fire button is also used to select a dialogue line. This makes you involuntarily attack the npc. |
This is vanilla behavior unfortunately. The original game has an awful hack to work around this for mouse input ( Here's the relevant section of code: chocolate-doom/src/strife/g_game.c Lines 542 to 553 in f254d21
And here's a discussion of the mouse hack when I was dealing with it for Crispy Strife: fabiangreffrath#1014 I'm not sure how that can be fixed while also preserving the Chocolate philosophy. And if the mouse hack is copied over, then it makes gamepad attacks have the same delay bug outside of NPC dialogue. Maybe others here can suggest something. |
No problem! Glad to hear the issue was resolved. As for Strife, I do plan to expand the gamepad/joystick binds. I am somewhat lacking the confidence to do so at the moment as I am not as familiar with the game compared to Doom, Heretic and Hexen. |
So, can this get closed? |
Background
Version of Chocolate Doom: latest git version
Operating System and version: Linux Mint 21.2 Cinnamon
Game: Doom/Heretic/Hexen/Strife
Joystick: Thrustmaster Dual Analog 4
Bug description
Observed behavior: I cannot bind the Dpad to any movement or action. This behavior is observed in the setups of Doom. Heretic, Hexen and Strife.
The text was updated successfully, but these errors were encountered: