I used to have a joystick hooked up (a very OLD joystick, like from the early '90s old, so it's nothing to do with the age of your controller) and it did the same thing. It's a pain trying to input the controls, but once you get it, the bots control just fine (except for some random jitters when you're not moving).