opentrack is a free, open-source head-tracking program that manages and transmits pose information to games and simulators.
All protocol settings described below can be found at the top of the General tab in Tracking settings. Click the Settings button in the output pose visualization to open the Tracking settings window.
Most users don't need opentrack. LookPilot works directly with games through FreeTrack (TrackIR emulation) and Virtual Joystick protocols. However, opentrack is useful for specific edge cases:
SimConnect, OpenXR, or raw UDP not directly supported by LookPilotAccela, Kalman, EWMA) that some users preferFor Linux users, we recommend using the Star Citizen-optimized fork which includes important compatibility fixes for Wine/Proton games:
opentrack-StarCitizen - Fork with improved compatibility for UMU-enabled launchers (like Lutris) and custom Proton prefixes.
git clone https://github.com/Priton-CE/opentrack-StarCitizen.git
cd opentrack-StarCitizen
git checkout wine-extended-proton
mkdir build
cd build
cmake ..
ccmake .. # Enable SDK_WINE in the interface
make
sudo make install
Note: When running ccmake .., use the interface to enable the SDK_WINE option before proceeding with make.
opentrackFreetrack, Virtual Joystick, SimConnect, or mouse emulation)For a detailed walkthrough with screenshots, see the official Quick-Start Guide. Many video tutorials are also available on YouTube.