Hacking Discussion: vWii homebrews which support the Wii U Pro Controller

daxtsu

Well-Known Member
OP
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
For those who don't know yet: with the advent of libwupc, it's possible for vWii homebrew applications and games to support the Wii U Pro Controller (no, not the Gamepad, and no, not retail Wii games).

Here is a list of all of the currently supported homebrew programs that can use a Wii U Pro Controller (henceforth abbreviated as WUPC):
If you know of more that support the WUPC, please let me know via replying in this thread.

Questions that might come up:
1. Can I use these applications on an original Wii with a WUPC?
Yes. The WUPC connects to an original Wii just fine (see #2's answer).

2. How can I sync my WUPC (Wii U Pro Controller) so that I can use it in vWii homebrew?
Go to the Wii system menu, press the red sync button on the Wii, then press the red sync button on the WUPC; after that it should disconnect on its own. To test if it synced or not, try turning your Wii on and off with the WUPC, it should work.

3. Will this work with the Wii U Gamepad?
No.

4. Does this mean commercial/retail Wii games/ISOs will suddenly support the WUPC?!
No.
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
I love you for adding it to WiiSX! I know you're working on Not64 as well. Any chance you could try GenPlusGX when you're done as well? Those are the last 2 big ones as far as I'm concerned. Again thank you so much!
 

daxtsu

Well-Known Member
OP
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
I'm not sure how stable/well WiiSX runs since I could only test with two games, but no problem. It was fun trying to figure out everything I needed to add. Not64 is temporarily on the back-burner, because I need to figure out how to build a new cross compiler for devKitRice (Not64 doesn't use the typical devkitPPC + libogc setup).

I'll take a peek at Gen Plus, sure. I doubt it's any more complicated than WiiSX was (WiiSX had a pretty elaborate input system!).
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
Capture.PNG

Tried extracting WiiSX twice, but it keeps saying No files to extract.
 

daxtsu

Well-Known Member
OP
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Tried extracting WiiSX twice, but it keeps saying No files to extract.

It extracts okay for me with 7-zip, but I can re-upload it if it's not working.. :unsure:

Yet Another BlueDump MOD (YABDM) also supports Wii U Pro Controllers through libwupc. I made the change just yesterday.

Thanks for letting me know. I'll add it to the first post.

Are the emulators stand alone, or can they be used as plugins?

They're all standalone as far as I know. I didn't do anything special with them. I'm not even sure how one makes Wiiflow plugins.
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
It extracts okay for me with 7-zip, but I can re-upload it if it's not working.. :unsure:



Thanks for letting me know. I'll add it to the first post.



They're all standalone as far as I know. I didn't do anything special with them. I'm not even sure how one makes Wiiflow plugins.
Well it says that Fix94 added support for them, and he is the main dev for Wiiflow, so I was just wondering. Also, is Retroarch open source, and if so, would WUPC support be a problem to add to it?
 

daxtsu

Well-Known Member
OP
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
RetroArch is open source, yes. I have no clue how difficult it would be to add libwupc to it, though. My next task is GenPlus (and then Not64, if I can figure its issues out), so I probably won't be touching RA, at least not at this point in time.
 

daxtsu

Well-Known Member
OP
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Well, I reuploaded WiiSX with a different zip type. Hopefully it works..

I'll look at WiiXplorer a bit later. I want to look at GenPlus for now.

Edit: Well, I took a look at WXP anyway. Oops. I was telling it to check for Left instead of Down. *Sigh* Too much coding late at night. :unsure:
Anyway, WiiXplorer is fixed.

Also, regarding WiiSX, I figured it'd be obvious, but if it's not, the default controls are the same as typical Playstation 1 Dualshock controls:
Wii U -> Playstation
Left analog = Left analog
Right analog = Right analog
Directional pad = Directional pad
Left stick button = L3
Right stick button = R3
Select = Select
Start = Start
X = Triangle
A = Circle
B = Cross
Y = Square
L = L1
ZL = L2
R = R1
ZR = R2
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
Testing out WiiSX. So far, this is what I got.

L/R to scroll through pages is broken on WUPC, as is setting Dpad functions to the analog stick. Works fine with classic controller.

When A WUPC controller is active, and a Classic controller is activated after, Classic takes over.
When going from Classic controller to WUPC, you must remove the Wiimote battery for the WUPC to take over.
Controller switching does not work in game, and must be done from the loader menu.

In order to use a Classic controller and WUPC at the same time, you must start with two classic controllers and switch to WUPC. Two WUPC are needed for player 2 to use WUPC, as the first WUPC will assign itself to player 1. The same applies for the other way around. In order to turn the WUPC off, you must press the sync button.

However, both controllers function in the loader menu when both are active at the same time.

Tested with two official wiimotes, offical and generic CCP, official WUPC and Nyko Pro Commander U.

I can only guess how this might work in the other loaders, as I use Retroarch for everything that isn't sega, playstation, etc, and don't care to test them personally.
 

daxtsu

Well-Known Member
OP
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
If you're just trying to use one of the homebrew programs listed above, you don't need it. I included the patch file as a requirement for complying with the licensing terms of them (and also because I like sharing what I do, so others might learn from it).
 

WiiU_Funkionz

Well-Known Member
Newcomer
Joined
Jul 2, 2014
Messages
61
Trophies
0
Age
42
XP
142
Country
United States
Forgive my ignorance. I tried reading through most of these threads. This is awesome news! I am curious to confirm though, does this addition of this "library" hack add wireless wii U pro controller capability to Nintendont now?
 

ztoben

Well-Known Member
Newcomer
Joined
Jan 14, 2014
Messages
46
Trophies
0
Age
31
XP
144
Country
United States
Forgive my ignorance. I tried reading through most of these threads. This is awesome news! I am curious to confirm though, does this addition of this "library" hack add wireless wii U pro controller capability to Nintendont now?

Yes, the new builds of nintendont support the pro controller.
 

daxtsu

Well-Known Member
OP
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Testing out WiiSX. So far, this is what I got.

L/R to scroll through pages is broken on WUPC, as is setting Dpad functions to the analog stick. Works fine with classic controller.

When A WUPC controller is active, and a Classic controller is activated after, Classic takes over.
When going from Classic controller to WUPC, you must remove the Wiimote battery for the WUPC to take over.
Controller switching does not work in game, and must be done from the loader menu.

In order to use a Classic controller and WUPC at the same time, you must start with two classic controllers and switch to WUPC. Two WUPC are needed for player 2 to use WUPC, as the first WUPC will assign itself to player 1. The same applies for the other way around. In order to turn the WUPC off, you must press the sync button.

However, both controllers function in the loader menu when both are active at the same time.

Tested with two official wiimotes, offical and generic CCP, official WUPC and Nyko Pro Commander U.

I can only guess how this might work in the other loaders, as I use Retroarch for everything that isn't sega, playstation, etc, and don't care to test them personally.

I'll try to take a look at some of this this weekend, but I don't have two WUPCs, so this bit:
Two WUPC are needed for player 2 to use WUPC, as the first WUPC will assign itself to player 1.
can't really be looked at by me.

Also, one minor thing, if you're basing this player "taking over another" experience on the LEDs on the Wii remote(s) and the WUPC(s), ignore them. libwupc keeps track of WUPCs separately from wiiuse, meaning that in theory up to 8 controllers total can be connected to a homebrew program. If it's based on playing an actual game where the controllers "hijack" each others' physical controls, forget I mentioned it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse