SpeedRunners 2: King of SpeedCommunity
DART Mod

Every feature

DART is organised as tabs in the F2 menu: Set, Dart Circuit, Rollback, Challenges, Events, Visuals, Optimizations, Skins, Practice, Savestates, Quality of Life, Overlays, Sounds and Settings. Here is what lives in them.

Competitive

6 features

Ranked 1v1 queue (DART Circuit)

Enter from Discord (/enterqueue) or the in-game Dart Circuit tab. The bot pairs by ELO, runs the map vote, tracks the best-of and posts the result. Rank, tier, peak, streaks and rivalries update automatically.

In-game profile, badges & leaderboard

Your ELO/rank profile, recent sets and rivalries in the F2 menu; equip badges that show over your head on taunt; browse the ladder without alt-tabbing.

Set chat & set tools

Native SR2 chat is bridged to the bot: /score, /maps, /submit, /forfeit, /setscore, /bug work in-game with confirm popups; a live set-score mirror and the Call Admin / Call Time buttons.

Tournaments in the hub

The main menu shows the current bracket with its banner, format, start time in your time zone and entrants. Sign up or unregister in one click.

Hub leaderboards

Ranked, DART Circuit and Speedy Streams panels on the online hub, styled like the game's own menu; the full boards open in a scrollable window.

Lobby browser

A docked browser of quick-match, ranked and custom rooms with regions, player counts, in-game state and join buttons.

Netcode

4 features

0-input-delay rollback

Pins your local input delay (0–8 frames, default on) onto the live Photon Quantum session, so online feels like practice.

Rollback camera

Smooths a high-ping opponent's teleports into glides.

Net-stats overlay & desync watchdog

RTT, offset, predicted and resimulated frames on screen; the watchdog flags desyncs.

Rollback lobbies

Create a custom lobby with rollback enabled for everyone in one click.

Practice

7 features

Savestates

Up to 10 slots (2 unlocked by default): save, load, switch, per-slot binds, named slots.

Slow-mo & camera

7-step slow-mo plus a 0–200% slider, camera zoom in/out/reset.

Restart, clear PB, quick-load

Restart the map, clear your PB and restart, quick-load any stage and layout, return to the menu — all bindable.

Solo records & time trials

Every clean lap (no items, valid timer) is stored with its ghost. Your best per map is shared to the global boards; points, world records, completions and attempts feed your public profile.

Ghosts & replays

Race your own runs or any shared world-class lap; watch replays with frame-by-frame stepping and the real boost bar.

Frame Blend

Motion smoothing for high-refresh displays.

Challenges

Point-to-point time trials — curated, community-made or your own — with per-map PBs, trophies and ghost replays.

Visuals & skins

4 features

Custom characters

Additional built-in characters and offline-built custom meshes.

User skins

Paint a PNG or re-texture the model, hit Create, toggle per skin. 1:1 in-game shading, outline colour and width, import/export as zip. See the custom skins guide.

Outlines, sudden death, backgrounds, tiles

Custom character outlines, a solid sudden-death effect, custom map tiles and backgrounds, grapple colour and rope, chat colours.

Menu colours

Recolour the DART menu itself from Settings › Appearance.

Overlays & HUD

2 features

Everything toggleable and draggable

FPS, input viewer, speedometer, stage info, run stats, savestate slot, in-queue timer, net stats, set-score mirror, lobby roster, PB / last-run delta, records panel, DART version.

OBS bridge

Writes score, map and region text files for stream overlays.

Performance & quality of life

5 features

Optimizations

A render-scale slider and two tiers of toggles (Regular + Extreme) for low-end machines and the Steam Deck.

Auto-Skip XP & Auto-Ready

Skip the winner and XP screens after a match; ready up once per lobby. Both opt-in.

Presets

DART / Basic / Extreme / vanilla-reset / eight custom presets, one press each.

Sounds

A volume mixer (self / others / global) and custom grapple / jump sounds.

Auto-update

Checks for a newer release every launch and applies it before the next boot. Your settings are never touched.