Hacking WiinUPro - Pro Controller to PC Gamepad

JWade

Member
Newcomer
Joined
Apr 18, 2013
Messages
6
Trophies
0
Age
32
Location
Doncaster
XP
83
Country
Is this what you are talking about?


What I know is that I haven't had any success with reading data from the Pro Controller when connected to another stack, it would always automatically disconnect itself. But I now have an idea, so I will put additional BT stack support on my to-do list.




Isn't this game xinput (360 controller) supported? If the ABXY buttons are inverted simply try changing their assigned joystick button values around.


Using my default, I've managed to connect my controllers, they stay connected and the lights just keep flashing.
I'm using the logitech dongle that came with my mouse & keyboard, and I think they use the broadcom stack, otherwise it'll be the default MS one.
If it helps I'm using Windows 8.
 

KeyPuncher

Well-Known Member
OP
Member
Joined
May 27, 2013
Messages
168
Trophies
0
XP
243
Country
United States
I have a new issue I installed the Bluetooth Manager + vJoy but when I open WiinUPro Beta 5 it says no Wiimotes found in HiD device list

That error more specifically means the Wiimotelib failed to find any compatible devices.. As for a solution, I'm not sure, windows sees your controller and receives packets from it just fine?

edit:
i tried to use x360ce and have anoher issue,the game recognize win pro 5 and x360ce as both player 1 and 2! so it is impossible to play because the buttons are all overlapping,any suggest?

Try setting up WiinUPro to use a different vJoy controller, like number 2 or 3, maybe even 5 (in Beta 5 and below you will have to setup vJoysticks 1 & 2 to use the 3rd one and 1-4 to use the 5th one) then set it up with x360ce. My thinking here is that controller order may matter, hopefully the game prioritises the gamepads.

Using my default, I've managed to connect my controllers, they stay connected and the lights just keep flashing.
I'm using the logitech dongle that came with my mouse & keyboard, and I think they use the broadcom stack, otherwise it'll be the default MS one.
If it helps I'm using Windows 8.

I was able to do the same. But when I was first trying to code the program last year using 32feet.net, any read attempt would automatically disconnect the controller. I may have some time today to fiddle around with this and work on Beta 6. If I do get it working I probably won't stick it in Beta 6 since it will require a different structure for communication, but I will notify you.
 

alessio9899

Member
Newcomer
Joined
Jul 15, 2013
Messages
13
Trophies
0
Age
32
Location
Catania, Italy
XP
45
Country
Italy
Try setting up WiinUPro to use a different vJoy controller, like number 2 or 3, maybe even 5 (in Beta 5 and below you will have to setup vJoysticks 1 & 2 to use the 3rd one and 1-4 to use the 5th one) then set it up with x360ce. My thinking here is that controller order may matter, hopefully the game prioritises the gamepads.



Ok but how can i set wiinUpro to do this? i don't see any option like "change number of pad"
 

KeyPuncher

Well-Known Member
OP
Member
Joined
May 27, 2013
Messages
168
Trophies
0
XP
243
Country
United States
Use "Configure vJoy" from the start menu to first set up additional joysticks.
Then when you start WiinUPro, use the drop down menu next to the Pro Controller label to choose the joystick.
 

sanastro123

New Member
Newbie
Joined
Jul 17, 2013
Messages
4
Trophies
0
Age
43
XP
53
Country
Gambia, The
Hi,
First of all: This software is amazing. For emulators and most games, that I play, it works perfectly fine.

For other games I have to use x360ce (Xbox Controller Emulator). Unfortunately, I can't use the d-pad properly with it. I think it's because the dpad is emulated as 4 normal buttons. I can perfectly assign the buttons to the dpad of the 360 emulator, but if I press them the software won't recognize it. (It doesn't matter which button I assign to the "virtual xbox360-dpad"...none of them work....but I can use every button perfectly as a,b,x,y for example)
Did anyone else experience a similar problem and has some suggestions for me ? (Maybe another xbox360-controller emulator?)

Greetings,

sanastro
 
  • Like
Reactions: KeyPuncher

KeyPuncher

Well-Known Member
OP
Member
Joined
May 27, 2013
Messages
168
Trophies
0
XP
243
Country
United States
Can the GamePad be also connected this way without internet?

I think it might be possible since you can open up the Wii U's internet browser without an internet connection. And that method looks to only utilize the home network.

For other games I have to use x360ce (Xbox Controller Emulator). Unfortunately, I can't use the d-pad properly with it. I think it's because the dpad is emulated as 4 normal buttons. I can perfectly assign the buttons to the dpad of the 360 emulator, but if I press them the software won't recognize it. (It doesn't matter which button I assign to the "virtual xbox360-dpad"...none of them work....but I can use every button perfectly as a,b,x,y for example)

Thanks, I'm glad it is mostly working for you, as for the D-pad issue, I am actually coding in some better d-pad support right now. I am unsure of how it will perform with x360ce and other applications at the moment since it is not a POV-Hat type of d-pad but instead a Continuous type. The reason for this is because vJoy doesn't support more than one POV-Hat direction at once and with the continuous it can be any direction similarly to an analog stick by simply providing using an angle to define it's direction.

Anyway, I hope this solution will work out for you and for other using it for applications that specifically look for a D-pad. The update will be in Beta 6.
 

Heimdallr

Well-Known Member
Newcomer
Joined
Mar 14, 2010
Messages
83
Trophies
1
XP
222
Country
United States
Hi,
First of all: This software is amazing. For emulators and most games, that I play, it works perfectly fine.

For other games I have to use x360ce (Xbox Controller Emulator). Unfortunately, I can't use the d-pad properly with it. I think it's because the dpad is emulated as 4 normal buttons. I can perfectly assign the buttons to the dpad of the 360 emulator, but if I press them the software won't recognize it. (It doesn't matter which button I assign to the "virtual xbox360-dpad"...none of them work....but I can use every button perfectly as a,b,x,y for example)
Did anyone else experience a similar problem and has some suggestions for me ? (Maybe another xbox360-controller emulator?)

Greetings,

sanastro


I had the same d-pad problem until I grabbed x360ce 2.1.2.191 and r642 of the x360ce libraries (the 32-bit versions). It started detecting the d-pad buttons correctly after that.
 
  • Like
Reactions: KeyPuncher

LegendAssassinF

Well-Known Member
Member
Joined
Dec 12, 2012
Messages
879
Trophies
0
Age
31
Location
Princeton, New Jersey
Website
www.youtube.com
XP
457
Country
United States
That error more specifically means the Wiimotelib failed to find any compatible devices.. As for a solution, I'm not sure, windows sees your controller and receives packets from it just fine?

It reads it just fine it picks up that it is a game controller and that it is Nintendo. This works on my Mac side just fine not sure why the Windows 8 side is giving headaches
 

KeyPuncher

Well-Known Member
OP
Member
Joined
May 27, 2013
Messages
168
Trophies
0
XP
243
Country
United States
It reads it just fine it picks up that it is a game controller and that it is Nintendo. This works on my Mac side just fine not sure why the Windows 8 side is giving headaches

Well that's not cool. Hopefully I can get a better idea of Windows 8 issues when I finally start to fiddle around with it.
And have you checked this post for anything that might help? http://www.reddit.com/r/wiiu/comments/1hzppk/wii_u_pro_controller_as_gamepad_on_windows_8_with/
 

alessio9899

Member
Newcomer
Joined
Jul 15, 2013
Messages
13
Trophies
0
Age
32
Location
Catania, Italy
XP
45
Country
Italy
Hi,
First of all: This software is amazing. For emulators and most games, that I play, it works perfectly fine.

For other games I have to use x360ce (Xbox Controller Emulator). Unfortunately, I can't use the d-pad properly with it. I think it's because the dpad is emulated as 4 normal buttons. I can perfectly assign the buttons to the dpad of the 360 emulator, but if I press them the software won't recognize it. (It doesn't matter which button I assign to the "virtual xbox360-dpad"...none of them work....but I can use every button perfectly as a,b,x,y for example)
Did anyone else experience a similar problem and has some suggestions for me ? (Maybe another xbox360-controller emulator?)

Greetings,

sanastro

have you played fifa 13? any issues?
 

KeyPuncher

Well-Known Member
OP
Member
Joined
May 27, 2013
Messages
168
Trophies
0
XP
243
Country
United States
Guys just another question,i've used succesfully the controller with 2 emulators(dolphin and pcsx2) and 1 pc game(lego lord of the ring) but when i tried to play fifa 13 i had several problems because only L stick works,ABXY are totally inverted, and all other buttons don t work,they are not recognised by the game. can you help me to configure it?

I think I found a solution.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    rqkaiju2 @ rqkaiju2: istg if lose another game of minesweeper