Here is an updated version of my Single Player D3D. I tried for a week or two to get No spread and No recoil working, but without success... sorry.
This hack is a DLL file which means you have to inject it with an injector. I recommend Winject, I used it during the testing too.
VirusTotal
Jotti
EDIT:
Hooked...
Probably also not working for you guys and for me it is so please give feedback
But hey; no viruswhining
VirusTotal
Jotti
Thanks @barata55 .. BTW for increasing dllsize which might even help