Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: How to use Joysticks as USB Gamepads and not Keyboard Buttons  (Read 2614 times)

0 Members and 1 Guest are viewing this topic.

superman2k2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:April 17, 2017, 02:37:47 pm
  • I want to build my own arcade controls!
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

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:June 05, 2024, 10:30:57 am
  • And to the death god we say, "Not today!"
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #1 on: March 14, 2016, 12:12:34 am »
Either hack a gamepad or use a Xin-Mo or Zero Delay encoder.

superman2k2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:April 17, 2017, 02:37:47 pm
  • I want to build my own arcade controls!
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #2 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?

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9226
  • Last login:June 13, 2024, 01:06:22 pm
  • ...
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #3 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.

Jamesbeat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 261
  • Last login:February 11, 2019, 06:13:39 pm
  • I want to build my own arcade controls!
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #4 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


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.



Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14003
  • Last login:Today at 03:49:06 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #5 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.

If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19958
  • Last login:Today at 01:59:06 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #6 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.
***Build what you dig, bro. Build what you dig.***

baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 813
  • Last login:Today at 02:17:55 am
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #7 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.

thomas_surles

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2115
  • Last login:June 19, 2023, 07:20:00 pm
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #8 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.

getnbizzy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:April 15, 2022, 06:47:36 pm
  • I want to build my own arcade controls!
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #9 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.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #10 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.

fablog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:June 14, 2024, 09:44:17 pm
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #11 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 :)

getnbizzy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:April 15, 2022, 06:47:36 pm
  • I want to build my own arcade controls!
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #12 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?  ;)

fablog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:June 14, 2024, 09:44:17 pm
Re: How to use Joysticks as USB Gamepads and not Keyboard Buttons
« Reply #13 on: June 23, 2016, 11:16:52 pm »
Not yet, I don't have any time right now.