Homebrew Official HID to VPAD

Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,911
Country
Australia
Actually I meant "I don't think this is going to happen".

Aww, I thought it was a pretty good excuse :3

Re: RetroArch and Loadiine, I'd think it'd be better to modify HID to VPAD to run outside of the HBL memory range (I'm assuming that's where it stays). This way you'd get a proper system-wide injection rather than having to rely on individual homebrew (and thus adding a dependency to every homebrew, not to mention C++). Just my take on it; although I couldn't tell you what sort of work that'd require.
 

Maschell

Well-Known Member
OP
Member
Joined
Jun 14, 2008
Messages
1,090
Trophies
2
XP
4,648
Country
Germany
Aww, I thought it was a pretty good excuse :3

Re: RetroArch and Loadiine, I'd think it'd be better to modify HID to VPAD to run outside of the HBL memory range (I'm assuming that's where it stays). This way you'd get a proper system-wide injection rather than having to rely on individual homebrew (and thus adding a dependency to every homebrew, not to mention C++). Just my take on it; although I couldn't tell you what sort of work that'd require.
Nah, in my opinion it's better to have native support in the apps. Because:
  • Implementating takes like... 2 minutes? Instead of VPADRead, you just call another function. (+ the init code at startup)
  • The way how HID to VPAD needs to patch the function is _really_ unstable. You would know have all this into your homebrew app.
  • You would loose the functionality of a original controller once a HID device is connected and mapped. Support for 8 player homebrew with the GC Adapter and Pro Controller/Wiimotes could possible easily. With a system wide injection this gets complicated.
  • In case of loadiine and hid to vpad - Both patch the same functions individually (loadiine for pad con). Patching may be succesful - but what happens if you restore the patches (in the wrong order)?
Downside: In case of an update, you need to update all homebrews instead of just one. But how often does the lib change?
 

riyyi

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
100
Trophies
0
XP
621
Country
Netherlands
Why are people nagging so hard for Loadiine? Isn't it deprecated by WUP installer? Also then you have your games like a native one and HID to VPAD works automatically.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,799
Trophies
1
Age
44
XP
6,563
Country
Germany
Why are people nagging so hard for Loadiine? Isn't it deprecated by WUP installer? Also then you have your games like a native one and HID to VPAD works automatically.
It got into the light again as it is the easiest way to play Wii U games from a FAT32 HDD now thanks to Mocha CFW.
 

riyyi

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
100
Trophies
0
XP
621
Country
Netherlands
It got into the light again as it is the easiest way to play Wii U games from a FAT32 HDD now thanks to Mocha CFW.

Care to elaborate? FAT32 HDD isn't possible on the Wii U right as it wants to format it to its own filesystem, or do you mean through the SD card? Are the games in Loadiine format or do they come from NUS like for WUP installer?

I have all my games installed already but it would be nice to be up to date with all this stuff.

Edit:
Is it because of the fw.img-less CFW?
 
Last edited by riyyi,

MrKatanaObiWan

Well-Known Member
Member
Joined
Feb 3, 2014
Messages
383
Trophies
0
XP
475
Country
United States
Care to elaborate? FAT32 HDD isn't possible on the Wii U right as it wants to format it to its own filesystem, or do you mean through the SD card? Are the games in Loadiine format or do they come from NUS like for WUP installer?

I have all my games installed already but it would be nice to be up to date with all this stuff.

Edit:
Is it because of the fw.img-less CFW?

there is mocha cfw which supports fat hdd. loadiine is still useless since you can just have native games on the fat32hdd anyways
 
  • Like
Reactions: Yoni Arousement

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,799
Trophies
1
Age
44
XP
6,563
Country
Germany
loadiine is still useless since you can just have native games on the fat32hdd anyways
That might be right but it's a few more steps per game as you would have to install it first so the console has the ticket while it's nothing but drag'n'drop from the PC for Loadiine.
 

bluke

Well-Known Member
Member
Joined
Feb 2, 2010
Messages
137
Trophies
1
XP
342
Country
Interesting, where did you get that from?
here and here and from original post
//Mayflash WiiU Pro Controller Adapter - W009
//Select DInput Mode
[vid=0x0079,pid=0x1844]
//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_L=0x00,0x10
VPad_Button_R=0x00,0x20
VPad_Button_Stick_L=0x01,0x04
VPad_Button_Stick_R=0x01,0x08
//Triggers
VPad_Button_ZL=0x00,0x40
VPad_Button_ZR=0x00,0x80
//D-Pad
DPad_Mode=DPAD_Hat
DPad_Mask=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
VPad_Button_DPad_Neutral=0x02,0x0F
//Thumbsticks
VPad_L_Stick_X=0x03,0x80
VPad_L_Stick_X_MinMax=0x00,0xFF
VPad_L_Stick_X_Deadzone=0x25
VPad_L_Stick_X_Invert=False
VPad_L_Stick_Y=0x04,0x80
VPad_L_Stick_Y_MinMax=0x00,0xFF
VPad_L_Stick_Y_Deadzone=0x25
VPad_L_Stick_Y_Invert=True
VPad_R_Stick_X=0x05,0x80
VPad_R_Stick_X_MinMax=0x00,0xFF
VPad_R_Stick_X_Deadzone=0x15
VPad_R_Stick_X_Invert=False
VPad_R_Stick_Y=0x06,0x80
VPad_R_Stick_Y_MinMax=0x00,0xFF
VPad_R_Stick_Y_Deadzone=0x15
VPad_R_Stick_Y_Invert=True
 
Last edited by bluke,
  • Like
Reactions: Yoni Arousement

Yoni Arousement

Well-Known Member
Member
Joined
Mar 3, 2009
Messages
158
Trophies
0
Location
Location
Website
yonihq.blogspot.com
XP
387
Country
United States
Is there an HID Test created specifically for the Wii U? I Googled and couldn't find one. Also, I put the .ini file for Mayflash WiiU Pro Controller Adapter - W009 on my SD card, but none of the buttons respond on my Pro Commander, even in DInput mode. I tried having other USB devices unplugged with no luck.
 

Maschell

Well-Known Member
OP
Member
Joined
Jun 14, 2008
Messages
1,090
Trophies
2
XP
4,648
Country
Germany
  • Like
Reactions: FunThomas

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
Does anyone have Deus Ex working with Gamepad emulation? It never seems to work for me...

--------------------- MERGED ---------------------------

Also, is the Pro Controller a HID Device? I'm assuming not, since it doesn't work with this. Is there a client (like the one Maschell referred to) that allows me to use it)
 
D

Deleted User

Guest
If you have technical knowledge and a PC capable of Linux and a Wi-Fi antenna that supports being a 5GHz access point, you can use software on your computer to simulate a GamePad. Don't ask me how to do it, though.

Look it up: libdrc and drc-sim
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,911
Country
Australia
If you have technical knowledge and a PC capable of Linux and a Wi-Fi antenna that supports being a 5GHz access point, you can use software on your computer to simulate a GamePad. Don't ask me how to do it, though.

Look it up: libdrc and drc-sim

"Technical knowledge" meaning compiling a hacked kernel and writing a driver for your card (drc-sim only has code for one specific card)
 
  • Like
Reactions: Deleted User

Jarmarcus

Member
Newcomer
Joined
Jan 4, 2017
Messages
18
Trophies
0
Age
25
XP
62
Country
United States
So I'm having trouble trying to get the app to recognize the other ports of my GC adapter. Slots 1+2 work fine, but when I try to register 3+4, it doesn't work. Any Suggestions?
 

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=nqw6t28P9po