The controls are responsive, but generic controller support is pathetic. It seems to have been designed for a very selective set of controllers. It doesn't recognize the Y axis on the second stick on some controllers. The game will let you remap keyboard bindings and invert stick axes, but you can't rebind controller buttons. (Seriously?)
x360ce doesn't work well out of the box to fix this. You need to rename the auto-generated xinput dll to xinput9_1_0.dll just to get it to work. Even then, the game can sporadically(?) switch to co-op mode because it detects you're using more than one controller. That path only leads to madness.
If you find yourself in the above situation (using x360ce), try this:
Create a new file called "autoexec.cfg" in the game's root directory (same directory as Never_Alone.exe) with the following 2 lines:
wait 20
inputmode 1
That seemed to clear up the co-op issue for me. Then again, I fought the controls throughout the whole game before I even tried that, and the sporadic nature of the issue makes it hard to reliably test. After what I had already gone through, I wasn't exactly inclined to fuss with it for much longer. You can try inputmode 2 if 1 doesn't work for you, but that didn't work for me. Report back if either works for you.
To be honest, if you can't get your controller to work with the game within the first 15 minutes, then the game isn't worth your time.
Post edited November 15, 2015 by savorysashimi