Posted September 28, 2015
F4LL0UT: Assassin's Creed 1 and 2. I think the first AC game to actually use Xinput was Brotherhood. With the first two you were much better off using a DirectInput controller.
This discussion suggests the first AC game works fine with the wired XBox360 controller (while some issues with the wireless one). As I mentioned, at least in the first AssCreed game the Logitech F310 gamepad works fine out of the box when the controller is in DirectInput mode, but in XInput mode the controls are way off.
However, it is odd that the game itself uses XBox360 gamepad-like visual cues for the controls, like asking you to push the red A or green B, if I recall right. That lead me to believe the game supports both XInput and DirectInput, somehow automatically detecting which mode it should use.
After all, many games also change those visual cues depending whether you start using mouse + keyboard, or a gamepad. The most irritating one is Mirror's Edge which uses XBox360 gamepad visual cues if you have merely a gamepad (or something it thinks is a gamepad) connected, even if you want to play with a mouse and keyboard. The only way to get the proper keyboard + mouse visual cues in the tutorial is to disconnect any gamepads and such. Quite hard to play the tutorial when you have no idea which button on the keyboard corresponds to which gamepad button or function...