Skip to content

tf2mt v0.3.0

Choose a tag to compare

@HorrorPills HorrorPills released this 08 Oct 17:29
· 2 commits to main since this release

tf2mt v0.3.0

Smoother, more responsive aim (Metal renderer)

  • Shallower frame queue: the game no longer runs a frame ahead of the renderer, and the display queue holds 2 buffers instead of 3. A frame now reaches the screen ~25–31 ms after it starts, down from ~41 ms (benchmark demo, vsync 120 Hz). Aim feels much more direct.
  • If you have m_filter 1 set (mouse smoothing), try m_filter 0: smoothing adds lag on top.
  • The renderer logs this latency (latency: lines in ~/Games/tf2/logs/tf2mt/<session>/unix.log). Advanced overrides: TF2MT_GAME_AHEAD, TF2MT_DRAWABLES, TF2MT_INFLIGHT.

Automatic updates

  • The launcher checks for new releases on launch and every 6 hours (Setup → Updates). Update now downloads the new app, verifies it against GitHub's SHA-256 checksum and its signature, replaces itself and relaunches. It never updates while TF2 is running.
  • Coming from v0.2.0 or older: download this release once by hand. Later updates install from inside the app.

Known

  • Occasional single-frame hitches still come from TF2's own frame time spikes under Rosetta (same on DXVK). A display with variable refresh (Adaptive-Sync over DisplayPort) hides them best.

The runtime is unchanged (still served from v0.1.0).