I know it's really late and very irrelevant by now, but any controller can be used to play this game. I managed to configure ini file by assigning most of the actions to my Xbox One controller. The problems is the game doesn't properly read left stick for movement, so you will always walk and I couldn't properly configure camera movement. I'm pretty sure there is no proper way to adapt controls for controller, but I wonder why developers even bothered to include assignable controller buttons in the first place?