OMG DS3 Tool is a seperate Program that allows people to use PS3 controllers via USB or Bluetooth as a XINPUT CONTROLLER. It has nothing to do with GTA San Andreas and worked just friggen fine with GTA 3 and Ginput.
I didn't have to use the emulated Xinput because DS3 tool essentially turns my PS3 controller into a Xinput XBOX 360 controller, and does it rather well. Theres not much to say about how I did the install other then that I did what the readme says, and i used the XBOX models which I put in the models folder or where ever, I haven't attempted reinstalling the thing In a while so I dont know where things go according to the readme at the moment.
I did everything to the letter and nothing more, nothing less, when it comes to installing mods I follow the instructions to the letter so as not to have problems... I don't remember doing anything other then what I was told to do.
EDIT : ALso, Ginput was the only mod I was using at the time, before I got the widescreen fix ASI mod. With or without the widescreen fix it still crashed the game on start up, or rather the game never opened at all as Ive said before.
Oh well, I guess you're just the one person that it won't work for. I guess there's no technical reason... it must be magic! Sorry, but I'm only able to help with the technical issues. And since you seem able to reject my ideas faster than you can follow them (we'd have got past this DS3 Tool thing a long time ago otherwise, personally I don't care about whether DS3 Tool is or isn't the problem, I just want to actually get some useful information out of this), I don't have any more ideas left.
I can't base my suggestions on someone who says "I don't know why it's not working, but I know it definitely isn't this, this or this and I'm not willing to try in order to find out". I don't think you totally get the concept of troubleshooting. I've had to do it with plenty of users more sure than you that everything they were doing was completely right and it must have been my fault somehow, despite working for most.
But guess what, at least if you tried the emulated version, you'd get a low-tone beep when the game starts up, at least indicating whether your controller is connected right through to GInput. However, neither of us know now, and that is just one more uncertainty which is blocking progress in what should be simple step-by-step troubleshooting methods.
But basically, if GInput is crashing the game, it's probably because you haven't installed it right (missing INI or incorrectly placed TXD?), have a conflicting mod (an ASI? CLEO script? hell, even a texture mod might cause it) or are using an incorrect version of GTASA or perhaps an incorrect XInput DLL if you felt inclined to not use the version provided. If that's not the problem, I guess it's just cursed, because anything else I suggest seems to be strongly disagreed with even though you've not left me much else to suggest.
It's not like I'm setting a recommendation on how to use GInput forever, but for now it's easiest for me to know myself that every file is where it should be and everything is doing what it should. Even if it's irrelevant, what's the harm in trying it, then going back to your preferred method once we actually get past the fact it's not even working?