How to use a WiiU Pro Controller in SMBX (or any other game)

General discussion about Super Mario Bros. X.

Moderator: Userbase Moderators

XerX
Phanto
Phanto
Posts: 1487
Joined: Fri Dec 20, 2013 3:33 pm

How to use a WiiU Pro Controller in SMBX (or any other game)

Postby XerX » Sat Aug 22, 2015 12:01 am

Hey guys. Here I'm gonna show you how to use a WiiU Pro Controller on PC as a gamepad. First things first, you need to have bluetooth. If you don't have bluetooth then you can go out and buy a dongle (Google it to find out what it is). Setting up with a dongle is a bit more tricky.

Do note that this process is extremely difficult for those who don't know much about computer hardware and drivers.

PLEASE NOTE : I AM NOT RESPONSIBLE FOR ANY DAMAGE YOU MAY DO TO YOUR COMPUTER IN THIS PROCESS. YOU SHOULDN'T HAVE ANY PROBLEMS IF YOU FOLLOW THE STEPS TO THE POINT. 

How to: 

FIRST AND FOREMOST, MAKE A SYSTEM RESTORE POINT BEFORE PROCEEDING IN CASE YOUR BLUETOOTH DEVICE DOES NOT WORK WITH THIS. If you don't know how to do this, then I advise against you trying to do the next steps. 

First off, you'll need to download the Toshiba Bluetooth Stack here: http://cdgenp01.csd.toshiba.com/content ... 42200g.exe . You may be asking "Why do I need to download drivers for bluetooth when I have bluetooth drivers already?". Well you see, users who are using Windows 8 or newer will have a really tough time pairing their controller and keeping it paired with stock built in drivers. The Bluetooth Stack drivers allow you to keep your controller synced for as long as you want, or until the controller dies. 

If you have an OS that is not Win8/10, you can find the version compatible with your OS here : http://aps2.toshiba-tro.de/bluetooth/in ... ad-toshiba

Now for the steps : (Note that this also works for those on Windows 10, just find the corresponding windows with search.)

1 -You'll need to turn off Microsoft auto-detect drivers otherwise, at least for me, no matter how many times I tried to install the Toshiba bluetooth drivers, Windows 8 would install the Microsoft Stack Enumerated anyway.
  • If you're on your Desktop in Windows 8, go down to the bottom right-hand corner and click on Settings, then
  • Change PC Settings, General, Advanced start-up, and click on Restart
  • It will then say "Please Wait" and then it will ask you to Choose an option...
  • Choose Troubleshoot
  • Then click on Advanced options
  • Then click on Start-up Settings
  • Then click Restart
  • Wait for it to restart...
  • Now on this new Startup Settings Screen hit F7 for 'Disable driver signature enforcement'
  • Then your PC should reboot so then go ahead and login
2- Now go into Device Manager, check your hardware id of your Bluetooth and copy it down
  • Go to control panel, device manager, and click on Bluetooth radios. Right click the listed device (ignore the enumerator one), click properties, go to the details tab, and select Hardware ID. It should list something like...

Code: Select all

USB\VID_05AC&PID_8286&REV_0818
USB\VID_05AC&PID_8286
  • The second number is what you want. Copy that down in notepad. (This is just in case your bluetooth device isn't compatible.)
3 - Once you have copied down your bluetooth's Hardware ID, Right-click and Uninstall your bluetooth from Device Manager.

4 - With the Toshiba Bluetooth Stack you downloaded, extract the files to a new folder that you should make on your Desktop otherwise the files will be extracted to some buried temp directory.

5 - Install the Toshiba drivers.

6 - If the driver installation fails, do the switcheroo of the tosfusb.inf by adding in your bluetooth's hardware id using Sukid's method below...
  • Once you get the message to plug in your bluetooth device, open windows explorer and go to C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb\ Do not close the installer, just leave it where it is.
  • Copy tosfrusb.inf (or the one described as "system information") into a different folder. You can't edit it directly where it is. Then open the copied one in notepad and add your hardware ID to it. You'll see two lists that start with "%TosrfUsb.DeviceDesc1%=TosrfUsb_Device". The % number increases depending on how many are on the list, ending at 149 in my case. They have device IDs next to them. Add your device Id to the bottom of each one, like so: %TosrfUsb.DeviceDesc150%=TosrfUsb_Device, USB\VID_0A5C&PID_2148
  • At the very bottom of the file is a place for the device description. Name it whatever you want, though preferrably the actual name of the device. Example: TosrfUsb.DeviceDesc150 = "IOGEAR USB 2.1 Bluetooth Micro Adapter (GBU421)"
  • Save changes, then copy the modified tosfrusb.inf back into the original folder. Then (if you have a Bluetooth USB adapter, plug it in and) finally click OK on the installer message. Everything should install as planned and then you will be asked to restart. Do so and everything will be successfully installed.
7 - It will finally actually install (Even if you have an onboard bluetooth, the steps still apply albeit you don't have to unplug and plug back in your dongle)
8 - Restart your PC
9 - If you successfully installed the drivers and see the bluetooth icon in your system tray, you're ready to go onto the next step. 10 - You will need to download the Xbox 360 drivers before you run anything however, which is located here : http://www.microsoft.com/hardware/en-ca ... or-windows. Select Windows 7, even if you have a Windows 8/10 PC. Once installed, and once WiinUSoft is extracted, head into the folder and go to the SCP_Driver folder. This will install drivers to allow gamepads to act as Xbox360 Controllers. Run SCPDriver.exe and click Install. If all goes well, you'll see something similar to this : (Don't worry if you're missing some of these. As long as Bus Device, Bus Driver and Bluetooth Driver are installed you should be okay.)
Image
11 - If a reboot is required, do so. Then reopen the WiinUSoft folder and run WiinUSoft. Now do the following :
  • Double Click the bluetooth icon on your taskbar and click New Connection. Select Express Mode and let it search. Press the red button on the back of your controller and wait until the controller appears in the Bluetooth window. WAIT UNTIL THE LIGHTS STOP FLASHING before confirming the connection with your controller. If successful, you should see this icon in the window afterwards.
    Image
  • You won't have to do that again unless you delete the connection. If you close the connection, double click the bluetooth icon on your taskbar and then right click the Nintendo RVL ## icon and click "Connect". Confirm the next window and then hit any button on your controller, and it should connect again.
  • With WiinUSoft open, you should see your controller appear in the window. Click the Xbox Icon and it should connect as a gamepad. You can change the settings and button layout as you wish with the gamepad. When done, minimize the window and it should go to your taskbar icons. Closing the window closes the connection.
With that, you are done and are ready to use your WiiU Pro Controller with your PC for gaming! 

Tango
Volcano Lotus
Volcano Lotus
Posts: 575
Joined: Fri Apr 25, 2014 12:06 pm
Contact:

Re: How to use a WiiU Pro Controller in SMBX (or any other g

Postby Tango » Sun Aug 30, 2015 10:03 am

Too bad i don't have even a XBOX controller...

If at least i could use Wii U Gamepad e.e

By the way, good tutorial. Now we can only hope that SMBX International Championship 20XX happens someday!

Axiom
Phanto
Phanto
Posts: 1471
Joined: Tue Dec 24, 2013 2:23 pm

Re: How to use a WiiU Pro Controller in SMBX (or any other g

Postby Axiom » Sun Aug 30, 2015 10:16 am

You know, it's funny you post this. I was just at Walmart the other day with my cousin admiring the Wii U Pro Controller and I said I'd probably get it if it worked on PC...and here we are now. Thanks Blank ;)

I did a bit of googling around on my own and found this: http://www.amazon.com/Wireless-Wii-Pro- ... 00E6553PW/
Though I know nothing about it, it seems like it has good reviews


Return to “General”

Who is online

Users browsing this forum: No registered users and 2 guests

SMWCentralTalkhausMario Fan Games GalaxyKafukaMarioWikiSMBXEquipoEstelari