VIDEO: Diablo III on arcade machine
What does it take for such a machine to be constructed? This is what its creator Dave writes in his blog:
"The joystick and buttons are from sparkfun.com, which is a great website for those who like electronic tinkering/building. They are wired into an arduino, and from there, to a desktop computer within the cabinet. I wrote an intermediate program in VB.NET to interface the controls with the game. There is NO modification to any game files as everything works outside the game. Most of the buttons are dual-purpose. Clicking on a button might equate to a left-click in game, or skill number 1 if clicked in conjunction with another button. The joystick is the same. Moving the joystick moves the mouse around the screen so you can target individual monsters/objects. Holding the button on the top of the joystick moves the character around without changing the position you were targeting. This allows you to “run and gun” as you’re always aiming in the same direction, but can run in a different direction."