Davidobot / BetterJoy

Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Other
3.91k stars 344 forks source link

Chinese Fake Controller recognized as one single Joycon #557

Open YolloPlays-AI opened 4 years ago

YolloPlays-AI commented 4 years ago

Describe the bug My fake Nintendo Switch Controller pairs perfectly with my switch. (My guess it that it does that because it simulates to be one joycon or something but idk) When i try to connect to BetterJoyForCemu it immideatly is recognized... but as one (left) Joycon

Expected behavior Fake Controller would be recognized as a normal Pro Controller instead of one single Joycon. Expected to work properly cause it does on switch.

Controller (please complete the following information):

Davidobot commented 4 years ago

Turn on nonOriginalController in the app.config

YolloPlays-AI commented 4 years ago

Thank you very much. I appreciate the fast feedback. Keep up the great work.

YolloPlays-AI commented 4 years ago

Somehow my Controler does not rumble (or is it called vibrate?). Is there a way to fix that aswell, i cant find anything about that in config besides that its already enabled.

YolloPlays-AI commented 4 years ago

Ok so nothing does work anymore.... Nothing is recognizing input at all?! And my controller went from light green to dark green. What the heck is happening?!?! (HidGuardian installation didnt fix it)

Davidobot commented 4 years ago

The colour indicates battery charge. Maybe clear your HidGuardian settings as indicated by the wiki? There is no need to have the guardian there unless you have other problems.

YolloPlays-AI commented 4 years ago

Okay so i deleted it manually deleted the id from the list, uninstalled HidGuardian, uninstalled ViGem and restartet PC. After that i started ViGem setup again and started BetteJoy. It says connected. Starting rocket league to test it and nothing work, yesterday it did work amazing... how can stuff like that break over night?

Davidobot commented 4 years ago

Maybe your controller settings on Rocket League changed? Does Windows show an Xbox controller when BetterJoy starts up with the controller connected?

YolloPlays-AI commented 4 years ago

Somehow i had an weird xinput dll in my rocket league directory... i delted it and reinstalled ViGem driver and now its working. Even the vibration does work now. I have no idea how i did this but nice. Besides that the only thing that is not working is the locate button. it still does nothing :) But i can definetly live with that.

santiagomoneta commented 2 years ago

I m having this issue but on the ".config" file there is no nonOriginalController option...