HID To VPAD Network Client

Discussion in 'Wii U - Homebrew' started by Maschell, Mar 30, 2017.

  1. FierceDeityLinkMask

    FierceDeityLinkMask GbaTemp's Official Deity

    Jul 29, 2016
    United States
    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?
    Did you get it working? If so how?
  2. YoraeRasante

    YoraeRasante Newbie

    May 23, 2017
    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
    at net.ash.HIDToVPADNetworkClient.hid.HidManager.isGamepad(HidManager.ja
    at net.ash.HIDToVPADNetworkClient.hid.HidManager.getAttachedControllers(
    at net.ash.HIDToVPADNetworkClient.manager.ControllerManager.detectHIDDev
    at net.ash.HIDToVPADNetworkClient.manager.ControllerManager.detectContro
    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, Apr 13, 2018
  3. LuisGerdez

    LuisGerdez Advanced Member

    May 27, 2016
    I use my xbox 360 control with hid to vpad network, and it works great in all games except smash
  4. CeeDee

    CeeDee Doing The Best I Can

    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 4, 2014
    United States
    Any config for the 8bitdo SN30 Pro/SF30 Pro? Can't seem to find one myself
  5. lordelan

    lordelan GBAtemp Addict

    Jan 4, 2015
    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. :)
  6. CeeDee

    CeeDee Doing The Best I Can

    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 4, 2014
    United States
    Crap, guess I posted in the wrong thread. Thanks, though!
  7. Elbie27

    Elbie27 Newbie

    Sep 25, 2017
    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?
  8. emcintosh

    emcintosh Newbie

    Dec 4, 2016
    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.

    Attached Files:

    Last edited by emcintosh, Oct 4, 2018