August 2022 Dev Update: Please note that I'm taking a few months off from working on the app to focus on other projects. As a result, anything other that critical bug fixes are unlikely to get worked on until 2023, but please do continue to report bugs or feature requests. There's a dedicated channel in the AuthentiKit discord community too - https://discord.com/channels/780009940982300703/928665683456319489 . Thanks, Ian.
This software maps joystick buttons and encoders to virtual outputs that can be tuned for an optimal in-sim experience. Outputs can be virtual axes, or virtual buttons. A typical use would be mapping your AuthentiKit Spitfire Mk IX elevator trim wheel to a single virtual axis that you use in sim. What's more, you can tune the sensitivity of the axis to approximate the correct turn rate of the trim wheel in sim.
If you'd like to contribute to the software, please take a look at the licence agreement and check out the GitHub ProjectGithub
If you find something that doesn't work correctly, or is not as you expect, please let me know and I'll see what I can do.Report a Bug
vJoy is free, open source software that the Tuning App uses for its virtual outputs. You need to download and install version 2.2.1 or earlier, which you can find at one of the links below. Unfortunately the vJoy installer is a little buggy and can hang or crash at the end. If this happens, the installation was probably still successful - you just have to close the process in task manager. In the future, I'd like to remove our dependence on vJoy, but that might be more work than I can reasonably do in my free time. If you can help, see the links above.Download vJoy 2.2.1 (Windows 10) Download vJoy 2.1.9 (Windows 11)
Each virtual output is driven by a Mapping. There are different types of mapping as described here.
You can Save and Load your configurations from the File menu.
The Presets menu provides default configurations for AuthentiKit setups using the Leo Bodnar BU0836A. The software looks for devices called AuthentKit or BU0836 Interface as inputs when loading a preset. You can modify any setting after loading a preset. So far, the presets are as follows.
After you've set the configuration you want, you must click the Start All button (or Start on each mapping individually) before you'll see any of the selected vJoy outputs move.
NOTE: If you're using the BU0836 Rotary Encoders Configuration tool as part of your AuthentiKit setup, the recommended pulse width is 32ms.
NOTE: For sims that allow multiple inputs bound to the same sim actions (e.g. MSFS), be sure to unasSign the input buttons from the sim, and only use the virtual axis that's being driven by the Tuning App.
NOTE: If you have problems assigning the axes in sim, see the RELEVANT FAQ for MSFS or IL-2 Sturmovik
The Virtual Output Axes/Buttons should be assigned to the relevant actions in your sim of choice. For example, for the FlyingIron Spitfire Mk. IX preset, you should map vJoy Joystick L-Axis X to the Elevator Trim axis in MSFS. You'll have to select it from the dropdown, rather than by moving the trim wheel.
Due to the nature of the pulses from the trim wheel encoder, you won't get an exact 1:1 mapping, but you can get something that most people will find more than good enough for full immersion in VR.