Using WiiMotes (and classic controllers) on Windows

After the latest lan-party with some friends, where we played a lot of Rocket League, it dawned on me that this game (and numerous others) is probably a lot easier to play with a game controller instead of the mouse/keyboard combination. And as I have the WiiMote and the Wii Classic Controller lying around, I thought I’d have a go at getting these to work on Windows (as opposed to buying something new).

640px-Wii-Classic-Controller-White

Wii Classic Controller

Windows does recognize the WiiMote as some weird bluetooth device, but not as a functional controller. Some digging turned up HID Wiimote driver, the Bachelor Thesis project of Julian Löhr.
For the installation instructions, please see the site of Julian – they’re pretty detailed and tell you everything you need to know.

As for mapping the output of the driver to something games understand, you’ll need yet another tool: x360ce. This translates whatever output you get from a driver, and makes the game/program in question think there’s an Xbox360 controller attached. For details on how x360ce works, check the github site.

x360ce

x360ce main controller mapping screen

One final remark: to make things properly work, make sure you uncheck “Passthrough” in the advanced tab, otherwise it just doesn’t work. And copy the files of x360ce in the game’s binary directory, so that all the necessary libraries will be found.

Bookmark the permalink.