Yesterday, I spent hours trying to get my Razer Serval to work, but couldn't manage to find out how. I posted this reddit thread but got no help here. This morning, I managed to get it to work, so I like to report my findings here. The issues are mostly explained in the reddit thread, but I'll post a quick summary.
When trying to configure the analog sticks of my new Razer Serval controller, every action mapped to Axis 32+. Moreover, I found out in hindsight that the device ID in the dolphin.ini file did not match the device ID of the buttons. Note that the buttons (A, B, X, Y) do work.
I managed to get the controller to work by manually editing the dolphin.ini file, copying the device ID from the buttons to the analog inputs. The resulting file is as follows:
I'd like to map InputL_0 and InputR_0 to the left and right triggers, rather than the bumpers. If you know the correct buttons for that, please let me know. For now, I consider my problem solved.
However, there appears to be something wrong with configuring a Razer Serval, and possibly more controllers, someone has already filed a bug report here. Apparently every analog input maps to a nonexistent input in the configuration menu, even though after manually mapping the correct keys, the game does detect them.
When trying to configure the analog sticks of my new Razer Serval controller, every action mapped to Axis 32+. Moreover, I found out in hindsight that the device ID in the dolphin.ini file did not match the device ID of the buttons. Note that the buttons (A, B, X, Y) do work.
I managed to get the controller to work by manually editing the dolphin.ini file, copying the device ID from the buttons to the analog inputs. The resulting file is as follows:
Code:
CStickDown_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 14+
CStickLeft_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 11-
CStickRight_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 11+
CStickUp_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 14-
DPadDown_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 16+
DPadLeft_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 15-
DPadRight_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 15+
DPadUp_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 16-
InputA_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 96
InputB_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 97
InputL_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 102
InputR_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 103
InputStart_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 106
InputX_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 99
InputY_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 100
InputZ_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Button 107
MainDown_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 1+
MainLeft_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 0-
MainRight_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 0+
MainUp_0 = Device '549a62076685208e97c8e8d378f8e2640c0ae4a8'-Axis 1-
I'd like to map InputL_0 and InputR_0 to the left and right triggers, rather than the bumpers. If you know the correct buttons for that, please let me know. For now, I consider my problem solved.
However, there appears to be something wrong with configuring a Razer Serval, and possibly more controllers, someone has already filed a bug report here. Apparently every analog input maps to a nonexistent input in the configuration menu, even though after manually mapping the correct keys, the game does detect them.