|
|
![]() |
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
![]()
I've tried using the Xbox One S controller in wired mode and I've ran into a number of issues. Firstly, for some reason in X-input mode the C-buttons can only be assigned to d-pad or one of the analogs. I tried putting them on shoulder buttons and the assignments would return to "none" the next time I would open the plugin config. I wanted to make a custom mapping for OOT, but no luck so far.
Another issue I ran into is the rumble pak - there's no way to select the Xbox controller as the Force Feedback device even with X-input enabled. Do I still need custom drivers for the rumble emulation to work with Xbox controllers in the latest N-rage? I attached screenshots of my settings. |
#2
|
||||
|
||||
![]()
The rumble either needs custom drivers or it should "just work" (disable raw). As for being unable to bind the c-buttons sounds like a bug and good luck getting someone to fix it (I'll look in to it later, but I doubt I'll be able to do anything).
|
#3
|
||||
|
||||
![]()
So I've confirmed it IS saving to a file, but I guess it isn't reading it back?
I've found the code for loading from the file and it looks fine, however the C buttons seem to not have a default set like the rest of the buttons do so maybe that's the problem? So I just tested it and it is also loading the file and works as configured when playing a game, so you really should be able to still put the c-button on whatever you want. This is still a bit of a bug tho so I'm going to see if I can fix it. https://github.com/project64/project...Controller.cpp Last edited by ExtremeDude2; 6th February 2020 at 01:43 PM. |
#4
|
||||
|
||||
![]()
Turns out this has already been fixed (you'll need to compile the newest version of the plugin, but since I've already done that anyway if you ask here I'll send it to you):
https://github.com/project64/project64/pull/1626 |
#5
|
|||
|
|||
![]()
Thanks for help, I'll test if the rumble works with raw disabled.
EDIT: Ok, I built the latest dlls and it seems that now C-button mapping for axes/dpad doesn't show in UI. Individual buttons are fixed. And the input works, it just doesn't show in UI, as you said, so it's minor. As for rumble, I booted up SF64 and it works - the correct setting for Xinput seems to be raw data enabled and output device set to none. With raw disabled there's no force feedback. Last edited by Matroshka; 8th February 2020 at 09:30 PM. Reason: update |
#6
|
|||
|
|||
![]()
[quote=ExtremeDude2;77774]Turns out this has already been fixed (you'll need to compile the newest version of the plugin, but since I've already done that anyway if you ask here I'll send it to you):
would be so kind as to send in a compiled file. Thank you |
#7
|
||||
|
||||
![]()
[quote=firebomber;78242]oh geez, let me see if I can find it now (I think this is it):
|
#8
|
|||
|
|||
![]()
[quote=ExtremeDude2;78255]Hi, I appreciate your help. It's working great. Thank you very much.
Last edited by firebomber; 19th July 2020 at 03:11 PM. Reason: It works very well, my bad configuration. |