Posted October 19, 2014
Since I was already working on a patch for the can't-find-the-first-real-joypad issue I've done some more work on the patch, specifically patching the functions that return the joystick axis to take into account the position of the digital controls. While this probably isn't much use for people who use an XBox360 controller (the digital controls are simply atrocious) it is a great improvement for DS4 users.
http://www.tapper-ware.net/data/files/gex/DigitalControls.zip
In the download are three files.
PatchGEX.exe changes the reference to WinMM.DLL to LinMM.DLL in the GEX.exe file, causing it to use the second file included in the archive.
LinMM.DLL passes most stuff directly back to the real WinMM.DLL, but the joystick functions get redirected to the third file instead.
WinMMProxy.DLL does a search for a CONNECTED controller when an application starts using it. It will then redirect all following commands to that controller until the application is closed, as well as looking up POV controls when an axis is checked.
Just extract it to your Gex directory and run PatchGEX.
http://www.tapper-ware.net/data/files/gex/DigitalControls.zip
In the download are three files.
PatchGEX.exe changes the reference to WinMM.DLL to LinMM.DLL in the GEX.exe file, causing it to use the second file included in the archive.
LinMM.DLL passes most stuff directly back to the real WinMM.DLL, but the joystick functions get redirected to the third file instead.
WinMMProxy.DLL does a search for a CONNECTED controller when an application starts using it. It will then redirect all following commands to that controller until the application is closed, as well as looking up POV controls when an axis is checked.
Just extract it to your Gex directory and run PatchGEX.