AimMac isn't only for sessions it downloaded itself. You can bring in files from other loggers, other apps, and your old Race Studio installation.

How to import

Any of:

Imported files are copied into your storage folder under data/<date>/, using the date the session was actually recorded. Tags are filled in from whatever the file itself carries — driver, vehicle, venue, session type — and you can edit them afterwards.

Files you've already imported are skipped, matched by name.

What double-clicking does

A session already in your library, byte for byte, isn't imported again — it simply opens, offering any analyses you have saved for it.

A session new to your library is imported, asks for its track and details the way any import does, and then opens its analysis. An .aimanalysis shows what it contains, then adds whatever sessions you don't already have and opens the view it carries.

A .rrk or .gpk opens the .drk beside it, since those are one recording's GPS rather than sessions of their own.

Supported formats

Format Where it comes from Notes
.xrk AiM loggers, Race Studio 3 The native format. Race Studio-edited files keep their edits.
.xrz AiM (compressed) Unpacked and stored as .xrk.
.drk Race Studio 2 Its GPS lives in separate files next to it — see below.
.vbo Racelogic VBOX, Porsche Track Precision, Lap Legend, Video VBOX, HotLap Laps come from a stated lap column if the file has one, otherwise from its own start/finish gate.
.fit Garmin watches and head units, incl. HotLap for Connect IQ Keeps the laps the watch itself timed, rather than re-deriving them.
.csv AiM/Race Studio, APEX Pro, PB Buddy, Harry's LapTimer, or anything else Known layouts import straight through; anything else goes to the mapping step below.
.hlptrl Harry's LapTimer Its own format, and the best one to pick — see below.
.gpx Any GPS recorder Laps come from the file's track segments, one per lap, when it has them.
.nmea Any GPS receiver log Position and speed only — laps are worked out from the driving.
.rcz RaceChrono One archive can hold many sessions — each becomes its own library entry.
.dragy, .zip, .json Dragy performance meter One library entry per run. The .zip/.json are Dragy's own export wrappers.

<aside> 💡

Once imported, every format behaves identically — graph analysis, split analysis, video, overlays, and CSV export all work the same whether the session came off an AiM, a VBOX, or a phone app.

</aside>

Importing from Race Studio 2

A Race Studio 2 session isn't one file. The download folder holds five files sharing a name, and AimMac reads three of them:

File What it is Needed?
.drk The session: channels, laps, and its details. Yes — this is the one to pick.
.gpk The GPS, at twice the rate of the .rrk. Preferred when it's there. Added in 1.5.5.
.rrk The GPS. Used when there's no .gpk, and for the satellite count.
.bak, .dat An earlier copy of the .drk, and the raw download it was made from. No.