I play the game with on the , on the , on , and the chase camera button (originally ) on , so that I can move the camera while sprinting, jumping, free-running and attacking.
It's the PC version of the game, and for some reason the in-game remapping for the USB XBox 360 controller for PC is not working. (It should be working. Anyone else having the same issue?)
On Windows XP I managed to remap the controller with the XBCD driver, which has a remapping program.
But it's not working on Win7. AC doesn't work with any of the XBCD drivers that run on Win7. I'd blush to tell how many hours I spent over and over again trying to get it working. So I've been switching to XP every time I play the game. No DirectX 10 in that OS, btw.
And now, after a long (and I mean LONG) time I've found a program that works:
http://pinnaclegameprofiler.com/
And now even the vibration is working, which I never had with XBCD.
...until the 30 day trial period ran out.
But then, I finally managed to get XBCD and x360ce working. So, the point is that it is possible to remap the wired XBox 360 controller on Windows 7 for Assassin's Creed with the XBCD driver and the x360ce XBox 360 controller emulator.
And I still have some vibration when Altair gets hurt, so yay.
For later reference, in case I forget, I had to reset the defaults in joy.cpl after I installed the XBCD driver.