This video is similar to a video that someone posted showing Xpadder being used to play System Shock 2 with an Xbox 360 controller.
https://www.youtube.com/watch?v=tAEMaFhSPoM
I have actually played the game all the way through using an Xbox 360 controller with an older version of antimicro. It was a decent experience back then but the controls feel even better now.