Homebrew HID To VPAD Network Client

FierceDeityLinkMask

GbaTemp's Official Deity
Member
Joined
Jul 29, 2016
Messages
422
Trophies
0
Location
Above All Others
XP
471
Country
United States
I've made my wireless DS4 work as setting it as a Gamepad for Smash. This is using the latest nightlies in both programs. However, the Gamepad and DS4 aren't used as separate controllers unfortunately.

I plan on using this to play smash, as my pro controller broke and I can't get another right now. Others have said that it didn't work with smash, but you used a nightly build to get it working, correct?
HIDToVPAD works with all of my games except Sm4sh. Am I missing something here?

Did you get it working? If so how?
 

YoraeRasante

Member
Newcomer
Joined
May 23, 2017
Messages
6
Trophies
0
Age
36
XP
103
Country
Brazil
Excuse me.
I installed Haxchi and the HomeBrew Loader just to use this, but for some reason the network client doesn't seem to detect my Xbox360 controller.
If it helps, I'm using an USB adapter so my computer can detect it, not bluetooth or anything like that. But I doubt that's it, since the same thing was done in the video...

If it helps, the Test program gives this message:
Scanning for controllers...
abr 12, 2018 11:38:46 AM net.ash.HIDToVPADNetworkClient.hid.HidManager <clinit>
INFORMAÃıES: Plattform: Windows 8.1
abr 12, 2018 11:38:46 AM net.ash.HIDToVPADNetworkClient.hid.HidManager <clinit>
INFORMAÃıES: Backend: PureJavaHidManagerBackend
Exception in thread "Thread-1" java.lang.NullPointerException
at net.ash.HIDToVPADNetworkClient.hid.purejavahid.PureJavaHidDevice.getP
roductString(PureJavaHidDevice.java:117)
at net.ash.HIDToVPADNetworkClient.hid.HidManager.isGamepad(HidManager.ja
va:75)
at net.ash.HIDToVPADNetworkClient.hid.HidManager.getAttachedControllers(
HidManager.java:45)
at net.ash.HIDToVPADNetworkClient.manager.ControllerManager.detectHIDDev
ices(ControllerManager.java:161)
at net.ash.HIDToVPADNetworkClient.manager.ControllerManager.detectContro
llers(ControllerManager.java:77)
at de.mas.HIDTest.Main$1.run(Main.java:21)
at java.lang.Thread.run(Unknown Source)

EDIT: The new nightly version seems to work, it detects the controller on the pc, but doesn't want to accept is as a controller on the wiiu... I'll try getting the nightly of the WiiU version too to check.

EDIT2: Ok, so the nightly version works with the other nightly version perfectly.
 
Last edited by YoraeRasante,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,800
Trophies
1
Age
44
XP
6,568
Country
Germany
Any config for the 8bitdo SN30 Pro/SF30 Pro? Can't seem to find one myself
I posted one in the main thread (using it in wired mode). For bluetooth mode via network client it should already come with HID to VPAD.

But doing a config on your own is very easy. Write me if you can't figure it out. :)
 

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,360
Trophies
3
XP
9,937
Country
United States
I posted one in the main thread (using it in wired mode). For bluetooth mode via network client it should already come with HID to VPAD.

But doing a config on your own is very easy. Write me if you can't figure it out. :)
Crap, guess I posted in the wrong thread. Thanks, though!
 

Elbie27

Member
Newcomer
Joined
Sep 25, 2017
Messages
7
Trophies
0
Age
39
XP
76
Country
United Kingdom
Working well on a small laptop running XP with 2 x DS4 v2 over bluetooth.

Any chance of an android port? saves needing a pc or a laptop just to pass controller information across
Most Android devices play ok with DS4/XB1 pads and I believe they also play with the pro controller?
 

emcintosh

On the internet, everyone knows I'm a cat
Member
Joined
Dec 4, 2016
Messages
449
Trophies
0
XP
2,352
Country
United Kingdom
I'm having trouble getting the sticks on an Xbox One controller (on a Mac with the 360Controller driver) to report correctly. Has anyone else had (and solved?) this problem?

Each axis affects two bytes - the first byte runs from 00 to FF but varies wildly in between.
The second byte is what I need - it's close to 00 or FF in neutral, going up to 7F when fully down/right. But positions left/up register as negative (i.e. the upper half of the range of byte values, counting down from FF to 80 - one above 7F).

Is it possible to make HID-to-VPAD or the network client understand these (if you add 80 to them, they will map onto 00 to FF)?

I enclose a terminal log from HIDTest, with comments showing which bytes do what, and what I pressed when.
 

Attachments

  • HIDTest-log-elite.txt
    18.3 KB · Views: 249
Last edited by emcintosh,

LilRzy

Member
Newcomer
Joined
Jul 18, 2018
Messages
5
Trophies
0
Age
33
XP
56
Country
Australia
I am using the latest nightly build of the network client (HIDToVPADNetworkClient-0.4-nightly-jar-with-dependencies) since it's the only client that detects my Xbox One controller through usb. It works flawlessly on my Wii U but for I am not getting any rumble from any game.. Is there a way I can fix this?
 

emcintosh

On the internet, everyone knows I'm a cat
Member
Joined
Dec 4, 2016
Messages
449
Trophies
0
XP
2,352
Country
United Kingdom
I am using the latest nightly build of the network client (HIDToVPADNetworkClient-0.4-nightly-jar-with-dependencies) since it's the only client that detects my Xbox One controller through usb. It works flawlessly on my Wii U but for I am not getting any rumble from any game.. Is there a way I can fix this?

Possibly a silly question, but do you have rumble turned on in the HID-to-VPAD settings (and home-button controller settings)? I have the same setup as you and it works for me.

Does it rumble on PC games? If not, maybe it's disabled in the controller - you can adjust it with the Xbox Accessories program.
 

LilRzy

Member
Newcomer
Joined
Jul 18, 2018
Messages
5
Trophies
0
Age
33
XP
56
Country
Australia
Possibly a silly question, but do you have rumble turned on in the HID-to-VPAD settings (and home-button controller settings)? I have the same setup as you and it works for me.

Does it rumble on PC games? If not, maybe it's disabled in the controller - you can adjust it with the Xbox Accessories program.
sorry for the late reply, but yes the controller has rumble working with PC games. i have the option turned on the hidtovpad client and the home button controller settings. just got no idea why it doesnt work.
 

Flarez942

Member
Newcomer
Joined
Sep 14, 2016
Messages
8
Trophies
0
Age
26
XP
82
Country
United States
Hello, i am trying to use my Power A gamecube switch controller (model is 1507452-01) using this method. anyone have a config file for it because I don't want to make one myself
 

waffletower

Active Member
Newcomer
Joined
Jun 20, 2013
Messages
40
Trophies
0
Age
35
XP
127
Country
United States
I hate bumping old threads and this one was active much more recently than the other HID to VPAD thread.
I'm going to try to use this and WiinUSoft to pair my Wii U Pro Controller over my GamePad by using my Pro Controller to emulate an Xbox controller on my PC and using the emulated controller to emulate the GamePad through HID to VPAD.
There's got to be an easier way though, right?
 

MO35AB

Well-Known Member
Member
Joined
Apr 16, 2016
Messages
255
Trophies
0
Age
31
XP
1,446
Country
Algeria
my wired xbox 360 pad works great over network, but sometimes i want to plug it to wii u directly when no pc is available.
trying HID to usb TEST to get the values, its not there at all !!
the pad xbox LEDs keeps blinking, like its not recognizable at all.
any ideas ?
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,800
Trophies
1
Age
44
XP
6,568
Country
Germany
my wired xbox 360 pad works great over network, but sometimes i want to plug it to wii u directly when no pc is available.
trying HID to usb TEST to get the values, its not there at all !!
the pad xbox LEDs keeps blinking, like its not recognizable at all.
any ideas ?
Won't work as it's Xinput instead of HID. Network client is your only option.
 
  • Like
Reactions: MO35AB

emcintosh

On the internet, everyone knows I'm a cat
Member
Joined
Dec 4, 2016
Messages
449
Trophies
0
XP
2,352
Country
United Kingdom
my wired xbox 360 pad works great over network, but sometimes i want to plug it to wii u directly when no pc is available.

You can get hardware adapters like Magic-NS (I use this) or the various Brook Super Converters to use one console's controller with another console. This should allow HID-to-VPAD to see your X360 controller as one of the ones that can connect directly.
 
Last edited by emcintosh,

emcintosh

On the internet, everyone knows I'm a cat
Member
Joined
Dec 4, 2016
Messages
449
Trophies
0
XP
2,352
Country
United Kingdom
Last edited by emcintosh,
  • Like
Reactions: MO35AB

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=fv6vlP2qSyo