stupor-mundi Posted August 10, 2018 Posted August 10, 2018 (edited) This is quite a technical question, Opentrack related, and not very IL-2 related, and I wanted to post it on an Opentrack Forum, but found there is none ?. So I'm posting here instead. I'm using Delanclip with Opentrack, 'Output' set to 'freetrack 2.0 Enhanced', from where the headtracking info streams into IL-2 BoX. Overall I'm quite happy with Opentrack and don't want to ditch it. But there are some manipulations to the tracking (processing of coordinates and vectors) that OT itself isn't capable of. I believe I could rig it up with FreePIE ( https://andersmalmgren.github.io/FreePIE/ ) like this: OT -> FreePIE -> IL-2 , and conduct the processing in FreePIE. So I'm wondering whether there is maybe a more convenient way, to plug in a little scripting thing into the OT output stream, rather than routing through FreePIE. Edited August 13, 2018 by stupor-mundi
stupor-mundi Posted August 13, 2018 Author Posted August 13, 2018 (edited) I've found out a few things about the freetrack protocol, and FreePIE, and thought I'd bounce them off here, in case someone is knowledgable and I might be on the wrong track. It turned out the FreePIE built in functionality for Freetrack has no problem reading values, treating that as input. The more normal case of FreePIE use with freetrack is to use something else, like an Android phone, is input, and freetrack as output. I gather from a post on their forum that it's a problem doing both, input and output. Freetrack doesn't seem to have a concept like sockets, or ports. There is only 'the' freetrack. ?Unfortunately there seems to be no way of joining their forum. meh. Since OpenTrack lets me choose other destinations/protocols as output, I thought, try VJoy. You CAN have multiple VJoy joysticks. in FreePIE they are vJoy[0], vJoy[1], and so on. The plan was thus: Opentrack -> VJoy[0] -> FreePIE -> Freetrack -> IL-2 But it turned out with FreePIE, VJoy can't be used as a data transmission thing. If OpenTrack is already 'bound' to a virtual joystick, FreePIE can't bind to the same one. There are more output choices in OpenTrack, but I see nothing in the FreePIE documentation that would indicate it can handle those. This leaves as a possible method: Opentrack -> Freetrack -> FreePIE -> VJoy[0] -> IL-2 I know, FreePIE-wise, this would work. I've already checked that it can read freetrack, and output to VJoy. That leaves the questions: Does IL-2 accept head tracking information from VJoy? If so, and if tracking info is available on freetrack also, is it possible to set up IL-2 to IGNORE the freetrack info and use the virtual joystick? If I have multiple virtual joysticks in use (which I do), can I config IL-2 to use a particular one for head tracking input? Edited August 13, 2018 by stupor-mundi
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now