SpeedRunners 2: King of SpeedCommunity
DART Mod · guide

How to install DART

Four steps, about two minutes. You only ever do this once — DART keeps itself up to date afterwards.

  1. Download and extract

    Download the latest DART zip and extract the whole folder somewhere permanent, for example Documents\DART. Do not run it from inside the zip.

  2. Run installer.bat once

    Close SpeedRunners 2 (and exit Steam from the tray if the installer asks), then double-click installer.bat. It patches the game once — this takes a few seconds and only ever has to be done one time.

  3. Play from Steam

    Launch SpeedRunners 2 normally from Steam. In-game, press F2 to open the DART menu; the "DART" tab also appears in the main-menu bar.

  4. Link your Discord (optional)

    DART menu › Dart Circuit › Copy Steam ID, then run /link <your_steam_id> in the SpeedRunners 2 Discord. This puts you on the ranked ladder, the time-trial boards and gives you an in-game profile.

The link-status dot (menu header and Dart Circuit tab) tells you where you are: red bot offline or bridge unreachable · yellow connected but not linked · green linked and ready to queue.

First things to set up

  • Hotkeys. DART ships with every action unbound except opening the menu. Go to Settings › Hotkeys and bind what you use: save/load state, slow-mo, restart, overlays. Each action takes a keyboard combo and/or a controller combo.
  • Practice. Enable savestate slots and the Records overlay bind — clean laps (no items, valid timer) are recorded automatically and shared to the global time-trial boards once you are linked.
  • Overlays. Toggle the input viewer, speedometer, net stats and more from the Overlays tab; Edit layout lets you drag them anywhere.
  • Visuals & performance. Presets (DART / Basic / Extreme) apply a whole set of visual and optimization toggles in one press — handy on a Steam Deck.

Uninstall

In-game: Settings › Maintenance › Uninstall. Or run uninstaller.bat from the DART folder and pick [1] to remove DART only (the vanilla game files are restored from backup) or [2] to also uninstall SpeedRunners 2 from Steam.

Troubleshooting

installer.bat says Steam / SpeedRunners 2 is running

Right-click the Steam tray icon › Exit (closing the window is not enough), then re-run installer.bat.

The installer can't find SpeedRunners 2

Paste your game folder path into src\install_path.txt and re-run installer.bat.

The bot won't connect in-game (red dot)

The bot must be online and outbound TCP 27845 to sr2-dart-bot.fly.dev must be reachable from your network. Corporate / school firewalls sometimes block it.

Stuck on an old version

From the src\ folder run powershell -ExecutionPolicy Bypass -File update.ps1 -Force.

Steam: "An Application Control policy has blocked this file (0x11C7)"

Windows 11 Smart App Control refusing to run the game's own unsigned SpeedRunners 2.exe. It happens with or without DART and after every game update (new exe hash, no reputation yet). Try again / reboot, or turn Smart App Control off: Settings › Privacy & security › Windows Security › App & browser control › Smart App Control settings › Off.

Steam: "the file contains a virus or potentially unwanted software (0xE1)"

Your antivirus is blocking the game's own executable (a false positive, common for a few days after a game update). Windows Security › Virus & threat protection › Protection history › the SpeedRunners 2 entry › Allow, then verify the game files in Steam.

Antivirus / SmartScreen flags DART.exe

DART.exe is an unsigned .NET program (the stock Microsoft apphost with DART.dll, Mono.Cecil and a trimmed .NET runtime as plain files next to it) that rewrites files inside another game's folder, so some scanners judge it by behaviour. Windows Defender reports it clean. If it was blocked: Protection history › the DART.exe entry › Allow on device; or right-click src\DART.exe › Properties › Unblock; or exclude your DART folder. The exe is byte-identical across releases, so one allow entry keeps working.