Xbox One Controller Not working correctly with Assassin's Creed 2 -- Fixed ()
FOUND THE SOLUTION!
Just download X360CE program LATEST version from OFFICIAL website and put the executable (and other files if any present in the downloaded package) into the Game's Install Directory, i.e., where the game's own Executable is present, and run the application whilst the Xbox One Controller is connected. It will detect the controller on first boot and might prompt you for placing latest DirectInput or Xinput DLLs in your folder. Say yes to everything and when it asks you to locate a configuration, just select the Search on Internet option and Next, Next, Next.
Once the Controller Mapping is configured, you should see the button responses on the 360's Controller image on the Application's window. Just press all the buttons one by one and see if all have/being detected and mapped correctly.
If everything works fine, just boot up the game (Should Save the Config and close the application first) WITH the controller already connected in port. Sometimes the game will ignore any plug and play input devices unless they were connected when the game booted up.
FYI, you need to manually change the INPUT method in game's settings menu to 'Xbox 360 Controller for Windows'.
1 people found this helpful