Jump to content
The simFlight Network Forums

kestrel7e7

Members
  • Posts

    6
  • Joined

  • Last visited

kestrel7e7's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. I've found the addresses in FS2004 for writing the position of the virtual cockpit eyepoint. Three 2-byte signed short types: 05D2AD66 Left: (-ve) Right: (+ve) 05D2AD68 Up: (+ve) Down: (-ve) 05D2AD6A Forward: (+ve) Back: (-ve) Would you be able to put them in FSUIPC?
  2. TrackIR3 comes with 2 dlls, one for fs2002 and the other for fs2004 that need to placed in the modules directory, they're both the same size down to the last byte. FS2002 dll: Company Name: GoFlight Inc. Product Name: Eye Control Tech TrackIR FS2004 dll: Company Name: EyeControl Technologies - Naturalpoint TrackIR The NaturalPoint website states: "NaturalPoint would like to thank the following for their assistance in bringing TrackIR Enhanced support to these great titles: (1) Sam Jessup for FS 2004, Combat Flight Simulator 3, Richard Burns Rally, and F1 Challenge; (2) Ken Finney for the Torque Game Engine; and (3) Ron Erickson for Arvoch Conflict, and the DarkBasic Engine." I haven't been able find any virtual cockpit eyepoint setting in the menus, all the websites I've found related to the matter involve editing an aircraft cfg file (actually panel.cfg for the vc, aircraft.cfg is for the 2d panel).
  3. Intuitively, I can't see why writing to the virtual cockpit viewpoint should be any differently from writing to the tower viewpoint. Correct, TrackIR is made by NaturalPoint, but the module company name is GoFlight Inc. Of course, I just wanted to indicate that it has been done and is not impossible. To go from only reading to only writing, seems like two steps forward and one step back but I guess there must be a logical reason. Freetrack already uses the SimConnect interface for full 6dof head tracking in FSX, but there's a strong FS2004 following that desire, nay, demand 6dof head tracking support. Also of interest, the aircraft.cfg file has an eyepoint setting that allows you to use convenient relative coordinates (instead of lat/long/alt) to locate the eyepoint relative to the aircraft, it can even be changed while fs9 is running but is only applied when the aircraft is loaded.
  4. I'm involved in a free 6-degrees-of-freedom webcam-based headtracking program called Freetrack, http://www.free-track.org, and due to popular request I'm implementing FS2004 support. I've managed to get FSUIPC to control yaw, pitch and roll in FS2004 using the AXIS_PAN_HEADING, AXIS_PAN_PITCH and AXIS_PAN_TILT controls respectively (very easily). I also want to get an additional 3 degrees of freedom (translation), I tried using the eyepoint controls, specifically EYEPOINT_UP, EYEPOINT_DOWN, EYEPOINT_RIGHT, EYEPOINT_LEFT, EYEPOINT_FORWARD, EYEPOINT_BACK but these are simple on/off keys and the results are, as you would expect, poor. According to FSUIPC docs the viewpoint offset cannot be written to, which I tested and confirmed. But it is possible to write to the tower (and to a less extent the spot view), which is a bit odd. I've searched for other FS2004 view control programs, like ActiveCamera, but none appear to be able to write the viewpoint position in virtual cockpit mode (ActiveCamera just uses the eyepoint keys). However the TrackIR FS2004 module, under the company name GoFlight Inc. is able to do it, so it IS possible...
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.