Hardware Connecting Joycon's to PC Tutorial (With Analog Support!)

NoThisIsStupider

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
144
Trophies
0
Age
22
XP
558
Country
Canada
That's a bluetooth dongle issue, interference. Try getting a USB Male to Female cord to move the dongle farther away from the computer, and maybe get a better dongle.

Edit: Reread your post, you'll definitely need a new dongle.
 
D

Deleted User

Guest
So I 1.install vjoy, 2. setup vjoy 1 and 2, 3. pair and connect my controllers, 4.run custom.bat(tried combine.bat too) 5.setup XOutput
Now after step 4, even though it says my two controllers paired successfully and the lights stop flashing, monitor vjoy doesnt detect a single output from vjoy 1 or 2. Any help?

I think I may have found your issue. I had all the same problems as you but then stumbled upon this: are you closing the joycon-driver.exe before testing the controller? Leave it open, and it works properly for me.
 

cronosus01

New Member
Newbie
Joined
Aug 5, 2017
Messages
1
Trophies
0
Age
33
XP
52
Country
Romania
vJoy monitor sees the combined joycons, but when I try to play games, they only see the left joycon, any idea how to make the games see both?

So, I connected both Joy-cons, I configured vJoy, I used the combine.bat and kept it open and after that i used the Monitor where I get input from both.
But if I try to use them in a game (tried with Steam games), only the left one is recognized.

Edit: Nevermind, figured it out, the controls are kind of messy by default and need to be manually set up (was thinking it should recognize it as a regular controller but it seems the default mapping is that left joycon is a standalone controller and the user has to reconfigure all the buttons so that they can work properly). Also, seems it shows me 3 devices (Wired Controller x 2 and vJoy Device) in games controller options, but the joycons will only work if i leave them on a Keyboard/Mouse setup instead of changing to a proper controller one.

The input lag is horrible most of the time though. Using Asus USB-BT400 adaptor.
 
Last edited by cronosus01,

NoThisIsStupider

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
144
Trophies
0
Age
22
XP
558
Country
Canada
vJoy monitor sees the combined joycons, but when I try to play games, they only see the left joycon, any idea how to make the games see both?

So, I connected both Joy-cons, I configured vJoy, I used the combine.bat and kept it open and after that i used the Monitor where I get input from both.
But if I try to use them in a game (tried with Steam games), only the left one is recognized.

Edit: Nevermind, figured it out, the controls are kind of messy by default and need to be manually set up (was thinking it should recognize it as a regular controller but it seems the default mapping is that left joycon is a standalone controller and the user has to reconfigure all the buttons so that they can work properly). Also, seems it shows me 3 devices (Wired Controller x 2 and vJoy Device) in games controller options, but the joycons will only work if i leave them on a Keyboard/Mouse setup instead of changing to a proper controller one.

The input lag is horrible most of the time though. Using Asus USB-BT400 adaptor.
For the controls, follow the whole guide. Use XOutput, it maps it out correctly. As for the input lag, try this fork: https://github.com/HollyJean/JoyCon-Driver, I've heard it may help, otherwise buy a USB Male to Female cord, and/or a new Bluetooth dongle that's larger and therefore has a larger antennae, so better range. You may only need the Male to Female cord, I have a very similar dongle.
 

gryz

Well-Known Member
Member
Joined
May 26, 2016
Messages
407
Trophies
0
Age
22
XP
297
Country
United States
Um, so I get this error when I try to execute the main exe file.
upload_2017-8-12_20-12-26.png
 

NoThisIsStupider

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
144
Trophies
0
Age
22
XP
558
Country
Canada
xOutput is easier to setup, no dll replacement, that's the main reason really. Plus, you don't have to do per-game configuration or worry/care if x360ce actually works with the game (some games just refuse to work, in my experience). None of that is required with xOutput. I've also had other difficulties with the program itself, crashing and not detecting controllers, etc.

A guy I helped set up xoutput after x360ce didn't work well for him said the deadzones felt better on xoutput, but that may have just been improper calibration/x360ce setup. If you really want to use x360ce, it'll work, but it's kinda like using Windows XP for gaming in 2017, why when it's been replaced by things far better.
 
  • Like
Reactions: TotalInsanity4

ScarfTM

New Member
Newbie
Joined
Sep 7, 2017
Messages
1
Trophies
0
Age
25
XP
51
Country
United States
Can't seem to find combine.bat, although I might just actually be really dumb lol. The Debug folder doesn't seem to even be present, much less the combine.bat file.
folder.png


EDIT: There is a Debug folder in the path JoyCon-Driver-master\joycon-driver\intermediate\Win32\Debug but as far as I've looked it doesn't contain a combine.bat.
EDIT EDIT: Yep I'm dumb, there must've been an update to the github or something cause it seems combining Joycons is an included function in the driver exe. Don't reply to this guys I'm stupid. Might be a good idea for the OP to update that in the guide though, just to prevent confusion in the future.
 
Last edited by ScarfTM,

NoThisIsStupider

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
144
Trophies
0
Age
22
XP
558
Country
Canada
Can't seem to find combine.bat, although I might just actually be really dumb lol. The Debug folder doesn't seem to even be present, much less the combine.bat file.View attachment 98089

EDIT: There is a Debug folder in the path JoyCon-Driver-master\joycon-driver\intermediate\Win32\Debug but as far as I've looked it doesn't contain a combine.bat.
EDIT EDIT: Yep I'm dumb, there must've been an update to the github or something cause it seems combining Joycons is an included function in the driver exe. Don't reply to this guys I'm stupid. Might be a good idea for the OP to update that in the guide though, just to prevent confusion in the future.
Thanks for the update, thought I removed mention of the debug folder awhile ago, turns out I missed one. Looks like the program has changed massively, haven't used it in awhile, will try to update the guide soon.
 
  • Like
Reactions: TotalInsanity4

Pokezuculento

Well-Known Member
Member
Joined
Jul 4, 2016
Messages
142
Trophies
0
XP
261
Country
United States
Would you mind telling me what the problem was and how you fixed it? It's usually pretty nice to do that in case somebody in the future also has the same issue.
Ok, my problem was:
I needed to put a PIN to connect the Joy Con to Windows 10, and i solved going to "Devices and Printers" and Pairing from there. :)
 
Last edited by Pokezuculento,

Snakezilla

New Member
Newbie
Joined
Sep 28, 2017
Messages
1
Trophies
0
Age
30
XP
41
Country
United States
Where do I extract the driver? I ran the joycon-driver program within the Release folder but vJoy isn't detecting my joycon.
 

NoThisIsStupider

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
144
Trophies
0
Age
22
XP
558
Country
Canada
Where do I extract the driver? I ran the joycon-driver program within the Release folder but vJoy isn't detecting my joycon.
Do the Joycons vibrate and the CMD window has a lot of text in it? Or is the CMD window somewhat empty? If the latter then something is using vJoy already most likely, and you need to close whatever that is (might even be another instance of the driver), and if the former, chances are vJoy is an old version or something, try updating if you haven't in awhile. Otherwise I can't think of much else, maybe the Joycons aren't paired correctly or something?
 

NoThisIsStupider

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
144
Trophies
0
Age
22
XP
558
Country
Canada
i have the same problem
Win 7 64 bit
Funnily enough, I saw that error for the first time yesterday when helping a friend with his new laptop. Update using Windows update, you need to do that occasionally, you'll get the needed dll through it.
 

Gurumeditation

Member
Newcomer
Joined
May 18, 2016
Messages
19
Trophies
0
Age
37
XP
776
Country
Gambia, The
Hello everyone,

i hope anybody can help me with a tiny but big issue.

My problem is, that in the system-settings an Xbox360 controller is not listed after start the xinput wrapper per xOutput.
Steam see only the two joycons but no XInput device. What goes wrong?

FIY: I have installed an real XboxOne Controller on this system (Windows 10)


Following steps i have made:

First Installation:
1. Connecting JoyCons - first the left as second the right controller
2. vJoy installed + configuratet
3. SCPdriver installed
4. open xOutput application
5. configurating the Buttons
6. Close xOutput

Last Steps:
1. run JoyCon Driver with Default Settings (+combined mode) => both controllers marked via LED as controller 1
2. run xOutput ativation via Start-Button
 
Last edited by Gurumeditation,

NoThisIsStupider

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
144
Trophies
0
Age
22
XP
558
Country
Canada
Hello everyone,

i hope anybody can help me with a tiny but big issue.

My problem is, that in the system-settings an Xbox360 controller is not listed after start the xinput wrapper per xOutput.
Steam see only the two joycons but no XInput device. What goes wrong?

FIY: I have installed an real XboxOne Controller on this system (Windows 10)


Following steps i have made:

First Installation:
1. Connecting JoyCons - first the left as second the right controller
2. vJoy installed + configuratet
3. SCPdriver installed
4. open xOutput application
5. configurating the Buttons
6. Close xOutput

Last Steps:
1. run JoyCon Driver with Default Settings (+combined mode) => both controllers marked via LED as controller 1
2. run xOutput ativation via Start-Button
If you're trying to use Steam Big Picture mode, it'll try to both use Joycons and vJoy and XOutput inputs all at once. There's no way to hide the Joycons from Windows, and vJoy is a needed layer at the moment. It works well in most games, things that do their inputs like BPM won't work.

If you mean even joy.cpl doesn't show an Xbox 360 Controller device with inputs, perhaps your SCP Driver isn't installed correctly. You did restart after installing it, right? Also, you may want to try checking Force Install when installing it. Also, be absolutely sure that you have XOutput open and started. If none of that works, I'm not exactly sure what could be wrong.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: Can't wait for season 2