Hello. I would like to suggest implementing functionality that either allows reWASD to run alongside similar remapping programs without inhibiting their functionality, or provides an option to release control of specified devices—perhaps a sort of passthrough function.
My memory is a bit fuzzy, but I believe before gyro functionality was introduced, I was able to use reWASD in conjunction with DS4Windows—oddly though, if any Left Stick advanced settings were modified, this wouldn't work. With reWASD, while deploying an XInput virtual device, the physical device would remain unhidden to provide gyro motion data to other programs via DS4Window's UDP server. Currently, this is not possible as DS4Windows does not recognize any controller input. I'm guessing that since DS4Windows utilizes ViGEmBus Driver, it conflicts with reWASD's hidgamemap.
I have found that this issue can be avoided by stopping the reWASD service. For convenience, I wrote a PowerShell script that is invoked via a desktop shortcut—it detects whether the service is running or stopped, and acts accordingly. So, it's not a huge issue for me if this request is impossible to implement. Also, I would just like to say that I am a huge fan of this software. I have been a user for over a year and am very impressed by the accomplishments achieved with each iteration. I always look forward to the next release.
Comment