no joystick binding fixes. wtf dice
This is copied and pasted from another website and it worked for me to get my joystick working.
1. Go into in-game options screen, go to Key Bindings. Select "On Foot", and unbind all joystick keys (highlight the key you want to unbind, hold escape for a few seconds until the field is clear).
2. In Key Bindings tab go to "In Vehicle" and unbind all joystick keys.
3. In Key Bindings go to "Common" tab and unbind all joystick keys.
4. In Key Bindings go to "In Jet" or "In Helicopter", whichever you want to use joystick for, and unbind all mouse keys. Bind the joystick keys that you want to use.
5. Double-check all binding settings and make sure that you don't have any joystick keys bound for "On Foot", "In Vehicle" or "Common".
Exit Key Bindings and save your changes.
Hope this helps...