-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Thank you for your amazing work.
Thanks to you, I’m now able to use arcade sticks and racing wheels that support Xinput.
However, due to the unique nature of the N64 controller, it’s a bit difficult to use it perfectly.
The biggest issue lies with the C-buttons.
Some games require pressing C-Left and C-Right at the same time.
Others require the use of the C-buttons when using a controller that lacks a right analog stick.
In such cases, since the C-buttons are fixed to the right stick, there's no workaround.
For example:
A = A
X = B
B = C-Down
Y = C-Left
Or:
A = A
B = B
X = C-Down
Y = C-Right
L3 = C-Left
R3 = C-Up
If such remapping were possible, I believe it would open up more options—especially when used together with a converter like HID Remapper.
Of course, supporting various mapping options from the beginning would make it even more perfect. :)
For example, if arcade stick mode had its own separate mapping, it could be configured like this:
*The typical layout of an Xinput arcade stick:
X Y RB LB
A B RT LT
A=A
X=B
B=C-D
Y=C-L
RB=C-U
RT=C-R
L=L
LT=R
Select=Z
Start=Start
However, in this case, we would also need to consider whether to use the D-pad or the left stick.
Still, even just offering the original mode you provided along with an arcade stick D-Mode and L-Stick Mode would greatly expand the available options.
Even if that’s not possible, simply allowing C-Down and C-Left to be remapped as I initially mentioned would already solve a lot. :)