Homebrew Official HID to VPAD

  • Thread starter Thread starter Maschell
  • Start date Start date
  • Views Views 828,579
  • Replies Replies 2,363
  • Likes Likes 100
Hi I'm doing a ini file for my own PS2 controller but the values aren't like I though.
Each button has an own position but the value isn't the same all time, it depends the time i have it pressed, if i do it all time the value is FF but How Can I put it in the file?
Bye!
 
Yeah everything works fine apart from that. it still works flawlessly when the pro controller is connected so I can just connect a few and do it that way for multiplayer. I actually have yet to try gamepad mappings with the gamepad disconnected as its always been connected so far.
I added a workarround in the latest nightly.
Some games expect calling the "controller connected"-callback somewhere later in the game. In older build I'm called it automatically once they register the function, but this wasn't enough.
Now you can trigger the callback manually using the TV-Button of the gamepad pad. So once you're in the the game and the controller is connected, but not recognized, press the TV-Button and it should work (sounds a bit like magic, lol)
 
Just found out your homebrew app by seeing Plailect's guide. Well played, Maxchell. I think I'm gonna try it using my PS3 controller (XInput)
 
Wanted to say another thing, I'm using the latest nightly and now when I want to launch the Internet browser, it freezes. Any "workaround" ?

EDIT : It also breaks the WiiMote functionality. idk how and why.
 
Last edited by sp3off,
I have uploaded the source code if you need it
https://github.com/victormr21/hidtovpad_spanish
Bye!
I added support for .lang files (like loadiine gx). Maybe you can fill in this file?
http://puu.sh/vj7gb/ea252e0aa3.lang
If you want to test it, use the following .elf and place it in the path "sd:/wiiu/apps/hidtovpad/languages/spanish.lang"
http://puu.sh/vj7bm/5b51534b81.elf

Once I'm coded the option menu for choosing a language, I'll make a proper commit. I also created a german .lang file.
If anybody wants to add support for other languages, feel free create .lang files (and please test them..)

Wanted to say another thing, I'm using the latest nightly and now when I want to launch the Internet browser, it freezes. Any "workaround" ?

EDIT : It also breaks the WiiMote functionality. idk how and why.
What do you mean by "it breaks WiiMote functionality"? Once you've set a controller as a Pro Controller, you can't use the slow anymore.
If you want to combine real and emulated controller. Connected the real controller to the first slot(s), and then add the emulated one.
For example it should be fine if you connected a real pro controller in slot 1, and map a USB-Device to slot 2.
The broken Browser is known and can't change it atm. Sorry.

Great work, tried with TP HD and a few N64 games and they all work fantastically.
Nice!
 
  • Like
Reactions: lordelan
What do you mean by "it breaks WiiMote functionality"? Once you've set a controller as a Pro Controller, you can't use the slow anymore.
If you want to combine real and emulated controller. Connected the real controller to the first slot(s), and then add the emulated one.
For example it should be fine if you connected a real pro controller in slot 1, and map a USB-Device to slot 2.
The broken Browser is known and can't change it atm. Sorry.

My bad, it worked and he found it as "Real Pro Controller". Anyway, it's a really good software, my PS3 controller worked perfectly on Mario Kart 8
 
  • Like
Reactions: Maschell
I added support for .lang files (like loadiine gx). Maybe you can fill in this file?
http://puu.sh/vj7gb/ea252e0aa3.lang
If you want to test it, use the following .elf and place it in the path "sd:/wiiu/apps/hidtovpad/languages/spanish.lang"
http://puu.sh/vj7bm/5b51534b81.elf

I have translated it and it works. But for this the app folder must be called hidtovpad, for example i had it like test, and people that compile it manually maybe they call it different, if you can change this...
I have done my part, but there is a bug, the line 56 and 191 didn't change in the app they are in english and i checked they are translated. And probably the 2 TV phrases won't enter in his space, they are 2 big, idk how to fix it, bye
PD: I had to upload it in txt format, GBATemp doesn't support lang files
 

Attachments

Last edited by victormr21,
@Maschell I've have some games that aren't recognizing the pro controller. Those games are Runbow, Adventure Time Explore The Dungeon Because I Don't Know, and Starwhal. Tested with the latest nightly build.
 
@Maschell I've have some games that aren't recognizing the pro controller. Those games are Runbow, Adventure Time Explore The Dungeon Because I Don't Know, and Starwhal. Tested with the latest nightly build.
Runbow and Starwhal are really strange though. The Sticks are working but the buttons aren't. To be even more weird: hold buttons are recognized, just no pressed. I've spent serval hours into fixing it, but had no success so far.

Edit:
This version should fix support for Adventure Time (and maybe some other games?):
https://github.com/Maschell/hid_to_vpad/releases/tag/HIDtoVPAD-v0.9h-nightly-c80e691
 
Last edited by Maschell,
  • Like
Reactions: lordelan
Runbow and Starwhal are really strange though. The Sticks are working but the buttons aren't. To be even more weird: hold buttons are recognized, just no pressed. I've spent serval hours into fixing it, but had no success so far.

Edit:
This version should fix support for Adventure Time (and maybe some other games?):
https://github.com/Maschell/hid_to_vpad/releases/tag/HIDtoVPAD-v0.9h-nightly-c80e691
The Adventure Time is working now thanks!!! Take your time with the other games I know you're a busy man and I appreciate what you're doing for the community
 
  • Like
Reactions: Maschell
Hi, is there a way to set the intensity of an emulated stick when using a keyboard?
I'm trying to play Bayonetta 2 using my mouse and keyboard but she's always walking instead of running.
The wiki doesn't say anything about this.

BTW, I can translate it too.
 
Hi, latest version of loadiine doesnt have hid setting, how can i use it?
And previous loadiine versions only let you use the usb controller as the 1 player replacing the gamepad but I want to know if there is a way to support multiple usb controllers as 2 player, 3 and 4 players.
 

Site & Scene News

Popular threads in this forum