OpenTrack Changelog

What's new in OpenTrack 2023.3.0

Nov 6, 2023
  • Features:
  • tracker/tobii: New tracker by @khoanguyen-3fc.
  • tracker/neuralnet: Pre-release version 0.2 of the neural network by @DaWelter is available in settings.
  • tracker/neuralnet: Fix inverted roll sign (by @DaWelter, reported by @ddzzkunye).
  • tracker/hatire: Add non-standard higher baud rates (by @sthalik, explained by @GO63-samara).
  • i18n: Improve the Chinese translation (by @ddzzkunye).
  • contrib: Add libusbK driver kit installer. It's not being run by itself.
  • Fixes:
  • filter/ewma: Fix wrong background color in the filter settings dialog (by @ddzzkunye and @sthalik).

New in OpenTrack 2023.2.0 (Aug 25, 2023)

  • Fix crash on startup with very long environment PATH
  • Video/opencv: apply bugfixes for Windows 11 and enable Media Foundation input.
  • Tracker/pt: improved color keying for overexposed pixels
  • Tracker/eyeware-beam now has a 32-bit version
  • Tracker/aruco: enable 1080p resolution.
  • Filter/nm: new 'Natural Movement' filter
  • Proto/simconnect: fix high CPU usage on FSX
  • Filter/hamilton, filter/ewma: minor fixes
  • Proto/vjoystick: link to the fork with a working Windows 11 driver version

New in OpenTrack 2023.1.0 (Mar 21, 2023)

  • tracker/beam: new tracker for the by @eyedav (Davide Mameli) for the Eyeware Beam.
  • tracker/neuralnet: tracking quality improved by @DaWelter (see 08f1fca for details).
  • tracker/neuralnet: Russian translation by @Perlovka.
  • video/ps3eye: experimentally enable retry of bulk data transfers for flaky USB controllers.
  • tracker/realsense: downgrade to SDK 2016 R2.
  • tracker/pt, tracker/aruco: fix tracking failing to start by not being able to select a camera when only one is available.
  • proto/wine: improvements to Linux head tracking #1620 by @Priton-CE and #1616 by @fsimuser9430.

New in OpenTrack 2022.3.2 (Oct 20, 2022)

  • Fix tracker/wii not loading on some systems due to a build issue (reported by @GO63-samara, @oliverCJ and @proxlamus).

New in OpenTrack 2022.3.1 (Oct 10, 2022)

  • Fix tracker/neuralnet position values being clobbered by the Accela filter (found by @Pieloth; issue #1349)
  • Enable AVX support for the tracker/neuralnet module (issue #1359). In case you're using a CPU without AVX together with this face tracker, leave a message in the below discussion thread or open a new issue.

New in OpenTrack 2022.3.0 (Jun 19, 2022)

  • Features:
  • tracker/neuralnet: add support for operating in higher resolutions (by @DaWelter; #1476).
  • module dialogs can now displayed as tabs even in low resolutions.
  • options: a vendor can ship profile presets with the installer as modules/presets/*.ini. they'll be copied to the user's profile directory under Documents (but won't be copied again if they're deleted).
  • contrib: add libusb installer for the ps3 eye open driver to contrib/libusbK-inf-wizard, to be used with this guide by weczi of IRTrack. this installation procedure is better than the one on the wiki, but hasn't been extensively tested. please report successes and failures in the discussion thread below.
  • tracker/trackhat: implement LED tracking status indicator, add back the gain slider, and fix custom models.
  • Fixes:
  • tracker/steamvr: update to newer SDK version (report bugs in issues section or the discussion thread below).
  • tracker/wii: fix tracking not working when the window is minimized and occluded

New in OpenTrack 2022.2.0 (May 11, 2022)

  • Fixes:
  • Tracker/trackhat: new tracker using a proprietary board with image processing sensor (sponsored by TrackHat)
  • Video: unbreak Kinect as IR camera source (reported by @ernest-cpu, @Slion; #1461)
  • Tracker/hatire: enable setting DTR when opening the COM port (reported by @AfromD, #139)
  • Tracker/pt: make dialog fit on smaller screens
  • Tracker/aruco: camera input MJPEG support
  • Tracker/neuralnet: camera input MJPEG support (by @TheSpartaPT; #1467)
  • Tracker/neuralnet: don't require installing any Visual C++ redistributables
  • Tracker/udp: use SO_REUSEADDR
  • Opentrack: the default profile can now be customized as modules/presets/default.ini

New in OpenTrack 2022.1.1 (Jan 26, 2022)

  • Fixes:
  • don't show embedded module dialogs on low resolutions; override by settings the OPENTRACK_MODULE_TABS environment variable to 0 or 1. issue #1407; reported by @00greena.
  • fix handling of the Escape key with embedded module dialogs. as a consequence of this, the Escape key will now cancel and close the options dialog. report this as issue or in discussion thread if you hate this.
  • Features:
  • allow mouse shortcuts for extended buttons (not left, right, middle or mousewheel). keyboard modifiers like Ctrl or Shift are ignored for mouse shortcuts. issue #583; requested by many people.
  • support multiple copies of the same camera model being connected at the same time. as a consequence of this, you may need to reselect the camera inside the tracker's options, but a migration has been added and should work in most cases. issue #1415; reported, tested and with additional help by @hrafnkelle and @nuxil.

New in OpenTrack 2022.1.0 (Jan 6, 2022)

  • Fixes:
  • Fix a bug introduced in opentrack 2021.1.3 that caused choppy output with the PT tracker (thanks to @dglava, @Vortex76, @Len62, @animusVoxxx, @3itZ as well as the Russian IL2 forum). it should work as well as 2021.1.2 even when not using the point filter (see 4b77e13, f51d533, 3272048).
  • Grayscale conversion methods are now clearly described in the PT tracker. obsolete averaging method is gone, and hardware-based grayscaling with the ps3eye open driver is optional and off by default (see f531c31).
  • fix a bug where any selection for freetrack output other than 'enable both' caused both registry keys to be cleared (see 7c8fd62).
  • The neuralnet tracker works with no VC++ redistributables installed, particularly on Windows 7 (build only fix).
  • Feature:
  • Module dialogs are now drawn inside the options window. for now, only few modules support it. sponsored by TrackHat Ltd.

New in OpenTrack 2021.2.0 (Dec 22, 2021)

  • Notes:
  • Workaround Windows Defender false positive by compiling the release with Visual Studio 2022 (#1371).
  • Features:
  • Add another slider to the PT point filter. Setting it to a low value prevents sawtooth-like motion. The point filter greatly reduces the need for using Accela or any other generic filter.
  • The point filter hasn't yet been implemented for the Aruco tracker. If you're using the Aruco tracker and want it done, send a note.