Repository navigation
tf2mt v0.3.0
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 1set (mouse smoothing), trym_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).