Hacking libwupc - A WiiU Pro Controller Library for Wii Homebrew Applications

PatGar25

New Member
Newbie
Joined
Jul 26, 2017
Messages
1
Trophies
0
Age
28
XP
51
Country
Peru
Is there any way to connect 2 wiimotes (Wii classic controller) and a WUPC without any of them taking over each other? Like for 3-5 player games like bomberman?
 

zaq

Member
Newcomer
Joined
Jul 17, 2017
Messages
16
Trophies
0
Age
43
XP
54
Country
Slovakia
Hi. Question: Will this work with wiiflow or cfg loader without crashing? (i have crashing problems when using wiimote with unoriginal classic controller).
 
Last edited by zaq,

rocoloco321

Member
Newcomer
Joined
Sep 20, 2017
Messages
21
Trophies
0
Age
21
XP
357
Country
Mexico
So i guess i find a way to use this in a retail wii game, as i understand this inject in a dol file, so what if somebody modify the main.dol then recompile the wii iso and runs it on wiiflow
 

Maxbeta

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
403
Trophies
0
XP
1,833
Country
United States
I hate to revive an old thread, but was wondering if somebody with some knowledge and expertise in these things could help implement these libraries to the recent OpenBor build found here.

https://github.com/DCurrent/openbor/releases

Work is currently being done to clean up a lot of mods so they can run in the Wii build and adding the support for Wii U Pro Controller would mean not relying on the old battery operated nunchuk combo for most people that have a Wii U and want to take advantage of that.

If somebody is interested in getting this to work and eventually does get it working, please leave your new source build update so OpenBOR devs can continue to build upon that one for future Wii builds.

My thanks and gratefulness go towards anyone who'd be interested in working on this. Hell, I'd even donate a couple of bucks towards it for your time.

Also, I made simple but useful Wii and vWii channel loaders if it helps the process of testing.
Get them here https://onedrive.live.com/?authkey=!ADiFgIKp90cw864&id=1E047F542EEBD721!109&cid=1E047F542EEBD721
 
Last edited by Maxbeta,

SuperDan

Im Aware ... Im Unaware
Member
Joined
Aug 17, 2016
Messages
3,478
Trophies
1
Location
Londoner , Living In Louisiana ...
XP
6,491
Country
United States
i know im late to the party ... just seen this ... will this let me use my 3rd party wii u controller with Nintendont >?< it was only $20 on amazon ... its god awful on FPS games like Black Ops 2 as the right analog stick sux ballz ..... but fine for Zelda & Mario Kart ect ... but with nintendont it's no dice at all .... only Gamepad
 

Maxbeta

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
403
Trophies
0
XP
1,833
Country
United States
@SuperDan
Generally speaking, Nintendont already supports WiiU controllers. Try shutting off the Gamepad as soon as you run Nintendont and see if the other remote responds. This is what I do with my WiiU Pro Commander sometimes and it works just fine.
Otherwise you could try testing with Nintendont straight from the vWii application.
 
  • Like
Reactions: SuperDan

SuperDan

Im Aware ... Im Unaware
Member
Joined
Aug 17, 2016
Messages
3,478
Trophies
1
Location
Londoner , Living In Louisiana ...
XP
6,491
Country
United States
@SuperDan
Generally speaking, Nintendont already supports WiiU controllers. Try shutting off the Gamepad as soon as you run Nintendont and see if the other remote responds. This is what I do with my WiiU Pro Commander sometimes and it works just fine.
Otherwise you could try testing with Nintendont straight from the vWii application.
i tried a few methords but no dice .... oh well thanks or the advice ~~~!!!!!!!!!!!!!!
 
  • Like
Reactions: Maxbeta

GameGoof

Member
Newcomer
Joined
Dec 8, 2014
Messages
11
Trophies
0
Age
32
XP
134
Country
United States
I know this thread has been inactive for a year. But I need some help for something that I suspect is a quick fix:

I can sync up my WiiU Pro controller to work with Snex9x, etc: but the problem is that the WiiU Pro controller will only sync as controller 2. The Wiimote remains as controller 1. Therefore I can't use the WiiU Pro controller to play single player games.

How can I sync the controller into the controller 1 slot? I'm playing on a Wii by the way.
 
  • Like
Reactions: 0000ff

Maxbeta

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
403
Trophies
0
XP
1,833
Country
United States
I know this thread has been inactive for a year. But I need some help for something that I suspect is a quick fix:

I can sync up my WiiU Pro controller to work with Snex9x, etc: but the problem is that the WiiU Pro controller will only sync as controller 2. The Wiimote remains as controller 1. Therefore I can't use the WiiU Pro controller to play single player games.

How can I sync the controller into the controller 1 slot? I'm playing on a Wii by the way.

I don't own a Wii but try turning off the Wiimote immediately after loading the app. I do this on my Wii U for OpenBor and its the only way I can get 2 Wii U pro controllers working.

Hope this helps.
 
  • Like
Reactions: GameGoof

Peninsula

Well-Known Member
Member
Joined
May 7, 2014
Messages
184
Trophies
0
XP
1,809
Country
United States
I know this thread has been inactive for a year. But I need some help for something that I suspect is a quick fix:

I can sync up my WiiU Pro controller to work with Snex9x, etc: but the problem is that the WiiU Pro controller will only sync as controller 2. The Wiimote remains as controller 1. Therefore I can't use the WiiU Pro controller to play single player games.

How can I sync the controller into the controller 1 slot? I'm playing on a Wii by the way.

Are you launching Snes9x with the homebrew channel? Fix94 made a fork of the HBC that supports the pro controller. You could set up the controllers how you like in in the HBC, then launch Snes9x.
 
  • Like
Reactions: GameGoof

GameGoof

Member
Newcomer
Joined
Dec 8, 2014
Messages
11
Trophies
0
Age
32
XP
134
Country
United States
I don't own a Wii but try turning off the Wiimote immediately after loading the app. I do this on my Wii U for OpenBor and its the only way I can get 2 Wii U pro controllers working.

Hope this helps.

This seems like it would work. I tried this many times last night, but no luck. I even took the batteries out of the Wiimote as the app is launching.

--------------------- MERGED ---------------------------

Are you launching Snes9x with the homebrew channel? Fix94 made a fork of the HBC that supports the pro controller. You could set up the controllers how you like in in the HBC, then launch Snes9x.

I'm launching Snes9x from the Channel Menu. I've followed the process mentioned earlier in this thread and it seems I've done everything right, as the WiiU Pro controller is being recognized. It's just being recognized as the player 2 controller... weird. Seems I'm the only one that has had this problem!

I believe my version of HBC is very old. Probably installed it way back in 2009! Are there any links to the newer Fix94 version of HBC?
 

Peninsula

Well-Known Member
Member
Joined
May 7, 2014
Messages
184
Trophies
0
XP
1,809
Country
United States
This seems like it would work. I tried this many times last night, but no luck. I even took the batteries out of the Wiimote as the app is launching.

--------------------- MERGED ---------------------------



I'm launching Snes9x from the Channel Menu. I've followed the process mentioned earlier in this thread and it seems I've done everything right, as the WiiU Pro controller is being recognized. It's just being recognized as the player 2 controller... weird. Seems I'm the only one that has had this problem!

I believe my version of HBC is very old. Probably installed it way back in 2009! Are there any links to the newer Fix94 version of HBC?

I'm fairly certain this is the version you want:
https://github.com/FIX94/hbc/releases

Once you install this wad you can delete your old HBC. Also, depending on how you use your Wii, you should consider autobooting to the HBC or a backup loader like USB Loader GX. That way you can launch games without a wiimote.
 
  • Like
Reactions: GameGoof

0000ff

Spase Peepole
Member
Joined
Mar 3, 2018
Messages
161
Trophies
0
Location
Spase
XP
692
Country
United States
I know this thread has been inactive for a year. But I need some help for something that I suspect is a quick fix:

I can sync up my WiiU Pro controller to work with Snex9x, etc: but the problem is that the WiiU Pro controller will only sync as controller 2. The Wiimote remains as controller 1. Therefore I can't use the WiiU Pro controller to play single player games.

How can I sync the controller into the controller 1 slot? I'm playing on a Wii by the way.

I am having the same issue, WUPC shows up as controller 2. I tried changing the order of the controllers using the Wii menu but it asks to press 1 and 2 to change the order and there is no 1 & 2 on the WUPC.

I was able to use it as 2nd player in street fighter 2 in Snes9x but that's about it.
 

GameGoof

Member
Newcomer
Joined
Dec 8, 2014
Messages
11
Trophies
0
Age
32
XP
134
Country
United States
I am having the same issue, WUPC shows up as controller 2. I tried changing the order of the controllers using the Wii menu but it asks to press 1 and 2 to change the order and there is no 1 & 2 on the WUPC.

I was able to use it as 2nd player in street fighter 2 in Snes9x but that's about it.

Thanks to everyone that replied. I figured out how to solve this problem. Below I will list in steps what I did so others will not have the same issue:

1. With your Wii turned on at the channel menu screen, press and hold the red sync button on the Wii for 15-20 seconds. This will unsync all controllers. You will see the blue light on your Wiimote turn off when it has been unsynced. Remove the batteries out of any Wiimotes.

2. Turn off the Wii by holding the power button on the Wii.

3. Turn on the Wii. You will see the typical splash screen that starts when the Wii is turned on. Here there is a prompt that says something like, "Press A to continue". Just wait a few minutes and the Wii channel menu will load up without having to press A.

4. The channel menu loads, but at this time, no controllers are synched to the Wii. Now is the correct moment to sync the Wii U Pro controller so it will register as controller 1. Press the red sync button on the Wii, and then the red sync button on the Wii U Pro controller. The Wii U Pro controller will flash blue four times.

5. After syncing the Wii U Pro controller, you will now need to sync a Wiimote to navigate the channel menu. Once the Wiimote is synced, launch the Snex9x app (or any other Wii U Pro controller compatible app). The blue light on the Wiimote will indicate that the Wiimote is in the player 1 position, but disregard this.

6. As the app is launching, remove a battery from the Wiimote. This step may not be necessary, but it works for me.

7. Once the Snes9x (etc.) app is launched, touch any button on the Wii U Pro controller. After several moments, the controller will register as player 1. The blue light on the Wii U Pro controller will be on in player 1 position. You can now load up any SNES game, as the game is recognizing the Wii U Pro controller as player 1!

8. To keep the Wii U Pro controller synced into the player 1 position, power off the Wii by pressing and holding the Wii U Pro controller power button when you are finished with your game. The next time you want to turn on your Wii, press and hold the Wii U Pro power button to do so, and the Wii will activate. As the Wii has turned on, it has recognized the Wii U Pro controller as controller 1. You will have to turn on your Wiimote at this point however to navigate the channel menu. Again the blue light on the Wiimote will be in the player 1 position, but once again, disregard this.

*** An important thing to remember is that any time you load an app, such as Snes9x, etc., the app will automatically search for a controller to sync with. If you have batteries in your Wiimote upon loading the app, the app will default sync to the Wiimote as player 1, instead of the Wii U Pro controller. So, as your apps are loading, kill your Wiimote. As I mentioned above, this may not be necessary, but this method has consistently worked for me to keep the Wii U Pro controller in the player 1 position.

I've been playing Castlevania - Circle of the Moon the last few days with the Wii U Pro controller and have been loving it. It just feels a lot better than playing with the Wiimote, and it adds a Symphony of the Night controller feel to the whole experience.

Feel free to reply or message me with questions! Let me know if this helps!
 
  • Like
Reactions: 0000ff

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1