Skip to content
MonkeyOverlaysMonkeyOverlays

mo-rec recorder

mo-rec is a command-line tool that records iRacing SDK telemetry into .motr files. It records live sessions and saved replays while they play inside the simulator.

The recorder is provided through the private beta channel; there is no public download yet.

Recording only works on the Windows PC running iRacing. In PowerShell, from the folder containing mo-rec.exe:

.\mo-rec.exe record --out "C:\MonkeyOverlays\recordings" --hz 60
  1. Choose a local folder that is not synchronized with a cloud service.
  2. Run the command. The recorder waits for iRacing to publish data.
  3. Join a session or play a saved replay in iRacing.
  4. Press Ctrl+C to finish and close the file correctly.

--out selects the output folder, which is created if needed. The default is the current folder. --hz accepts 1 to 60 Hz, with a default of 60.

The recorder separates sessions into files, closes the recording when the simulator disconnects and can wait for another connection. Filenames contain date, time, track and source (live or replay), without driver names. The console displays progress and size without listing identities.

.\mo-rec.exe info "C:\MonkeyOverlays\recordings\session.motr"

Replace session.motr with your actual file. info displays source, track, duration, frames, sampling rate, layouts, session information revisions, size and an estimated MB per hour. File reading also works on macOS with a binary compiled for that platform; live recording requires Windows.

  • Play a .rpy inside iRacing. The recorder reads SDK output; it does not convert .rpy files directly.
  • A replay within a live session may still expose the live field arrays. Use a saved replay for testing.
  • Seeking in a replay causes a brief period of invalid data; avoid that segment when comparing calculations.
  • .ibt files contain the player’s car telemetry and do not replace recordings with all CarIdx arrays for relative or standings tests.

A .motr recording is not anonymized. It contains raw frames and SDK session information, which may include full names and identifiers. Abbreviated widget names do not change those records.

mo-rec writes to the folder you choose. If that folder syncs to the cloud, your sync software may upload the recording. Do not publish or share recordings without reviewing their contents and explicitly deciding to do so.

Read the privacy policy.