Well, the point is that if not using an X360 pad your gamepad will either not work at all or work 'partially'. For example my gamepad had right analog with switched Axes (X was Y) so if was almost impossible to manouver the camera, The triggers were misplaced and AB/XY/Start/Select each in a different position than it should be.
But nevermind, managed to fix it with some X360 gamepad emulator, now everything works like it should ;]