Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: superman2k2 on March 13, 2016, 10:58:42 pm

Title: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: superman2k2 on March 13, 2016, 10:58:42 pm
Helllo I want to know what Hardware/Software can I use so that my I can use my Arcade Cab joysticks as USB Joystick. I dont want the Joystick to use the Keyboard buttons but plain old USB Gamepads. Thank You
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: Slippyblade on March 14, 2016, 12:12:34 am
Either hack a gamepad or use a Xin-Mo or Zero Delay encoder.
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: superman2k2 on March 14, 2016, 01:19:08 am
Thanks for your input I did some research and these are just what I need but ask I'm sure most people have asked before...Which is best?
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: BadMouth on March 14, 2016, 10:23:42 am
I've read too many posts about defective Xin-Mo encoders to recommend them.

There's also the GPWiz from groovygamegear (shows up as 2 gamepads).
I haven't used it, but have been happy with their keyboard and optical encoders.

There are also options that show up as an xbox360 controller, which is the standard controller for newer PC games.
Ultimarc has the ipac2 paired with the paclink adapter.
focusattack has the PS360 interface.
I have hacked MadCatz xbox 360 fightpads in my cab (wires soldered to the original gamepad pcb).

Which one is best depends on the reason you want it to show up as a gamepad.
I went to hacked xbox360 pads because I got tired of trying to find workarounds for the newer PC fighting games.
It's still not a perfect solution.  Some older indie PC games and emulators default to either the left analog joystick or D-Pad.
The fightpads can be set to one or the other, but not both.  So I have to use x-padder for the directions on those games.

I believe the ultimarc setup allows you to switch on the fly through pressing a combo, but you'd have to remember which games you need to switch it for.
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: Jamesbeat on March 14, 2016, 10:28:59 am
I asked that very question just last week

http://forum.arcadecontrols.com/index.php/topic,149920.0.html (http://forum.arcadecontrols.com/index.php/topic,149920.0.html)


I ended up getting a Xin No. It arrived on Saturday but I have been too busy to test it.
It looks like a reasonably good quality kit.


Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: Malenko on March 14, 2016, 11:14:55 am
My most recent project used a 360 hacked controller from Haruman, because it'll be playing mostly PC games, and the 360 controller is the new standard for PC gaming controllers.

If you want a cheap and good solution, I have no complaints about the zero delay boards. Best is always going to be subjective, but the Zero Delay boards are a very cost effective gamble.
So, I guess if you have a tight budget, use Zero Delay encoders but if you have the cash hacked 360 controllers are better.

Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: yotsuya on March 14, 2016, 11:19:02 am
I just pulled a GP-WIZ from a MAME cab I'm refurbishing. I thought it was and would use one over a Zero Delay or XinMo.
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: baritonomarchetto on March 14, 2016, 12:15:46 pm
Since there's a dedicated joystick library, arduino leonardo/micro could be a good solution for this.
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: thomas_surles on March 14, 2016, 12:46:22 pm
I can recommend the xin mo. it works great. but I wanted one as a keyboard encoder so I use joy to key so it doesn't really matter how I wired it.
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: getnbizzy on June 15, 2016, 09:50:27 pm
I've read too many posts about defective Xin-Mo encoders to recommend them.

There's also the GPWiz from groovygamegear (shows up as 2 gamepads).
I haven't used it, but have been happy with their keyboard and optical encoders.

There are also options that show up as an xbox360 controller, which is the standard controller for newer PC games.
Ultimarc has the ipac2 paired with the paclink adapter.
focusattack has the PS360 interface.
I have hacked MadCatz xbox 360 fightpads in my cab (wires soldered to the original gamepad pcb).

Which one is best depends on the reason you want it to show up as a gamepad.
I went to hacked xbox360 pads because I got tired of trying to find workarounds for the newer PC fighting games.
It's still not a perfect solution.  Some older indie PC games and emulators default to either the left analog joystick or D-Pad.
The fightpads can be set to one or the other, but not both.  So I have to use x-padder for the directions on those games.

I believe the ultimarc setup allows you to switch on the fly through pressing a combo, but you'd have to remember which games you need to switch it for.

have you considered using relays to toggle between analog and digital sticks/dpads? The analog sticks would wire to the normally open contacts and the d-pad would wire to the normally closed contacts. The arcade joysticks would wire to the relay commons. The only thing I'm unsure of is how the analog sticks are wired.
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: AndyWarne on June 20, 2016, 03:50:21 am

The I-PAC and Mini-PAC boards can be configured to send any keycode or any game controller button from any input pin.

The current firmware has the board appear as one game controller device. We were considering new firmware which has it as two game controllers, but I am not sure how much interest there is in this functionality. In fact users on the Raspberry Pi have to install firmware which disables the game controller device completely.

Any feedback on this is welcome.
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: fablog on June 20, 2016, 10:13:16 pm
Andy I have 2 U360 and an Ipac UIO. I love them but I can't use them with games like MKX. If you find a solution for this problem then the UIO will really be the ultimate Ipac :)
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: getnbizzy on June 23, 2016, 08:39:56 pm
Andy I have 2 U360 and an Ipac UIO. I love them but I can't use them with games like MKX. If you find a solution for this problem then the UIO will really be the ultimate Ipac :)

have you tried vjoy yet?  ;)
Title: Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
Post by: fablog on June 23, 2016, 11:16:52 pm
Not yet, I don't have any time right now.