Page MenuHomeFeedback Tracker

TrackIR not working anymore since Tanoa DEV update
Feedback, NormalPublic

Description

Since the last update, trackir API is being loaded and the window handle is being sent to trackir but the head of the player is not moving.

It may be related to NP_StartDataTransmission() / NP_RequestData(short data) / NP_GetData(void *data) not be executed.

Anyway, the TrackIR app is launched and linked to the game but the head of the player does not move.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Controls
Steps To Reproduce

Get TrackIR

Start the game

Move your head

Event Timeline

Lapin created this task.Jun 8 2016, 1:53 PM

Have not had this problem. Try going to controls, and then controllers, then make sure the Trackir is enabled.

razazel claimed this task.Jun 8 2016, 3:51 PM
razazel changed the task status from New to Feedback.
razazel added a subscriber: razazel.

Hello,

thank you for the feedback. Issue should be no longer present in the next Steam Dev update.
Please make sure to verify integrity of the game cache after that update.

And of course, please let me know if the issue had been fixed.

Thank you

Lapin added a comment.EditedJun 8 2016, 6:29 PM

As @Slowrider8 said, it was disabled in the controls, the weird part it Arma is still using the TrackIR api even if TrackIR is disabled, and i think that's a mistake.

You can "hook", and "un-hook" the trackir API how you want,

CNPTestDlg dlg; // the data structure of the TrackIR API


void EnabledTrackIRInTheOptions(void)
{
	dlg.TrackIR_Enhanced_Init();
}

void EnabledTrackIRInTheOptions(void)
{
	dlg.TrackIR_Enhanced_Shutdown();
}

You (i mean BIS) should really do this, because if you forgot to start the TrackIR API before the game, you have to re-start ArmA and this is very problematic, this is why on the Garry's Mod TrackIR implantation, i'm loading it (i mean the API) on the level load, and not on the game start.