The window shows "Thrustmaster Virtual Game Controller (root)" when running TARGET, and two entries of "Thrustmaster T16000m FCS" when not running TARGET.
I have assigned it to Joystick 1, enabled hats, and checked the POV Switches to 8 down the line. The test window is not responding to the hats (or currently anything at all - it was responding to buttons earlier). Everything still works in game.
One thing I failed to mention is that VA is crashing about 1/3 of the time when messing with Joystick stuff. Disabling this at VA startup works, but then obviously I can't use Joysticks. This is why I tried a full reinstall. I did notice a
I did notice a VoiceAttackFault.txt file in the VA install directory with the following stack trace:
SharpDX.SharpDXException: HRESULT: [0x80070006], Module: [General], ApiCode: [E_HANDLE/Invalid handle], Message: The handle is invalid.
at SharpDX.Result.CheckError()
at SharpDX.DirectInput.Device.SetCooperativeLevel(IntPtr arg0, CooperativeLevel arg1)
at VAJS.VAJS.(Guid , Int32 )
at VAJS.VAJS.()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()