Hacking WiinUPro - Pro Controller to PC Gamepad

  • Thread starter Thread starter KeyPuncher
  • Start date Start date
  • Views Views 432,936
  • Replies Replies 862
  • Likes Likes 34
I posted this issue as a comment on your tutorial, but I just stumbled across this thread looking for answers, and decided to post here instead.

I don't have the registry keys specified:
http://i.imgur.com/ozfUC3d.png

No "Joy 1" Option in WiinuPro
http://i.imgur.com/8YjQvhW.png

No options in the joystick sections in WiinuPro:
http://i.imgur.com/3IYCiof.png


And yes, I've installed vJoy, and I'm pretty sure I've done everything I need to do with it, unless I'm missing something.

(also, this is my first post, heh)

I might be mistaken, but from the looks of your registry editor, you installed the wrong vJoy. There's two programs out there sharing the same name; vJoy and Headsoft's VJoy. You need the one from here: http://vjoystick.sourceforge.net/site/

Confusing, I know... Pain in the rear when I search Google to try and troubleshoot problems with vJoy and get results about the other program instead. >>
 
  • Like
Reactions: KeyPuncher
I have a gold nunchuck, so if I'm lucky it will give me the same issue.
Ohmygosh you have a gold one?! I wanted one so much, but they were never available in Europe... :L

I have a 5 wiimotes and 2 pro controllers so I'll eventually thoroughly test it out.
Oh wow. =P

Hopefully I can find a way around the inactivity thing, perhaps I can do something similar to pinging it.
Hopefully the crashing is due to it being a newer nunchuck.
Yes, hopefully that will work... Do you plan on patching all these bugs in the release or in a final, pre-release beta (or even in a patch of beta 7) to make sure everything's working?
 
Can anyone give a bit of help?
Followed the guide, did everything point by point, made sure i downloaded the correct version (64x)
Yet, when I've connected my controller and start WiinUPro, this is what greets me.
Nothing. I can't even make selections. If i choose to click accept, the program gets shut down....
Halp pls...
 

Attachments

  • Help.png
    Help.png
    87.5 KB · Views: 515
Can anyone give a bit of help?
Followed the guide, did everything point by point, made sure i downloaded the correct version (64x)
Yet, when I've connected my controller and start WiinUPro, this is what greets me.
Nothing. I can't even make selections. If i choose to click accept, the program gets shut down....
Halp pls...

It looks like the controller either isn't connected, or WiinUPro doesn't recognize it. Are you sure that it is connected? If it is, I don't think I can help you...

Also, possibly there's a problem with the bluetooth stack (although if you can connect the controller it's unlikely). Did you add your device ID to the tofsrusb.ini file as shown in the setup video? Can you try connecting a different bluetooth device (e.g. a bluetooth headset, or another PC, or a mobile phone that has bluetooth) to see if it works?
 
I followed the video, so yes, I've added my device ID. And i regularly use my bluetooth connector with my wireless headphones, so... I'm quite sure it works.
I've also got a different problem that i think might be related to my controller not working.
Vjoy doesn't seem to save my settings whenever I press apply and OK, since if I reopen the program, all the settings are at default.
 
I've also got a different problem that i think might be related to my controller not working.
Vjoy doesn't seem to save my settings whenever I press apply and OK, since if I reopen the program, all the settings are at default.


I believe that's normal behavior for vJoy. It does the same thing to me.
 
Oh well... Then it's just WiinUPro that won't detect it... Or maybe it's not connected, even though I'm sure it is?
How do you guys make sure that your controller is connected?
Since that's the only possible explanation as of why mine won't work... Even though it's able to connect to the Toshiba Manager, and register... :P
 
Well, is it's icon present in the Toshiba Manager, and is the "connected" yellow and green wires icon also displayed? If so, then I really can't help you. KeyPuncher will have to look into it, since it's a problem of WiinUpro not recognising your device.

Wait, what does your WUPC show up as in the Toshiba window? Could you please right-click on it in, and post the details (like device name, device class and service class)? Maybe that could help pin-point the problem...

Also, you don't need vJoy, so even if there was a problem it wouldn't matter (unless it affected your whole PC, but that's probably/hopefully not the case =P).
 
When I connect the controller, the green and yellow wires display for like... 3-4 seconds, before disappearing.
Is that's what it's supposed to, or...?

I've copied and pasted the details... so some of it is in danish...

Endhedsnavn (Unitname): Nintendo RVL-CNT-01-UC
Endhedsadresse (Unit-address): 34:AF:2C:19:5A:6B
Endhedsklasse (Unit-class) : Ydre Enheder(Gamepad) - Outer Units(Gamepad)
Serviceklasse (Service class) : HID (Human Interface Device)
Servicenavn (Servicename) : Nintendo RVL-CNT-01-TR
Udbydernavn (Publisher) : Nintendo

A screencap for ya', to make up for my bad translation... You probably know what's supposed to go where... :P
Oh, and ''Ingen'' means ''None'' :D
 

Attachments

  • HALP.png
    HALP.png
    30.6 KB · Views: 516
When I connect the controller, the green and yellow wires display for like... 3-4 seconds, before disappearing.
Is that's what it's supposed to, or...?

I've copied and pasted the details... so some of it is in danish...

Endhedsnavn (Unitname): Nintendo RVL-CNT-01-UC
Endhedsadresse (Unit-address): 34:AF:2C:19:5A:6B
Endhedsklasse (Unit-class) : Ydre Enheder(Gamepad) - Outer Units(Gamepad)
Serviceklasse (Service class) : HID (Human Interface Device)
Servicenavn (Servicename) : Nintendo RVL-CNT-01-TR
Udbydernavn (Publisher) : Nintendo

A screencap for ya', to make up for my bad translation... You probably know what's supposed to go where... :P
Oh, and ''Ingen'' means ''None'' :D


well there is disconnected your controller, it should pop off a little green cable thing in the icon, if does not last for more than 1 - 3 seconds connected, just sync back your controller to the WiiU and then try to sync it again to your PC, it happened to me but since I did this i have no issues at all connecting the controller
 
  • Like
Reactions: KeyPuncher
The button mashing thing worked! It's connected!
YES! FINALLY!
Oh, and thanks for being so patient, guys! :P
Though I probably should've read the pages to see if someone else experienced the same as me... but oh well.
Once again, thank you!
 
The button mashing thing worked! It's connected!
YES! FINALLY!
Oh, and thanks for being so patient, guys! :P
Though I probably should've read the pages to see if someone else experienced the same as me... but oh well.
Once again, thank you!
You're welcome. Glad I could help, and enjoy using your WUPC with your PC. =P
 
  • Like
Reactions: The Suspect
Thanks guys for helping people get started, I appreciate it!

I posted this issue as a comment on your tutorial, but I just stumbled across this thread looking for answers, and decided to post here instead...
Did Heimdallr's suggesting about what vJoy is installed help?
Ohmygosh you have a gold one?! I wanted one so much, but they were never available in Europe... :L
....
Yes, hopefully that will work... Do you plan on patching all these bugs in the release or in a final, pre-release beta (or even in a patch of beta 7) to make sure everything's working?
Yep, I missed out on the gold nunchuck when they were first available but when I heard they were coming back i check club Nintendo every morning and every night to get it.

I was thinking about what I should do, I will probably make beta 8 since I plan on releasing the source code and it would be a bit of a wait for the release.
 
  • Like
Reactions: tehspeleengpolise
I think that may be the problem, yes. But I'm getting a "vJoy failed to install" error after restart. Any suggestions? I uninstalled the other vJoy.

Here's the log:

Code:
+++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++
+++++++ +++++++ Tue Jul 30 20:29:19 2013
+++++++ +++++++ OS: 6.2  (x64)
>> main: DeviceHWID --> root\VID_1234&PID_BEAD&REV_0202 ; InfFile --> vJoy.inf
[I]  FindInstalled: Searching for HWID PPJoyBus\VID_DEAD&PID_BEF0
[I]  FindInstalled: Searching for HWID root\VID_1234&PID_BEAD&REV_0202
[I]  FindInstalled: Searching for HWID root\VID_1234&PID_BEAD
[I]  Install: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
[I]  Install: hwIdList --> root\VID_1234&PID_BEAD&REV_0202
[I]  Install: SetupDiGetINFClass --> Class Name HIDClass
[I]  Install: SetupDiCreateDeviceInfoList OK
[I]  Install: SetupDiCreateDeviceInfo  OK
[I]  Install: SetupDiSetDeviceRegistryProperty  OK
[I]  Install: SetupDiCallClassInstaller  OK
[I]  Install: Starting cmdUpdate
[I]  cmdUpdate: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
[I]  cmdUpdate: Install: Starting cmdUpdate
[I]  cmdUpdate:  File newdev.dll loaded OK
[I]  cmdUpdate:  UPDATEDRIVERFORPLUGANDPLAYDEVICES got OK
[I]  cmdUpdate:  CMP_WaitNoPendingInstallEvents returned WAIT_OBJECT_0
[E]  cmdUpdate:  UPDATEDRIVERFORPLUGANDPLAYDEVICES(hwid=root\VID_1234&PID_BEAD&REV_0202, InfPath=C:\Program Files\vJoy\vJoy.inf) failed with error: Unknown Error: e0000247
[I]  cmdUpdate returns code 2
[I]  Install: Finished cmdUpdate
[I]  Install: SetupDiGetDeviceInstanceId (Device Instance Path=ROOT\HIDCLASS\0000) OK
[I]  GetParentDevInst: ParentDeviceNode = ROOT\HIDCLASS\0000 , CompatibleId = hid_device_system_game
[I]  GetParentDevInst: Function CM_Locate_DevNode OK
[E]  AssignCompatibleId: Function CM_Get_Child failed with error: 0000000D
[I]  RemoveDevice: ParentDeviceNode = ROOT\HIDCLASS\0000
[I]  RemoveDevice: Function SetupDiCreateDeviceInfoList OK
[I]  RemoveDevice: Function CM_Locate_DevNode failed with error: 00000000
[I]  RemoveDevice: Function CM_Get_Device_ID_Size OK
[I]  RemoveDevice: Function CM_Get_Device_ID (Device Instance Path = ROOT\HIDCLASS\0000) OK
[I]  RemoveDevice: Function SetupDiOpenDeviceInfo OK
[I]  GetOEMInfFileName: Starting
[I]  GetOEMInfFileName: Function SetupDiGetDeviceInstallParams OK
[I]  GetOEMInfFileName: Function SetupDiSetDeviceInstallParams OK
[I]  GetOEMInfFileName: Function SetupDiBuildDriverInfoList OK
[E]  GetOEMInfFileName: Function SetupDiEnumDriverInfo failed with error: No more data is available.
 
 
[I]  RemoveDevice: Function SetupDiRemoveDevice OK
[I]  RemoveDevice: Going to remove file pèû{þ
[E]  RemoveDevice: Function SetupUninstallOEMInf failed with error: The filename, directory name, or volume label syntax is incorrect.
 
Oh hey I figured it out. Before I restarted in the installation I turned off the checking for unsigned drivers. Now let's get the rest of this working...

Nope. The joystick options like POV hat are still not showing up in WiinuPro.

Update again: I set up a second virtual joystick and it appears to work. Now I just need to set up x360ce.
 
Thanks. The victory is short lived though. Now 360ce doesn't seem to be recognizing the input. I'll fiddle with it and see if I can get it to work.

Dammit. For somereason, my first vJoy device in WiinuPro refuses to recognize any POV hat or Joystick options, but 2 does just fine. BUT, the games seem only to recognize controller 1 in x360ce. So I think I may be stuck here, until Joy 1 can use the joystick settings.
 
Thanks. The victory is short lived though. Now 360ce doesn't seem to be recognizing the input. I'll fiddle with it and see if I can get it to work.

Dammit. For somereason, my first vJoy device in WiinuPro refuses to recognize any POV hat or Joystick options, but 2 does just fine. BUT, the games seem only to recognize controller 1 in x360ce. So I think I may be stuck here, until Joy 1 can use the joystick settings.

Try removing Joystick 1 and just leaving in joystick 2. In Configure vJoy, with target device set to 1, set the Action to Delete Device.
 
I've got an odd question about the Toshiba Bluetooth Stack, and I figured I'd get the best help here. Is there a way to disable the notifications that pop up? For instance, pressing capslock causes a notification to appear on the bottom right corner, with the message "Caps Lock: OFF" or "Caps Lock: ON". This causes games to minimize if I ever hit capslock while playing. Very annoying, the only workaround I have is to exit the software.
 

Site & Scene News

Popular threads in this forum