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 --- Bug Reports --- Site News

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

  

Author Topic: Finally selecting joystick/button/encoder hardware. What to avoid?  (Read 341 times)

0 Members and 1 Guest are viewing this topic.

P-chan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 152
  • Last login:October 22, 2020, 07:37:58 pm
Last time I built a cab (10 years ago), I threw my wallet at the problem and bought 2 U360s and a bunch of "classic" Happ-style buttons from Ultimarc.  It worked fine, but I wasn't thrilled with it.  I used the built-in encoder in the U360 and it worked fine.

I mainly play fighting games and beat-em ups, so I'm mainly looking for an 8-way joystick that feels clicky (think SFII), and good buttons.

Are the "zero delay" USB encoders on Amazon any good?  If so, this set of two would certainly get me there with enough inputs: https://www.amazon.com/Easyget-Controller-Joystick-Raspberry-RetroPie/dp/B01FZ6QVWO/

Or should I opt for an I-PAC2 or similar?  I would like to have at least 25 inputs (10 per side for joystick and buttons, 1P and 2P start, 1P and 2P coin, and an ESC button).

I will not have a trackball/spinner on this cab.

If there's something to go to or stay away from, whether it's a vendor or a product, please let me know!

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8009
  • Last login:Yesterday at 07:28:22 pm
  • Designated spam hunter
Re: Finally selecting joystick/button/encoder hardware. What to avoid?
« Reply #1 on: October 10, 2020, 11:49:54 pm »
I mainly play fighting games and beat-em ups
1. Are there any games on your list that require an XInput controller?

2. IIRC some newer fighting games use up to 8 buttons.  Are there any games that need more than 6 buttons on your list?


Scott

P-chan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 152
  • Last login:October 22, 2020, 07:37:58 pm
Re: Finally selecting joystick/button/encoder hardware. What to avoid?
« Reply #2 on: October 11, 2020, 12:44:47 am »
I mainly play fighting games and beat-em ups
1. Are there any games on your list that require an XInput controller?

2. IIRC some newer fighting games use up to 8 buttons.  Are there any games that need more than 6 buttons on your list?


Scott

Thanks for the reply!


1. No, I want everything playable from the CP.  I only plan on having ~50-60 games on the cab.  I already have my 0.225 install running on what will eventually run the cab with LB/BB and everything's going fine, but of course my testing is all using the keyboard.

2. No, everything is 6 buttons or less.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18854
  • Last login:Today at 12:27:54 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Finally selecting joystick/button/encoder hardware. What to avoid?
« Reply #3 on: October 11, 2020, 01:25:11 am »
Windows 10 has issues keeping usb devices in the proper order so if you are doing a 2+ player panel you might want to consider using a traditional keyboard encoder or an avr with some of the free firmware floating around for arcade panels.  Long story short a device that shows up as one keyboard can't get player 1 and 2 mixed up, ect.  There are ways to fix this, but none of them seem to universally work for everyone so ymmv.  That being said the zero-delay boards and all the other low cost solutions are great and the fault is that of windows and not these devices. 

You'll probably want to do a 7 button panel.....  neogeo and other 4 button systems/games often don't use two rows of two but rather one row of four, so an extra 7th button on one of the rows is nice to have to use for those games. Certain layouts arrange the buttons so a button from another row can be used as that extra button though.... it really depends upon the layout.

 

P-chan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 152
  • Last login:October 22, 2020, 07:37:58 pm
Re: Finally selecting joystick/button/encoder hardware. What to avoid?
« Reply #4 on: October 11, 2020, 02:03:23 am »
Windows 10 has issues keeping usb devices in the proper order so if you are doing a 2+ player panel you might want to consider using a traditional keyboard encoder or an avr with some of the free firmware floating around for arcade panels.  Long story short a device that shows up as one keyboard can't get player 1 and 2 mixed up, ect.  There are ways to fix this, but none of them seem to universally work for everyone so ymmv.  That being said the zero-delay boards and all the other low cost solutions are great and the fault is that of windows and not these devices. 

You'll probably want to do a 7 button panel.....  neogeo and other 4 button systems/games often don't use two rows of two but rather one row of four, so an extra 7th button on one of the rows is nice to have to use for those games. Certain layouts arrange the buttons so a button from another row can be used as that extra button though.... it really depends upon the layout.

I did not know that about win10, I'm assuming an IPAC2 is probably the way to go then.  Thanks for the info!

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8009
  • Last login:Yesterday at 07:28:22 pm
  • Designated spam hunter
Re: Finally selecting joystick/button/encoder hardware. What to avoid?
« Reply #5 on: October 11, 2020, 08:37:50 am »
I'm assuming an IPAC2 is probably the way to go then.
That should work fine.   ;D

If you do decide to add any of the newer cab-friendly games that require an XInput controller (steam games, modern fighters like SFIV or MKX, etc.), you can easily reconfigure the IPac.
Quote
Multi-mode functionality enables interface to be switched into dual gamepad mode or dual Xinput controller mode.


Scott

nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1350
  • Last login:Yesterday at 09:19:02 pm
  • I want to build my own arcade controls!
Re: Finally selecting joystick/button/encoder hardware. What to avoid?
« Reply #6 on: October 11, 2020, 12:00:40 pm »
Windows 10 has issues keeping usb devices in the proper order so if you are doing a 2+ player panel you might want to consider using a traditional keyboard encoder or an avr with some of the free firmware floating around for arcade panels.  Long story short a device that shows up as one keyboard can't get player 1 and 2 mixed up, ect.  There are ways to fix this, but none of them seem to universally work for everyone so ymmv.  That being said the zero-delay boards and all the other low cost solutions are great and the fault is that of windows and not these devices. 

You'll probably want to do a 7 button panel.....  neogeo and other 4 button systems/games often don't use two rows of two but rather one row of four, so an extra 7th button on one of the rows is nice to have to use for those games. Certain layouts arrange the buttons so a button from another row can be used as that extra button though.... it really depends upon the layout.

I bought a few ATmega328P devices dirt cheap with the intentions of using them for arcade panels.