The problem#
The Xbox 360 controller has become the defacto standard controller in PC gaming in recent years, likely due to both the popularity of the Xbox and the fact that the controller can easily be used with a computer. One downside of this is that some games assume you have one. If the game supports it and is running through Steam, then Steam's controller settings will let you use any controller, but that doesn't work for all games, and you might not be using Steam. The game that prompted this blog post actually does have Steam controller support promised in the future, but it's in early access and they are busy developing other parts of the game.1
xboxdrv
#
The solution is xboxdrv
, the userspace
Xbox controller driver. In addition to supporting actual Xbox
controllers, it can also simulate Xbox controllers based on inputs from
other devices like a PlayStation controller or some less
common controller.