Homebrew Official HID to VPAD

  • Thread starter Thread starter Maschell
  • Start date Start date
  • Views Views 829,108
  • Replies Replies 2,363
  • Likes Likes 100
Hi im testing gamesir t2nova lite dongle (usb) and gulikit kk3max dongle ( usb) both doesnt register anything in HID TEST tiramisu. But in pc hid test (java) it does register hid values. How to translate the values in PC hid test into custom ini files? Is there a manual or tutorial?
 
Hi im testing gamesir t2nova lite dongle (usb) and gulikit kk3max dongle ( usb) both doesnt register anything in HID TEST tiramisu. But in pc hid test (java) it does register hid values. How to translate the values in PC hid test into custom ini files? Is there a manual or tutorial?
Have you looked in Maschell's Controller Patcher wiki?

The info needed for the config file is mostly the location of the number that changes when you press a button or stick, and how much it changes by.

E.g. ABXY could be stored in a single hexadecimal digit (i.e. we don't stop at 9 before rolling over to the next digit but have 10=A… up to 15=F) if A adds 1, B adds 2, X adds 4 & Y adds 8, then holding A+X+Y would make that digit be 1+4+8=13 in decimal, which would be D in hex, and that digit probably goes down to 0 when you release the buttons.

For sticks, the central value could be 0, with negative values being represented by the top half of the range, or the central value could be, say, 128 (80 in hex) out of a possible 255 (FF). This value could wobble a bit, or settle around a different value if your stick has drift.
 
Have you looked in Maschell's Controller Patcher ?

The info needed for the config file is mostly the location of the number that changes when you press a button or stick, and how much it changes by.

E.g. ABXY could be stored in a single hexadecimal digit (i.e. we don't stop at 9 before rolling over to the next digit but have 10=A… up to 15=F) if A adds 1, B adds 2, X adds 4 & Y adds 8, then holding A+X+Y would make that digit be 1+4+8=13 in decimal, which would be D in hex, and that digit probably goes down to 0 when you release the buttons.

For sticks, the central value could be 0, with negative values being represented by the top half of the range, or the central value could be, say, 128 (80 in hex) out of a possible 255 (FF). This value could wobble a bit, or settle around a different value if your stick has drift.

Emcintosh, Thanks for reply, i have try the controler in the wiiu tiramisu and manage to create the ini files for cable android mode in gulikit kk3max.

I m able to get the values from hid to vpad test in tiramisu appstore. But the hidtovpad test doesnt work / freeze with wireless dongle mode.
 
Is there a way to use 2 pro controler as player 1? With hid to vpad?

If posible iwant to conect them as player 1 and use both controller like joycons . For FPS games . Left pro controler for movement. And right controler (gulikit kk3 max ) for gyro aiming and shooting.
 
Is there a way to use 2 pro controler as player 1? With hid to vpad?

If posible iwant to conect them as player 1 and use both controller like joycons . For FPS games . Left pro controler for movement. And right controler (gulikit kk3 max ) for gyro aiming and shooting.

Possible? Maybe.

Sensible? No. Wii U Pro Controllers don't have gyro, so this is not an input HID-to-Vpad is set up to accept. Maschell did experiment with taking inputs from a DualShock 4 as GamePad, including touchpad and gyro, but never got it working well enough to include in the main version, let alone the Aroma plugin. So the only way you will get gyro aiming other than using the GamePad will be the KK3's 'gyro assist', where gyro motions while holding ZL or L get converted into jittery right-stick movements.

You might manage to get another controller acting as GamePad for movement, and use the actual GamePad for aiming - the other controller's inputs don't replace the GamePad, just add to it.
 
Hi,
Does HID to VPAD still the best way to play Minecraft with a mouse and keyboard on the Wii U ? My Wii U use Aroma and I have the Bloopair plugin. Can this cause incompatibility ?
Thanks
 
By any chance, has anyone had success in getting HIDtoVPAD to recognize a Mayflash NS2 adapter in PS4 mode?

I can get it to work in PS3/direct input mode, but it flat out won't see the NS2 adapter in PS4 mode. I am using an .ini with the correct VID/PID [vid=0x54c,pid=0x09cc]

The point being, Fakemote on the vWii side works fine with the Mayflash in PS4 mode, but it ignores PS3 mode, likely because mayflash doesn't use the Sony VID/PID for PS3 mode.

Since HIDtoVPAD is customizable, I figured I would have better luck with changing its settings.

I am using the Aroma beta of HIDtoVPAD of course, but IFAIK, the HID-Test app doesn't work on Aroma. I can use the PC Java version of the HID-Test app and that works fine.
 
By any chance, has anyone had success in getting HIDtoVPAD to recognize a Mayflash NS2 adapter in PS4 mode?

I can get it to work in PS3/direct input mode, but it flat out won't see the NS2 adapter in PS4 mode. I am using an .ini with the correct VID/PID [vid=0x54c,pid=0x09cc]

The point being, Fakemote on the vWii side works fine with the Mayflash in PS4 mode, but it ignores PS3 mode, likely because mayflash doesn't use the Sony VID/PID for PS3 mode.

Since HIDtoVPAD is customizable, I figured I would have better luck with changing its settings.

I am using the Aroma beta of HIDtoVPAD of course, but IFAIK, the HID-Test app doesn't work on Aroma. I can use the PC Java version of the HID-Test app and that works fine.

I'm also using Aroma HIDtoVPAD, I have the older Magic-S Pro, my ini file's VID/PID is [vid=0x0079,pid=0x18d2] and I can confirm that only PS3/DINPUT works. But I'm curious, how are you getting fakemote to detect the Mayflash adapter? Whenever I go to the vWii the adapter gets turned off.
 
I'm also using Aroma HIDtoVPAD, I have the older Magic-S Pro, my ini file's VID/PID is [vid=0x0079,pid=0x18d2] and I can confirm that only PS3/DINPUT works. But I'm curious, how are you getting fakemote to detect the Mayflash adapter? Whenever I go to the vWii the adapter gets turned off.

In that case, the Mayflash has to be in PS4 mode (Teal LED on the NS2), and I have it in the lower rear USB slot. It turns off for me too if it is in PS3 mode... Frustrating not to have one solution that can work for both Wii U and Wii. I did a detailed post here:

https://gbatemp.net/threads/usb-loader-gx.149922/post-10651255

Ohh, does the Home button work on your Mayflash setup? I've got a few HID utilities that can detect the home button, but I haven't figured out what to use in the ini file yet, cuz VPAD_BUTTON_HOME = 0x01,0x10 doesn't work.
 
  • Like
Reactions: tmnr1992
In that case, the Mayflash has to be in PS4 mode (Teal LED on the NS2), and I have it in the lower rear USB slot. It turns off for me too if it is in PS3 mode... Frustrating not to have one solution that can work for both Wii U and Wii. I did a detailed post here:

https://gbatemp.net/threads/usb-loader-gx.149922/post-10651255

Ohh, does the Home button work on your Mayflash setup? I've got a few HID utilities that can detect the home button, but I haven't figured out what to use in the ini file yet, cuz VPAD_BUTTON_HOME = 0x01,0x10 doesn't work.

Yeah, home menu button doesn't work for me either, I really only tested this today out of curiosity after a couple years of not using the adapter, since Bloopair made it unnecessary at least on the Wii U side, but I think I'm gonna try what you mentioned in your other post to get the adapter to work with fakemote.
 
  • Like
Reactions: Squished Squirrel
Someone can help me ? I recently bought a 2.4 GHz controller that uses a dongle, Nintendo 64 Safffun. The model is similar to the N64, and it works for both Nintendo Switch and PC when using a dongle, cable just charge, using the Hid Test does not show anything. Another thing is that when connecting to the Switch, it is identified as a Pro Controller, but just by putting the dongle in the Wii U and setting up the controller in Hid to VPAD, it identifies it as a Switch Pro Controller and it is not possible to test the buttons. The two analogue sticks appear to be pressed up and to the left at the same time and the directional arrow is up. Does anyone have any idea what I can do? This is the information I have about it [vid=0x0E6F,pid=0x1113].
Post automatically merged:

Someone can help me ? I recently bought a 2.4 GHz controller that uses a dongle, Nintendo 64 Safffun. The model is similar to the N64, and it works for both Nintendo Switch and PC when using a dongle, cable just charge, using the Hid Test does not show anything. Another thing is that when connecting to the Switch, it is identified as a Pro Controller, but just by putting the dongle in the Wii U and setting up the controller in Hid to VPAD, it identifies it as a Switch Pro Controller and it is not possible to test the buttons. The two analogue sticks appear to be pressed up and to the left at the same time and the directional arrow is up. Does anyone have any idea what I can do? This is the information I have about it [vid=0x0E6F,pid=0x1113].
some more info, this controller have a settings mode to xinput, drivers says [vid=0x045E,pid=0x028E] but the hid test on PC says VID: 7331 PID 1337, WII U hid Test shows nothing, the switch HID version on X360ce shows a switch info and VID 0E6F PID 1113, Hid to Vpad network Clients shows a Xinput 1.4 with the same VID: 7331 PID 1337 info, hmmmm
Post automatically merged:

Someone can help me ? I recently bought a 2.4 GHz controller that uses a dongle, Nintendo 64 Safffun. The model is similar to the N64, and it works for both Nintendo Switch and PC when using a dongle, cable just charge, using the Hid Test does not show anything. Another thing is that when connecting to the Switch, it is identified as a Pro Controller, but just by putting the dongle in the Wii U and setting up the controller in Hid to VPAD, it identifies it as a Switch Pro Controller and it is not possible to test the buttons. The two analogue sticks appear to be pressed up and to the left at the same time and the directional arrow is up. Does anyone have any idea what I can do? This is the information I have about it [vid=0x0E6F,pid=0x1113].
some more info, this controller have a settings mode to xinput, drivers says [vid=0x045E,pid=0x028E] but the hid test on PC says VID: 7331 PID 1337, WII U hid Test shows nothing, the switch HID version on X360ce shows a switch info and VID 0E6F PID 1113, Hid to Vpad network Clients shows a Xinput 1.4 with the same VID: 7331 PID 1337 info, hmmmm
 
Last edited by abyss1ne,
Hi, does anyone have the ".ini" file for a Nintendo Switch USB-A Pro Controller? I tried mapping one, but I'm getting dead spots that I don't know how to fix. Thanks a lot.
 
Hi, does anyone have the ".ini" file for a Nintendo Switch USB-A Pro Controller? I tried mapping one, but I'm getting dead spots that I don't know how to fix. Thanks a lot.
Same problem, usb pro pressed to up and left both analog and directional at the same time and i just connect via usb dongle
 
Same problem, usb pro pressed to up and left both analog and directional at the same time and i just connect via usb dongle
Hi, I managed to map it and it works perfectly. I'll send you the file; you just need to transfer it to the SD card and controller. If, in any case, the screen goes black after pressing + in "Hid to vPad," I recommend starting Homebrew with the Mii Creator. With that said, here's the link. I hope it helps ;)
 

Attachments

Hi, I managed to map it and it works perfectly. I'll send you the file; you just need to transfer it to the SD card and controller. If, in any case, the screen goes black after pressing + in "Hid to vPad," I recommend starting Homebrew with the Mii Creator. With that said, here's the link. I hope it helps ;)
It doesn't work. My controller is a SAFFUN 2.4GHz N64-Switch with a dongle. This is its [vid=0x7331,pid=0x1337], but it is not recognised by the HID test. As soon as I plug in the dongle, even without connecting the controller, it keeps pressing up and left on both the directional pad and left analogue stick. When I pair the dongle, it's still the same. It has a USB port, but it only recharges the battery. It's really sad that it doesn't have support. Other people have reported the same problem on Git, if I'm not mistaken.
 

Site & Scene News

Popular threads in this forum