Homebrew Official HID to VPAD

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
335
Trophies
0
XP
763
Country
United States
@Maschell sorry if this has been asked before over the years. But is it possible to alter the config file for the settings that change the GamePad controls with Hid2Vpad, to only enable the changes to controls when you start a specific Wii U title? I want to change the GamePad controls, but ideally only when I enter one specific game I have installed.

I am no dev, but this is my simple idea.
Write a homebrew module that reads the title ID upon launching a game
and overwrites the HIDtoVPAD cfg file with one specifically for that titleID.
 
Last edited by elk1007,

TonyNESgri

Well-Known Member
Member
Joined
Sep 16, 2021
Messages
168
Trophies
0
Age
23
XP
466
Country
France
How to use HID to VPAD Lite (the plugin) ?

I'd like to use my Gamecube Controller as a Gamepad without having to go through the actual app, so I can load other plugins at the same time.


Also, can I use it for Aroma ?
 
Last edited by TonyNESgri,

johnhinckleyjrfan

New Member
Newbie
Joined
Jan 14, 2023
Messages
1
Trophies
0
Age
24
XP
5
Country
United States
I created a config for the new Retro Fighters Brawler 64 NSO edition. To use it you have to connect it to your PC and use the network client and the controller has to be in Dinput mode. This config maps the C buttons as the right stick so it works perfectly with N64 VC games.
 

Attachments

  • Brawler 64 NSO Config.zip
    952 bytes · Views: 7
  • Like
Reactions: fmhugo and elk1007

m_lance

Active Member
Newcomer
Joined
Jul 13, 2022
Messages
37
Trophies
0
Age
39
Location
48044
XP
94
Country
United States
Do i have to map my controller after every wii u start up? When I shut down and re-start, the mapping is not saved... ( i have a generic N64 usb, that I had to make a config file for)
 

TheDerpyDolphin

Well-Known Member
Member
Joined
Aug 31, 2022
Messages
118
Trophies
0
Location
my house
XP
352
Country
United States
Is there a plugin version of this app compatible WUPS so that I can use this and other plugins (such as SDcafiine or PureClient) at the same time? I keep seeing people talk about it but I’ve not found any releases except for the HBL .elf release.
 

emcintosh

On the internet, everyone knows I'm a cat
Member
Joined
Dec 4, 2016
Messages
367
Trophies
0
XP
1,853
Country
United Kingdom
  • Like
Reactions: TheDerpyDolphin

Ewpb

Well-Known Member
Member
Joined
Jun 19, 2013
Messages
108
Trophies
0
XP
679
Country
I don't understand how the HID Test data can be so different to the data expected in the controller .ini file.

I maybe understand the PID and VID entry but the rest doesn't correspond at all.

Surely the .ini should have a list of commands - up, down, left, right, A, B. that I add the output from the HID Test to.


i.e press UP on pad in HID Test, write down output. Fd09

Go to .ini file on computer, look for the up line - add Fd09

Repeat for all inputs on the pad.
Post automatically merged:

I've created a config that goes in sd/wiiu/controller folder that works with Cthulhu Multi input circuit board that was popular with people building their own joysticks back in the late 00s.
//Toodles 2008 Cthulhu Mult (PS3)
[vid=0x14d8,pid=0xd908]

//DPad
DPAD_MODE = DPAD_HAT
DPAD_MASK = 0X0F
VPAD_BUTTON_DPAD_Neutral = 0x02, 0x0F
VPAD_BUTTON_DPAD_N = 0x02, 0x00
VPAD_BUTTON_DPAD_NE = 0x02, 0x01
VPAD_BUTTON_DPAD_E = 0x02, 0x02
VPAD_BUTTON_DPAD_SE = 0x02, 0x03
VPAD_BUTTON_DPAD_S = 0x02, 0x04
VPAD_BUTTON_DPAD_SW = 0x02, 0x05
VPAD_BUTTON_DPAD_W = 0x02, 0x06
VPAD_BUTTON_DPAD_NW = 0x02, 0x07

//Buttons
VPAD_BUTTON_A = 0x00, 0x04
VPAD_BUTTON_B = 0x00, 0x02
VPAD_BUTTON_X = 0x00, 0x08
VPAD_BUTTON_Y = 0x00, 0x01
VPAD_BUTTON_PLUS = 0x01, 0x02
VPAD_BUTTON_MINUS = 0x01, 0x01
VPAD_BUTTON_HOME = 0x01, 0x10
VPAD_BUTTON_L = 0x00, 0x10
VPAD_BUTTON_R = 0x00, 0x40
VPAD_BUTTON_ZL = 0x00, 0x20
VPAD_BUTTON_ZR = 0x00, 0x80

//Sticks
VPAD_L_STICK_X = 0x03, 0x80
VPAD_L_STICK_Y = 0x04, 0x80
Vpad_L_Stick_X_MinMax = 0x00, 0xFF
Vpad_L_Stick_Y_MinMax = 0x00, 0xFF
VPad_L_Stick_Y_Invert = true
Vpad_R_Stick_Y_Invert = true
PAD_COUNT=1

save that as an .ini
 
Last edited by Ewpb,
General chit-chat
Help Users
  • No one is chatting at the moment.
    Skelletonike @ Skelletonike: link doesn't work +1