Hacking Wii U Pro Controller to PC program release

  • Thread starter Thread starter TeHaxor69
  • Start date Start date
  • Views Views 664,487
  • Replies Replies 569
  • Likes Likes 23
Version 1.1 Release
Download here

New features:
Added turbo buttons, press desired button + home to active, then again to deactivate, home button cannot be made turbo.
Analogs can now be used to control the mouse.
Each analog can now have 4 of its own custom button mappings.
Added a analog calibration feature.
Buttons can now simulate mouse clicks.
 
Is there any way to work this using the USB connection? Don't have a laptop or a PC with a BT card.

No. USB is for charging only. No data goes through it.

As a quick status update: I've got the library working in C++ now. My Plan is to somehow integrate it into a moded version of x360ce... And that's the hard part, as I'm apparently too stupid to even get it compiled without errors..
 
Version 1.1 Release
...
Well done again, I didn't think we'd see mouse movement right away! :o

There seems to be an issue with mapping the mouse buttons though. When I map R (keyboard) to the R-button (controller) and then set right clicking to the ZL-button, pressing the R-button simulates an R keyboard press AND a right mouse button click.


As for further improvements, if you want to hear my opinion on that: could you perhaps lower the threshold for the analog sticks a bit? So you can move the analog sticks less and get a reaction.
Also the threshold is like a square and once the analog stick moves outside the square you get a reaction, but it should really be like a circle, once you move the analog stick a certain distance from it's original position, there should be a reaction.
Attached an image to attempt to explain what I mean:
threshold.png
(perhaps the circle should be even smaller)
And on the mouse movement, could you make it possible to move it more accurately than 45 degrees? Right now if you hold right and half as much downwards, it will move straight to the right.
 
I'm having trouble installing the Toshiba bluetooth stack. I followed the directions but when it gets to the point where it asks me to plug my bluetooth device in, it hangs for 10 seconds or so before asking me to plug the device in again. I've tried the instructed removal of my Microsoft stack, that + deleting the BTH and BTHENUM registry keys, and installing different versions of the stack. No go; always the same result.

I'm not sure if it's my bluetooth dongle being incompatible or if there's some kind of conflict issue elsewhere. I'm using an IOGEAR GBU421 dongle; my OS is Windows 7 Ultimate x64.

Edit: Well, fixed one problem. I had to modify an .inf file for it to install correctly. I ran into a new one, though. After connecting the controller to my PC, I run Smoothboard and the controller's suddenly disconnected, and Smoothboard throws an error saying "Error reading data from Wiimote...is it connected?" What am I doing wrong? :(

Edit 2: LOL, just realized after all this time that I wasn't supposed to use Smoothboard 2; just the WiimoteTest.exe. All is well now, nevermind me. XD
 
Would this be compatible with the Interworks Pro Controller U? Thinking about getting a bluetooth dongle for this.
 
Would this be compatible with the Interworks Pro Controller U? Thinking about getting a bluetooth dongle for this.
You could try. I'm sure anything that the Wii U thinks is a normal pro controller would use the same protocol and work with the same stuff.

Using 3rd party wiimotes with homebrew has proven that that's not always the case but a Bluetooth dongle is dirt cheap anyway if you shop around. You're not loosing much either way.
 
This is great, though it doesn't seem to save custom button configs after closing and reopening the app. Great job on this though. Been wanting to use it on PC since it came out.
 
Version 1.2 Release
...
Sweet! It's a lot better now!

...
Fixed mouse movement, no longer limited to 45 degree angles.
...
At first I didn't feel like this was fixed, then I changed my mind, but there's still something that doesn't feel quite right about the mouse movement. I just can't seem to understand what, it was a lot less noticeable with lower cursor speed.

The threshold is a lot better, but do you think it's possible to lower it even a bit more? Or will that just cause the mouse to move from "nothing"?
And one more thing, could you perhaps lower the sensitivity on the lower part a bit? I don't really know how to explain what I mean here, it's like depending on how much you move the analog stick the speed goes: 6, 7, 8, 9, 10 (just an example) whereas you really want it to go: 2, 4, 6, 8, 10.



I really appreciate your work and that you take your time to improve it!
 
This is epic! Have just played a few hours of Mass Effect on my Wii U pro controller!!! Sweet!
A few comments however - When using the right stick as a mouse it is extremely sensitive, is it possible to change this at all?
Also, It appears that you cant re-load saved profiles! As I said, I mapped it out for Mass Effect, saved it, it's created a .bin file called 'WiiUProConfig' but as far as I'm aware there is no option to load this! Obviously, not criticising your fine work sir, just a few things that I have picked up on during my brief usage!
Again, excellent work, great app!
 
I've done everything that is stated in the README file and my computer detects it as a Controller but it still won't allow me to use it for games. All I can do is activate the rumble feature. What am I doing wrong? (I use Windows 8 if that helps)
 
I've done everything that is stated in the README file and my computer detects it as a Controller but it still won't allow me to use it for games. All I can do is activate the rumble feature. What am I doing wrong? (I use Windows 8 if that helps)

Check earlier posts of this thread. There is a link for the toshiba bluetooth stack thingy, which you need to have.
 
Check earlier posts of this thread. There is a link for the toshiba bluetooth stack thingy, which you need to have.
So does this only work for Toshiba laptops with Windows 7 because I can't seem to be able to install the stack...

Edit: Hloy crap thanks for pointing me in the right direction! I'm now playing Minecraft with a Wii U controller. You have no idea how big a smile this puts on my face.

Also to the guy who made this app: You are awesome behind words. Thank you so much
 
Does this work with steam big picture the same way a wired xbox one might? Or does it only work by button mapping?
 
I also cant get the Toshiba stack to install. I have an built in Bluetooth card and even if I turn it on and off it doesn't work just keep getting the "Please plug in ..." message. I'm using a Lenovo w530 (so not Toshiba) and I really would like to get this working.
I have tried what was detailed in the second post of this thread but where I don't have a usb Bluetooth I'm not sure if it would even work.
 
Will it ever be possible that the default Windows bluetooth stack could work? Or is there some sort of limitation making this an impossible task?
 

Site & Scene News

Popular threads in this forum