Go Back   Project64 Forums > Public Version > Project 64 - v2.x - Issues

Reply
 
Thread Tools Display Modes
  #1  
Old 4th February 2020, 10:56 PM
Matroshka Matroshka is offline
Junior Member
 
Join Date: Feb 2020
Posts: 2
Default Multiple issues with XBox One S controller [Win10 x64][2.3.2.202][N-Rage 2.5.2.202]

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.
Attached Images
File Type: jpg Annotation 2020-02-04 234749.jpg (19.3 KB, 6 views)
File Type: jpg Annotation 2020-02-04 234858.jpg (19.1 KB, 3 views)
File Type: png Annotation 2020-02-04 234837.png (18.8 KB, 1 views)
File Type: jpg Annotation 2020-02-04 234811.jpg (18.9 KB, 3 views)
Reply With Quote
  #2  
Old 5th February 2020, 01:31 PM
ExtremeDude2's Avatar
ExtremeDude2 ExtremeDude2 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2010
Location: USA
Posts: 3,029
Default

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).
__________________
Quote:
Originally Posted by dsx! View Post
are you american or something
Reply With Quote
  #3  
Old 5th February 2020, 11:05 PM
ExtremeDude2's Avatar
ExtremeDude2 ExtremeDude2 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2010
Location: USA
Posts: 3,029
Default

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
__________________
Quote:
Originally Posted by dsx! View Post
are you american or something

Last edited by ExtremeDude2; 6th February 2020 at 01:43 PM.
Reply With Quote
  #4  
Old 6th February 2020, 10:42 PM
ExtremeDude2's Avatar
ExtremeDude2 ExtremeDude2 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2010
Location: USA
Posts: 3,029
Default

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
__________________
Quote:
Originally Posted by dsx! View Post
are you american or something
Reply With Quote
  #5  
Old 6th February 2020, 11:04 PM
Matroshka Matroshka is offline
Junior Member
 
Join Date: Feb 2020
Posts: 2
Default

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
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 06:25 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.