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

  1. Download or clone this repository using git clone https://src.dourverse.tools/DevTools/DirectInputHelper or download the executable from here [binaries/DirectInputHelper.zip]
  2. Run the program in terminal or powershell
  3. Use left or right arrow to select devices
  4. Trigger as many input (axis, rotations and buttons) as you can with the device
  5. Copy the log or take a screenshot ALT+SHIFT+S of the log and attach it to a new issue

screenshot1.png screenshot2.png

Please wait...
Page is in error, reload to recover