I've noticed that no one here has mentioned this before, so I would like to add this attachment and maybe possibly have this pinned so that everyone wanting to play GTA IV with their PC controllers can do so. I was able to get my Saitek Rumble Force gamepad to work using this.

Hi, ive found a temporary fix, the problem which i experienced is partly due to the patch upgrade, ive since reinstalled gta4 from scratch and put a newer version of the XInput9_1_0.dll and the 360emu.ini in the corresponding folder, system32 and windows. all the button config correctly apart from the z-axis are wrong way round, ive used joy2key app and config that so the z-axis rotation and axis are now correct.I can upload the files (joy2key) and the (.dll + .ini) if anyone experienced the same problem as i did.

none the less, i would like to thank you guys for helping me solving my problem and kick start me in the correct direction.