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: Which Xbox controller is easiest to hack and use for my arcade controls?  (Read 5409 times)

0 Members and 1 Guest are viewing this topic.

postmortem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:July 03, 2020, 10:58:40 am
I just got a hold of a new x-arcade tankstick and I want to convert both sides to be Xbox controllers (for the best PC gaming compatibility). Does anyone have any recommendations on which xbox360 or Xbox one controller are the cheapest and easiest to hack? Thanks!
Cabs: Tron, MKII, MK4, KI2, Blitz99, TMNT, Pac-Mania, Defender, Mame Box.
PCBs: MK1, UMK3, Killer Instinct, Area51, Sunset Riders, Pit Fighter, Wargods.
Pins: Bride of PinBot, Attack from Mars, The Shadow

shaolindrunkard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 570
  • Last login:August 19, 2021, 11:13:43 am
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #1 on: December 24, 2017, 06:16:40 pm »
Not the cheapest, but I would go with official Microsoft wired Xbox 360 controllers, they have the highest compatibility. Xbox one controllers have the advantage of working on an Xbox one, but the compatibility is actually less than the 360 controller on pc.

You also don't want to go with an off brand like mad catz. Believe it or not, different brands and not recognized the same way on pc. Even though they are both Xbox 360 compatible controllers, an official Microsoft controller is much more compatible with pc games than another brand like a gamestop or mad catz... plus the quality is better.

Now as far as hacking you are gonna have to be at least decent at soldering. Everything is pretty straight forward except for the d-pad. The contacts are tiny, but there are alternative solder points for the d-pad on the back of the controller and I recommend using those...
See this diagram.
http://slagcoin.com/joystick/pcb_diagrams/360_diagram1.jpg

Keep in mind that many PC games only allow you to use the left analog stick for controlling your character, so you may want to test the games you want to play first to see if they allow you to use the d-pad for control... You can wire a joystick to the analog stick but its a bit complicated and not ideal...

postmortem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:July 03, 2020, 10:58:40 am
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #2 on: December 24, 2017, 10:22:55 pm »
Thanks for the info. I've hacked a ps4 controller, so I know all about the soldering. I'm going to be using this for fighting games (ki3, guilty gear xrd, mortal Kombat xl). I'm pretty sure they all work well with Xbox 360 controllers, and none require analog. I have Xbox one controllers, but I heard they are harder to deal with. I'll go with Microsoft xbox360 controllers. Has anyone ever tried this out? https://m.aliexpress.com/s/item/32734301705.html?spm=a2g0n.search-cache.0.0.627a153fFqA1OL
Cabs: Tron, MKII, MK4, KI2, Blitz99, TMNT, Pac-Mania, Defender, Mame Box.
PCBs: MK1, UMK3, Killer Instinct, Area51, Sunset Riders, Pit Fighter, Wargods.
Pins: Bride of PinBot, Attack from Mars, The Shadow

shaolindrunkard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 570
  • Last login:August 19, 2021, 11:13:43 am
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #3 on: December 24, 2017, 11:08:40 pm »
Thanks for the info. I've hacked a ps4 controller, so I know all about the soldering. I'm going to be using this for fighting games (ki3, guilty gear xrd, mortal Kombat xl). I'm pretty sure they all work well with Xbox 360 controllers, and none require analog. I have Xbox one controllers, but I heard they are harder to deal with. I'll go with Microsoft xbox360 controllers. Has anyone ever tried this out? https://m.aliexpress.com/s/item/32734301705.html?spm=a2g0n.search-cache.0.0.627a153fFqA1OL

Yeah Xbone controller pcbs are in 2 parts so it make it a bit of a hassle to deal with. And also Xbone controllers do not have the near universal compatibility that 360 controllers do. That's ideal if you are using them for fighting games, they will all be compatible with the d-pad...

That pcb look interesting, only thing I would worry about is if it shows up on pc as a Microsoft Xbox 360 controller. The problem is that the pc looks for a specific joystick id to tell whether or not the game will work with the controller.  That's why you can run into problems using an off brand 360 controller even though it works perfectly on a 360... The pc will see a 360 controller made by madcatz as "Madcatz xinput controller for xbox 360" Or something to that effect. If the game makers didn't add that joystick id to their list of compatible controllers the controller may not work... But they all recognize the official Microsoft controllers...

The other thing you can do if you ever plan on using the tank stick on another console is get one of these adapters, I hear they work great...

https://www.focusattack.com/hardware-pcb/popular-brands/brook/

postmortem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:July 03, 2020, 10:58:40 am
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #4 on: December 25, 2017, 12:18:25 am »
 I want to completely get rid of the tank stick encoder board. I went through a ton of testing on my Mame arcade with my other tank stick and found that there is a button limitation if used with USB. If I hold a diagnal direction and all my buttons on player 1 side, player 2 will not be able to pull off certain moves on mortal Kombat, or NBA hangtime. I tested ps2 port with many many keyboards and buttons would stick, or there would be ghosting.. I use an ipac in that tankstick now on my main Mame arcade.
Cabs: Tron, MKII, MK4, KI2, Blitz99, TMNT, Pac-Mania, Defender, Mame Box.
PCBs: MK1, UMK3, Killer Instinct, Area51, Sunset Riders, Pit Fighter, Wargods.
Pins: Bride of PinBot, Attack from Mars, The Shadow

shaolindrunkard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 570
  • Last login:August 19, 2021, 11:13:43 am
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #5 on: December 25, 2017, 10:25:48 am »
Yeah I'm not a big encoder fan myself.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9401
  • Last login:Today at 10:37:59 am
  • Designated spam hunter
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #6 on: December 25, 2017, 11:23:51 am »
You may want to consider Bruno's XBOXPadMicro firmware on a Leonardo Micro (not a Pro Micro since the firmware uses 32u4 inputs that aren't connected on the Pro) or the customizable KADE miniArcade 2.0 firmware on a 32u4 AVR board.


Scott
EDIT: Forgot that OP is using a PC, not an XBox.   :embarassed:
« Last Edit: December 25, 2017, 12:45:01 pm by PL1 »

shaolindrunkard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 570
  • Last login:August 19, 2021, 11:13:43 am
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #7 on: December 25, 2017, 12:08:08 pm »
You may want to consider Bruno's XBOXPadMicro firmware on a Leonardo Micro (not a Pro Micro since the firmware uses 32u4 inputs that aren't connected on the Pro) or the customizable KADE miniArcade 2.0 firmware on a 32u4 AVR board.


Scott

The Xboxpadmicro, is for the OG Xbox only, not compatible with pc which what hes looking for...

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9401
  • Last login:Today at 10:37:59 am
  • Designated spam hunter
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #8 on: December 25, 2017, 12:40:18 pm »
The Xboxpadmicro, is for the OG Xbox only, not compatible with pc which what hes looking for...
Oops.   :embarassed:  Good catch.    :cheers:


Scott

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #9 on: December 26, 2017, 03:58:56 am »
On this subject:

We have firmware under development for the I-PAC 2 to appear as an Xinput controller on a PC. This is tested and working at the Windows level.

Any suggestions of the "fussiest" game to perform in-game testing for compatibility would be helpful, and I will purchase for testing (or download demo version if there is one).

bootsector

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 87
  • Last login:December 29, 2018, 12:48:52 am
  • I want to build my own arcade controls!
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #10 on: December 26, 2017, 04:29:10 am »
For PC there are Arduino Leonardo based solutions as well. Look for XInputPadMicro and PS3PadMicro firmwares.

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4778
  • Last login:October 20, 2023, 11:39:06 pm
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #11 on: December 26, 2017, 07:09:20 pm »
On this subject:

We have firmware under development for the I-PAC 2 to appear as an Xinput controller on a PC. This is tested and working at the Windows level.

Any suggestions of the "fussiest" game to perform in-game testing for compatibility would be helpful, and I will purchase for testing (or download demo version if there is one).
Will there be updates for the Paclink as well?  I could never get them to work with my "newer" ipac.
Stop by my Youtube channel and leave a comment:

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: Which Xbox controller is easiest to hack and use for my arcade controls?
« Reply #12 on: December 27, 2017, 06:03:48 am »


Will there be updates for the Paclink as well?  I could never get them to work with my "newer" ipac.

There arent any known issues, if you can drop me an email we can try to investigate.

andy@ultimarc.com

fablog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:February 18, 2024, 10:30:06 pm
On this subject:

We have firmware under development for the I-PAC 2 to appear as an Xinput controller on a PC. This is tested and working at the Windows level.

Any suggestions of the "fussiest" game to perform in-game testing for compatibility would be helpful, and I will purchase for testing (or download demo version if there is one).
Wow great news. I was wondering if I will hack an Xbox360 controller and get rid of my Ipac UIO. It's too much hassle with some PC games. AndyWarne will you make a new firmware for the UIO?

Envoyé de mon Nexus 4 en utilisant Tapatalk
« Last Edit: March 18, 2018, 06:48:26 pm by fablog »