-
Notifications
You must be signed in to change notification settings - Fork 315
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
[$100 Bounty] perfectly ( normal ) working gamepad logic nodes on pc and android phone #2886
Comments
Hi, following https://discord.com/channels/486771218599510021/486773516956336128/1154129182385786910 we decided to create a small test application for Kha to see what raw data Kha reports from gamepads. This can help us to find out whether the issue(s) are Kha/Kinc issues or whether something needs to be fixed in Armory or Iron. So, expect some reports in this issue :) My findings:Gamepad: Trust GXT 541 Muta, reported by Windows as "Controller (Xbox360 For Windows)" Output from the test application on the debug-html5 target on Windows:Connected: Both sticks:
Buttons:
Output on Krom (Windows)Connected: Both sticks:
Compared to debug-html5, the y-axis is inverted! Since there is no Armory used in the test application, that's a Kinc/Kha issue (if not by design for whatever reason). All buttons behave the same as in debug-html5. Output on HL (Windows), both tested with debug and release builds (same results)Edit: after applying Kode/Kha#1473, the results for HL are identical to those for hxcpp (see below).
Output on hxcpp (Windows), both tested with debug and release builds (same results)This target is not used by Armory, but I tested it out of interest. Connected: Both sticks:
(inverted y axis just like in Krom) The buttons behave the same as in Krom and debug-html5. |
Redberd36 My findings:Gamepad: (PS5) DualSense Wireless Controller, reported by Windows as "DualSense Wireless Controller" Output from the test application on the debug-html5 target on Windows:Connected: Both sticks:
Buttons:
|
Redberd36 My findings:Gamepad: Logitech F310 Wired Gamepad Controller, reported by Windows as either XInput: "Controller (Gamepad F310)" or DirectInput: "Logitech Dual Action" Output from the test application on the debug-html5 target on Windows:Connected: Both sticks / Both Input Modes:
Buttons / Both Input Modes:
|
I also conducted the tests for Krom and HL now and updated my post above. There are definitely some issues with Krom and HL on my end: on Krom, the y axis of the sticks is inverted, and on HL, the raw values are completely wrong. To run the test application with Krom on Windows:
To run the test application with HL on Windows:
|
Redberd36 My findings:Gamepad: Logitech F310 Wired Gamepad Controller, reported by Windows as either XInput: "Controller (Gamepad F310)" or DirectInput: "Logitech Dual Action" Output from the test application on the debug-Krom target on Windows:Connected: Both sticks XInput mode:
Buttons XInput mode:
Left stick only DirectInput mode:
Buttons DirectInput mode:
|
Redberd36 My findings:Gamepad: Logitech F310 Wired Gamepad Controller, reported by Windows as either XInput: "Controller (Gamepad F310)" or DirectInput: "Logitech Dual Action" Output from the test application on the debug-HL target on Windows:DirectInput mode: ❌ (Unresponsive to all inputs) XInput mode: Both sticks XInput mode:
Buttons / DirectInput mode:
|
Redberd36 My findings:Gamepad: (PS5) DualSense Wireless Controller, reported by Windows as "DualSense Wireless Controller" Output from the test application on the debug-Krom target on Windows:Connected: Left stick only:
Buttons / DirectInput mode:
|
Redberd36 My findings:Gamepad: (PS5) DualSense Wireless Controller, reported by Windows as "DualSense Wireless Controller" Output from the test application on the debug-HL target on Windows:Connected: Left stick only:
Buttons / DirectInput mode:
|
The SDL gamepad db might be useful for mappings: https://github.com/gabomdq/SDL_GameControllerDB |
i willing to pay a bounty of 100$ to have normal working gamepad logic nodes which it has to be done anyway but maybe someone would then speed thigns up... because last days i had tryed ps4 and ps3 controlers and on phone the phone controller and all working with bugs... on pc some buttons dont even work or switched up and on phone they do work or not i not sure anymroe but it was nightmare... this has to be consistent and bugless or can forget making any game with controller : ( here is the link bugrepot if it helps #2885 (comment)
the payment sending method will be over paypal or bank ( IBAN ) or even paysafecard, as you wish...
The text was updated successfully, but these errors were encountered: