-
Notifications
You must be signed in to change notification settings - Fork 11
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
Make DPAD == LeftStick #6
Comments
Yes, this is possible. Here is an example of someone who did something like this. I don't plan to implement this type of feature here, at least not at this time. But there are already tools that do things like that. Try using XInput Plus. |
As much as I love XInput Plus, sometimes its a hit-or-miss for some PC games from my experience. It works great for games like RayStorm and RayCrisis' PC port (though the games themselves have issue with modern Windows support being made around for Windows 95/XP), Touhou 06 ~ The Embodiment of Scarlet Devil (though another game that suffers with modern Windows compatibility issues), and Silent Hill 2 even before the improvements brought by the Enhanced Edition project (albeit without vibration support and limited remapping support at the time), however some games either require a lot of trail-and-error to get them to cooperate with XInput Plus, if at all (e.g. trying to trick OutRun 2006 to think the game is using an XInput pad via a Bluetooth connection), and there are sadly still a good number of games like Mega Man X8 (the original PC version), SUGURI and Acceleration of SUGURI (the non-Steam versions), sora and acceleration of SUGURI 2 (ditto), and Streets of Rage Remake (which can't use analog triggers with its limited controller support) to name a few. |
What's the problem with Mega Man X8/X4 PC and XInput Plus? My Hori Fighting Stick Mini 4 joystick wasn't working (the game uses DInput so you have to enable that in XInput Plus and expected LSTICK for directions) so I remapped LSTICK = DPAD+LSTICK and I solved the problem... XInput Plus worked great! EDIT: oh, just double-checked and I was wrong: doesn't work with X8 actually, but worked fine for X4 remapping LSTICK=DPAD+LSTICK... mmmmh |
Very belated reply but yeah, it works relatively fine with Mega Man X4's PC port, but it doesn't work what so ever with X8 and it's really annoying since I want to not only be able to use the D-pad to move, but also the LT and RT triggers since many old games don't recognize them as buttons on modern XInput controllers. |
Yeah, I have run into a couple games that don't work with dinputto8 yet, I believe they have the same issue, but I have not had time to look into them. I hope to get to it soon. I will also check on X8 if I can get a copy of it somewhere. |
Hope it's not too off-topic...
I've bought a good old arcade joystick 🕹 Hori Fighting Stick Mini recognized by Windows 10 as XInput device with DPAD only for the stick movements.
Since some games don't support DPAD and expect to use only LSTICK, would be possible to create a special version of dinputto8 or a new dinput8.dll wrapper project able to remap DPAD == LSTICK for movements? 😥
The text was updated successfully, but these errors were encountered: