I'm trying to use PPJoy joystick remixer to force KSP to use a calibrated version of my joystick. I've done this long ago in a previous version, and this required editing settings.cfg to manually select the virtual stick. However, settings.cfg now uses a different format than was explained in the original thread on this matter ( http://forum.kerbalspaceprogram.com/threads/42683-How-to-fix-horribly-calibrated-Joysticks-in-KSP-(Workaround) ). My settings.cfg now looks like this: AXIS_PITCH { PRIMARY { name = Logitech Extreme 3D Pro axis = 1 inv = False sensitivity = 1 deadzone = 0.05 scale = 1 group = 0 modeMask = 7 } SECONDARY { name = None axis = -1 inv = False sensitivity = 1 deadzone = 0.05 scale = 1 group = 0 modeMask = -1 } } I tried changing "Logitech Extreme 3D Pro" to "PPJoy Virtual Joystick 1" to match what it's called in Windows game controller configuration, but that just caused KSP to hang when I entered the settings page to look at it. My settings.cfg from an older version of KSP looks like this: AXIS_PITCH { name = VirY id = joy0.1 inv = False sensitivity = 1 deadzone = 0.05 scale = 1 group = 0 switchState = Any } As you can see, the joystick selection is done via the id setting, which doesn't seem to exist in 1.0.2. As an aside... Why on Earth does Unity seem indifferent to calibration? To me that seems like a pretty glaring flaw... e: There is also this, at the beginning of the control settings: INPUT_DEVICES { Logitech Extreme 3D Pro = 0 } I tried changing two things here. (1) I changed the 0 to a 1. (2) I changed it back to a 0, changed the name here and under the axis to the PPJoy name. Neither of these attempts panned out.