Skip to content

Instantly share code, notes, and snippets.

@CodeJawn
Last active June 10, 2025 23:36
Show Gist options
  • Save CodeJawn/e3412009d9c5bc0bead2c1c805a69f55 to your computer and use it in GitHub Desktop.
Save CodeJawn/e3412009d9c5bc0bead2c1c805a69f55 to your computer and use it in GitHub Desktop.
iRacing-opentrack-settings

OpenTrack Head Tracking for iRacing – Sample Config & Quick Guide

Hey sim racers!

Here’s my OpenTrack head tracking setup for iRacing using just a webcam. When I started, I couldn’t find many ready-to-use configs or clear guides, so it took some trial and error to get everything feeling right. Now that my setup is super smooth, I’m sharing my config to help others get up and running quickly!

Quick Tips

  • For iRacing, you want your head tracking to be very subtle. Too much movement is makes things really abrupt.
  • I mainly use yaw (left/right look) and a touch of roll. The rest are turned off for a more natural feel.
  • I’m on a single 49” ultrawide (Samsung G9), so if you have a different monitor setup, you may want to tweak the sensitivity curves in the mapping tab (yaw and roll).
  • Map a button on your wheel or button box to “center” your view in OpenTrack. (Options > Shortcuts, find “Center,” click “Bind,” then press your button.)

Bonus: Make OpenTrack Automatic!

  • Start tracking automatically with iRacing:
    Go to Options > Game Detection in OpenTrack, click Add, and select iRacingSim64DX11.exe from your iRacing installation folder. Now, OpenTrack will automatically start tracking whenever you launch the game.

  • Launch OpenTrack with Windows:
    For a fully hands-off experience, add a shortcut to OpenTrack in your Windows Startup folder.

    • Press Win + R, type shell:startup, and press Enter.
    • Paste a shortcut to opentrack.exe in the folder that opens.

With both options set, your head tracking will start automatically every time you open iRacing — no extra clicks needed!


Good News

Many guides I've seen rely on extra software like AITrack for webcam head tracking, however OpenTrack now includes built-in webcam tracking (the “neuralnet tracker”), so you don’t need any extra software.


How to Use This Profile

  1. Download and install OpenTrack if you haven’t already.
  2. In OpenTrack, open the Profile dropdown and click Open configuration directory.
  3. Copy the opentrack-iracing.ini file from this Gist into that folder.
  4. Back in OpenTrack, select the opentrack-iracing.ini profile from the dropdown.
  5. Adjust the mapping curves as needed to match your monitor or personal preference.
[migrations]
last-migration-at=20220126_00~
[modules]
tracker-dll=neuralnet
[proto-freetrack]
used-interfaces=0
[opentrack-ui]
z-source-index=6
roll-source-index=5
guid-center={1DFD0410-288F-11EF-8006-444553540000}
button-center=134217739
guid-toggle={1DFD0410-288F-11EF-8006-444553540000}
button-toggle=134217738
pitch-source-index=6
x-source-index=6
y-source-index=6
[opentrack-mappings]
yaw-max-value=45
pitch-max-value=20
pitch-max-output-value=-180
pitch-alt-axis-sign=true
y-alt-axis-sign=true
[spline-yaw]
points=@Variant(\0\0\0\x7f\0\0\0\xfQList<QPointF>\0\0\0\0\x6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xf8\0\0\0\0\0\0\0\0\0\0\0\0\0\0@$\0\0\0\0\0\0@\b\0\0\0\0\0\0@4\0\0\0\0\0\0@\"\0\0\0\0\0\0@>\0\0\0\0\0\0@.\0\0\0\0\0\0@F\x80\0\0\0\0\0@>\0\0\0\0\0\0)
[neuralnet-tracker]
camera-name=Full HD webcam [7_3b20d593_0_0000]
force-resolution=1
force-fps=0
[spline-roll]
points=@Variant(\0\0\0\x7f\0\0\0\xfQList<QPointF>\0\0\0\0\x6@9\0\0\0\0\0\0@\x18\0\0\0\0\0\0@I\0\0\0\0\0\0@\"\0\0\0\0\0\0@R\xe0\0\0\0\0\0@(\0\0\0\0\0\0@Y`\0\0\0\0\0@9\0\0\0\0\0\0@b\xe0\0\0\0\0\0@M\0\0\0\0\0\0@f\x80\0\0\0\0\0@Y\0\0\0\0\0\0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment