Homebrew Official HID to VPAD

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,538
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,942
Country
United States

DivineZeus

Well-Known Member
Member
Joined
Apr 19, 2008
Messages
308
Trophies
1
Age
47
Location
Rovigo, Veneto
XP
607
Country
Italy
Then you need to adjust the configuration file. Connect the controller via BT to your controller and run HIDTest to get the values

Ok, test done... what now?

Sorry guys for double posting... -_-
 

Attachments

  • 20170429_023043.jpg
    20170429_023043.jpg
    236.1 KB · Views: 208
Last edited by DivineZeus,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,286
Country
Chile
I haven't seen posted it anywhere but I noticed that the TV screen no longer dims when using a controller different than gamepad/wiiu pro, the screen protection option is enabled in my settings, I wonder if @Maschell found a workaround for this, or it's just because the game I'm testing it on. Anyway that's pretty awesome.
 

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,538
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,942
Country
United States
Ok, test done... what now?

Sorry guys for double posting... -_-

Note the values outputted by HID Test while the analog stick you're having trouble with is at rest and fully pressed to each direction; you'll use those to modify the configuration file to your needs. This is probably just a case of Min/Max being different on your gamepad. Note the values in pairs, so for example, if you press the analog stick to the left and the value under 05 changes, write it as something like left:05 FF (assuming FF is what the value changes to). That will help you to make the necessary changes to the configuration.

Edit: A quick note, the minimum value I mentioned is literally the value where the stick is at rest. You can account for deadzones in the configuration separately if you have to do so.
 
Last edited by AkikoKumagara,

Maschell

Well-Known Member
OP
Member
Joined
Jun 14, 2008
Messages
1,090
Trophies
2
XP
4,648
Country
Germany
Ok, test done... what now?

Sorry guys for double posting... -_-
You need to use HIDTest for the computer and connect the Switch Pro Controller via Bluetooth. The HIDTest client for thr WiiU doesn't support the Switch Pro Controller.

https://github.com/QuarkTheAwesome/HIDtoVPADNetworkClient/releases/download/0.4/HIDTest-0.2.jar

When you start it, you see the data the controller is sending. When you move a stick, one byte for each axis should change. You need to write down the minimum and maximum value (it can take while moving) for each stick byte and create a config file.
I haven't seen posted it anywhere but I noticed that the TV screen no longer dims when using a controller different than gamepad/wiiu pro, the screen protection option is enabled in my settings, I wonder if @Maschell found a workaround for this, or it's just because the game I'm testing it on. Anyway that's pretty awesome.
What do you mean exactly? HIDtoVPAD disables the screen dimming and auto-shutdown while you're using it.

@lordelan Configuration for each game would be hard. Not because I don't know which game is running, but it's the way how I'm handle the configs.
Only in the MiiMaker I have access to the sd card, so I have to read and parse all files at the first start before I leave the GUI. The data structure I'm using for the config doesn't allow to hold multiple configurations.
It would be possible, but also would require quite a lot changes. The easier way is to select the .ini that will be loaded.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,798
Trophies
1
Age
44
XP
6,562
Country
Germany
@lordelan Configuration for each game would be hard. Not because I don't know which game is running, but it's the way how I'm handle the configs.
Only in the MiiMaker I have access to the sd card, so I have to read and parse all files at the first start before I leave the GUI. The data structure I'm using for the config doesn't allow to hold multiple configurations.
It would be possible, but also would require quite a lot changes. The easier way is to select the .ini that will be loaded.
You mean I'd prepare different ini files for the GC controller, run HID to VPAD before each game and select - let's say - gc_supermario3dworld.ini?
That would be completely fine for me. Is that already doable? :)
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,820
Trophies
2
XP
7,856
Country
United Kingdom
@Maschell did that log help any?

Code:
HID to VPAD Network Client

Running on WINDOWS
HID Backend: PureJavaHidManagerBackend
Currently Disconnected.
Not Reconnecting.

Currently attached controllers:

Filtering settings:
[true, false, false, true, true, true]

All HIDs:
PureJavaHidDevice [vid= 045E, pid= 02A1, path= \\?\hid#vid_045e&pid_02a1&ig_00#7&288bfe9e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}, usage= 0001:0000, data=[]]
PureJavaHidDevice [vid= 0000, pid= 0000, path= \\?\hid#atk4002#3&34245a86&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}, usage= 0001:0000, data=[]]

Thanks :)
 
Last edited by ploggy,

saltypepper

Active Member
Newcomer
Joined
Aug 5, 2014
Messages
28
Trophies
0
Age
24
XP
167
Country
United States
Hi, I am trying to play Shovel Knight with a PS4 controller, however strangely...
I cannot use the PS4 controller with Shovel Knight, not even the TV trick works, but if I turn a Wiimote on, the PS4 controller starts working, but the Wiimote doesn't.

Any help?
 

ThatsSo

New Member
Newbie
Joined
Apr 29, 2013
Messages
2
Trophies
0
XP
131
Country
United States
Is there any way to make the mouse emulate tilting the gyroscope? If that were an option it would make it a viable way to play Splatoon, but sadly, lacking that ruins it.
 

DonnieV

Active Member
Newcomer
Joined
May 2, 2017
Messages
29
Trophies
0
Age
28
XP
79
Country
United States
I couldn't find anything about mapping to the scroll wheel on a mouse (button 3) in the github documentation.
Could this possibly be implemented in the future?
 

gottxdeluxe

New Member
Newbie
Joined
May 7, 2017
Messages
1
Trophies
0
Age
34
XP
52
Country
Gambia, The
@Marschell
thank you very much for this great software!
I was using vH before with my 3 xbox 360 wireless controllers and they worked fine :-) The problem was that it doesnt have worked in super smash bros.
Now with the new version vI it works fine in super smash bros by pushing the tv button.
But now i have an other problem with the new version. I can only use one controller now..
i use v0.4 network client now, before i used v0.3 with vH
I tested it with two xbox 360 controllers.
On my PC both controllers are recognised in the network client and i can click on connect aad nd it connects than.
But when i want to map the controllers on the wii u only the first controller (that one that get assigned the 1 from the PC) can be mapped.
The other one doenst work.
I did a cross testing. The controllers are not broken.

sorry for my bad english :-D

EDIT:
it works with the nightly build!
hid_to_vpad_v0.9i-nightly-4abc8ea
 
Last edited by gottxdeluxe,
  • Like
Reactions: Maschell

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Att did offer a $500gc tempting to use it for 6 months and cancel