Playing Lucio with a DJ Hero Turntable

Earlier this year while I was hard at work on the Nintendo Extension Ctrl library, I challenged myself to try and support as many different types of controllers as possible. As a part of that I picked up a DJ Hero controller for the Nintendo Wii on Ebay for $10.

And then it hit me: with a little bit of effort, I could write some code that would allow me to play the character of Lucio in Overwatch using this turntable! So that’s exactly what I did.

Continue reading “Playing Lucio with a DJ Hero Turntable”

McCree Hammershot: Nunchuk Movement

The McCree controller is so close to being done! There’s one last change to make: swapping out the DDR dance pad for a faster controller. That ‘faster controller’ is going to be a Wii Nunchuk, the one-handed extension controller for Nintendo’s 7th generation console.

Continue reading “McCree Hammershot: Nunchuk Movement”

McCree Hammershot Controller: Bug Fixing and Refinements

Although the controller is now operational, it has a few bugs that need to be ironed out and a couple of controls that need to be tweaked to make the game more playable. I learned a lot from the playtests so now it’s time to make some changes.

There are three problems with the controller that need to be fixed: the flashbang, the aiming accuracy, and the aiming speed.

Continue reading “McCree Hammershot Controller: Bug Fixing and Refinements”

McCree Hammershot Controller: Wiring and Final Assembly

The controller hardware is so close to being done! The last step is to wire everything to the completed circuit board and then re-assemble the controller shell.

Most of this wiring I did as I went along, but since the same process was used throughout I thought it would be better to discuss everything at the same time.

Continue reading “McCree Hammershot Controller: Wiring and Final Assembly”