Sign in to follow this  
Michael VN

[Workaround] TrackIR + ChasePlane (VJoy + FreePIE)

Recommended Posts

Hello everyone,
 
Due to the high demand for an integrated solution of TrackIR in ChasePlane, here's a temporary solution I made that enables you to get your presets, turbulence etc at the same time as having TrackIR controlling your view. It works better then we expected with ChasePlane and it may serve you in other situations as well. A fully integrated solution will be included in the future but at this stage of development our effort are focused toward fixing all the potential issues with ChasePlane prior to TrackIR.
 
The concept is pretty simple. Basically you to create a virtual controller using vJoy that receive TrackIR input from FreePIE (Programmable Input Emulator). It may sound complicated but follow the following steps below and you should be up and tracking in less than 15 minutes.
 
Required software

  • vJoy_216_150815.exe v2.1.6 
    vJoy is a software to create virtual game controllers
     
  • FreePIE v1.9.629.0
    FreePIE is a Programmable Input Emulator that is able to read TrackIR input and send the data into vJoy
     
  • TrackIR to vJoy v1.0.py v1.0
    This is the script that tell FreePIE to send the TrackIR value to vJoy
     

Instructions

  • Download and install vJoySetup.exe
     
  • Launch "Configure vJoy" found in the Start Menu
    ​ 
  • Make sure that on vJoy Device: 1, you have X, Y, Z, RX, RY and RZ are checked, set the number of buttons and POVs are 0 (zero).
    ​ 
  • Then click the Apply button to save the changes. If you are asked to restart your computer please do so to avoid any potential issues.
    ​ 
  • Download and install FreePIE
    ​ 
  • ​Start TrackIR and FreePIE
  • In FreePIE, go to File > Open and load the TrackIR to vJoy v1.0.py file you downloaded.
    ​ 
  • In FreePIE, go to Script > Run script. At this point your TrackIR inputs are sent to your virtual joystick (called vJoy) in the system. 
    ​ 
  • Open ChasePlane and assign your motion axis to Forward/Backward, Up/Down etc. Make sure the "Head Tracking" option is enable while assigning the controls.
     
  • In your simulator, make sure to disable any control assignments of the vJoy joystick if you don't want to control the Ailerons with your Head ;)
     

Enjoy!

  • Upvote 1

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

Works like a charm!!!

 

A couple of tips when assigning axis:

 

For example, if you want to assign Roll Axis in ChasePlane, make sure you have only ticked that axis in TrackIR (profiles, Motion Adjustment), repeat the same with the rest of them.

 

Forward/Back and zoom in/out axis in ChasePlane are the same, so what I did was only assing forward/back

 

Second Tip!

 

When VJoy is installed, by default creates its own assignments in FSX AXIS, make sure you delete them in FSX Settings, Controls, Control Axes...

  • Upvote 1

Share this post


Link to post
Share on other sites

Works like a charm!!!

When VJoy is installed, by default creates its own assignments in FSX AXIS, make sure you delete them in FSX Settings, Controls, Control Axes...

Thanks!

Share this post


Link to post
Share on other sites

 

 


Make sure the "Head Tracking" option is enable while assigning the controls.

 

Guys, at my advanced age I can be a little slow on the uptake. Where do you enable the head tracking option? Is it part of the Chase Plane UI or somewhere else?

Share this post


Link to post
Share on other sites

Where do you enable the head tracking option? Is it part of the Chase Plane UI or somewhere else?

 

Yes in the keybinding window you will see this checkbox if you move an axis.

Share this post


Link to post
Share on other sites

Still chopping around in the cockpit, followed the step by step carefully, deleted the assigned axes in P3D, checked Head Tracking in ChasePlane.

Like it's trying to reset to centerview while moving around.

 

http://imgur.com/vD3aahz

 

EDIT

Got it working, you guys rocks!

Share this post


Link to post
Share on other sites

Still chopping around in the cockpit, followed the step by step carefully, deleted the assigned axes in P3D, checked Head Tracking in ChasePlane.

Like it's trying to reset to centerview while moving around.

 

http://imgur.com/vD3aahz

 

EDIT

Got it working, you guys rocks!

 

Could you explain what causes your initial issues so maybe others in the same situation will be able to follow your solution?

 

Thanks

Share this post


Link to post
Share on other sites

Could you explain what causes your initial issues so maybe others in the same situation will be able to follow your solution?

 

Thanks

No problem, the problem was my FreePIE setup got corrupted so i recieved some errors.

Got it working again by reinstalled it.

Share this post


Link to post
Share on other sites

 

 


When VJoy is installed, by default creates its own assignments in FSX AXIS, make sure you delete them in FSX Settings, Controls, Control Axes...

 

That's also true if you use FSUIPC for assigning your axis. I couldn't  figure out why my yoke was moving when I moved my head with Track IR. You have to make sure that there are no axis assignments for the extra joystick you created.

Share this post


Link to post
Share on other sites

What does this do?

 

Does it change how Track IR works?

 

Does it allow normal operation of Track IR and CP at the same time?

 

Is it easier to just run them one at a time by pausing and unpausing one after another?

Share this post


Link to post
Share on other sites

 

 


Does it allow normal operation of Track IR and CP at the same time?
 

 

Yes. It allows you to use Track IR like it was integrated into the program.

Share this post


Link to post
Share on other sites

I have Track IR working in ChasePlane with no problems. The only thing I notice is that there is some fairly significant stutter when I look around. I don't know if it's as a result of using other software to connect or maybe something in my Track IR setup. Has anyone else noticed this?

Share this post


Link to post
Share on other sites

I have Track IR working in ChasePlane with no problems. The only thing I notice is that there is some fairly significant stutter when I look around. I don't know if it's as a result of using other software to connect or maybe something in my Track IR setup. Has anyone else noticed this?

It's probably ChasePlane itself. It hasn't been optimized yet

Share this post


Link to post
Share on other sites

I have Track IR working in ChasePlane with no problems. The only thing I notice is that there is some fairly significant stutter when I look around. I don't know if it's as a result of using other software to connect or maybe something in my Track IR setup. Has anyone else noticed this?

 

It could be the fact that TrackIR is passing his value to FreePIE that is passing the value to vJoy that is passing the value to ChasePlane. With the integration of TrackIR directly into ChasePlane it will be faster.

Share this post


Link to post
Share on other sites

T-IR and CP are still conflicting for me, even after having printed out the directions and following them, I can use one or the other smoothly but if they are both enabled everything shakes and conflicts.


Do I have to have Freepie, and Vjoystick open and running along with T-IR and P3D?

Share this post


Link to post
Share on other sites

It's probably ChasePlane itself. It hasn't been optimized yet

Thanks Keven. It's still nice to use.

Share this post


Link to post
Share on other sites

I cannot find any settings for vjoystick in axes under the P3D controls menu.


Track IR is working great, but no camera shake, etc.

 

if I enable CP all heck breaks loose, until I disable T-IR, then CP works great.

Share this post


Link to post
Share on other sites

Got it working but figured out a different problem related to my setup.

 

I am using a 55"HDTV for a monitor. And it is sitting pretty high up, T-IR works fine with my hat and clip angled up to the camera way up there, although tilting the head is slightly off, but I have learned to live with it.

 

But when using the virtual joystick the high angle was far to crazy and it was not picking it up good.

But I did finally get them on both at the same time and smooth.

 

I may try making a lower stand for my TV and placing it right behind the desk, I think it will work.

 

I love the camera action, acceleration, anticipation etc...


But for now have removed vjoystick and freepie. Might make a lower stand for the TVG and give it another try.

 

But I think just alternating back and forth might be fine for now.

Share this post


Link to post
Share on other sites

Well, moving the TV was a nightmare, lol.

 

Switching back and forth shall be perfect for now, lol.

Share this post


Link to post
Share on other sites

The problem I am having is that it doesnt return my head to the center position when I center my head. I have to use my reset view key to put my head back at center. So while it does provide head control, its not real trackir functionality as it doesnt track your head, it only takes directional control. 

Share this post


Link to post
Share on other sites

The problem I am having is that it doesnt return my head to the center position when I center my head. I have to use my reset view key to put my head back at center. So while it does provide head control, its not real trackir functionality as it doesnt track your head, it only takes directional control. 

Like they said, this is just a work around. The actual integration into ChasePlane may be something completely different.

Share this post


Link to post
Share on other sites

The problem I am having is that it doesnt return my head to the center position when I center my head. I have to use my reset view key to put my head back at center. So while it does provide head control, its not real trackir functionality as it doesnt track your head, it only takes directional control. 

 

Have you tried enabling the "Head Tracking" mode when assigning axis as said in the first post?

Share this post


Link to post
Share on other sites

Quick and probably really stoopid question....

 

I use a Trackhat Clip instead of TrackIR would this work with that?

 

Mick.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this