Custom controller

Pad or fightstick. Analogue or dpad. These and countless other related arguments in fighting games can be solved mostly in two words: Personal preference

Step 1: Padhack attempt

My first theory on how best to make this controller the most functional as possible was to padhack an official Xbox One controller that, in this case, had its right bumper malfunction on a hardware level (as I found out after the contacts for that button were soldered and the wires were pressed together producing the correct movement). However, whilst the disassembly was easy enough, actually working with the board proved to be too much of a mess.

The Brook Universal Fighting Board

After realising that a padhack wasn't going to work, I did some more research and sicovered a few additional options I hadn't considered, neither of which were wireless. Realising that I'd have to live without the wireless functionality, I went for what I thought to be the best option: the Brook Universal Fighting Board (UFB). This supports the following systems: I bought this board along with a selection of buttons and other necesary parts from an online retailer.

Design

The design of this unit stems from the Hitbox controllers *add link*, which replace the stereotypical joystick on the left-hand side with three buttons (left, down and right). The up button on a standard hitbox resides in the lower middle of the unit, but the dpad on my unit is similar to a normal controller.

Top View (unfinished)

The top view of the build, looking straight down onto the non-final version of the shell.  there are a few specific layout changes compared to a standard hitbox, such as the Dpad being comprised of four buttons in a similar placement to how they would be if mapping out a standard controller pad compared to the hitbox's moving of the up button.  In addition , you can see the back/select and home/guide buttons on the top of this layout, mostly out of the way of random button presses.

Top and Back View (unfinished)

This second view is a slight alteration from the first image, angled up and moved away from the unit a little to reveal just where that menu button has got to - it's on the back of the controller to avoid unintentional pausing of the game during matches.  Also you can see the cable emerging from the back, hardwired into the shell in this current and non-final iteration.  It is hoped that this will be replaced by a connector to allow the cable to be removed when needed, though that's still being looked into.

***more images to follow***