Problem Solved here:
I spent HOURS trying to fix this same problem and I wanted to post in here how I fixed it so that if anyone else is surfing google looking for answers they may stumble accross what worked for me.
I use an Xbox360 controller with a wireless reciever. I thought that the game was not detecting my control pad but like many others I found that what was really happening was that it was detected but the mapping was all over the place. eg. the RB button was actually performing A's function and the BACK button was performing B's function. The reason people think their controller is not being recognised is because in this weird configuration you cannot move the cursor and you cannot press start.
What I tried (this is for the benefit of google searches landing on this page) I tried using 2 different controllers, a Logtech F710 and an xbox360 wireless controller both with the same outcome.
I tried using xbox360ce and the several different fixes i found on reddit using that method and nothing helped.
I tried unplugging other USB items one by one.. and at first I thought that didn't help
But then I restarted my computer with my GAMING keyboard unplugged and started the game and there we go, the game controller now worked
SOLUTION TLDR
the above was just to get as many google hits as possible cos it took me 4 hours to fix this
Basically if you are using anything that is gaming ie. GAMING keyboard, GAMING mouse.
Try starting up the game with them unplugged, you can plug them back in again once your controller is responding.
If this didn't work, shutdown your computer, unplug the same items and then restart your computer and the game (i realise this will be more awkward if you have a gaming mouse, but I would try it with the gaming keyboard first if you have both)
I hope this helped, I lost a few hairs trying to fix this myself.
so glad its finally working, 28th December and I can finally play my christmas present!!