Enable build support by adding .onedev-buildspec.yml
binaries | Loading last commit info... | |
.gitignore | ||
DirectInputHelper.csproj | ||
Program.cs | ||
README.md |
README.md
DirectInput helper
This console based tool monitors devices using the same library as DoUrVerse. Since I do not own anything but Virpils Constellation Alpha's this helps me pointing out input from devices as seen from the DirectX libray I'm using.
If DoUrVerse does not respond to inputs from your device, this tool tells me the name of your device and what inputs I can look for. The end goal is to map output from this tool to how SC writes them. Some of the inputs that works and are already mapped are
x = ????? becomes js1_x button = 14 becomes js1_button14 rotationx = ????? should become js1_rotx
But I've seen profiles that contain eg. js1_hat1_down and I have no clue what that action looks like in this tool
Prerequisites
To build the source you'll need at least .NET6 SDK
Instructions
- Download or clone this repository using
git clone https://src.dourverse.tools/DevTools/DirectInputHelper
or download the executable from here [binaries/DirectInputHelper.zip] - Run the program in terminal or powershell
- Use left or right arrow to select devices
- Trigger as many input (axis, rotations and buttons) as you can with the device
- Copy the log or take a screenshot ALT+SHIFT+S of the log and attach it to a new issue