Skip to content

Latest commit

History

History
48 lines (39 loc) 路 2.77 KB

File metadata and controls

48 lines (39 loc) 路 2.77 KB

leomacro - Tower Defense Simulator

Started on March 30, 2026. My friend bet me that I wouldn't make a macro for TDS, but I did, lol.

leomacro is an advanced, fully-featured automation tool for Roblox Tower Defense Simulator.

Features

  • Record & Play Custom Strategies - Record your exact tower placements, upgrades, abilities, and actions, then replay them flawlessly.
  • Community Strategies - Browse and download community-made .strat files directly within the macro.
  • Smart Game Handling - Automatically detects game ends, checks the map, and uses the "Restart" or "Play Again" buttons to loop seamlessly.
  • Strategy Rotation - Automatically swap between two different strategies after a set amount of runs or minutes.
  • Auto-Equip Towers - The macro can automatically equip the required towers for your strategy before joining the match.
  • Timescale Support - Native support for 1.5x and 2x Timescale tickets to speed up your grinds.
  • Playtime Rewards - Automatically navigates to the lobby and collects daily/playtime rewards when available.
  • Advanced Discord Webhook - Get real-time updates, currency stats, debug logs, and screenshots sent straight to your Discord server.
  • Multiple Upgrade Paths - Full support for split-path towers and special towers (Pursuit, Hacker, etc.).
  • VIP Server Support - Paste your private server link code to macro securely in your own server.

Requirements

  • Windows 10/11
  • AutoHotkey: AutoHotkey v2.0 (Required. Do not use v1.1)
  • Windows Settings:
    • Recommended Screen Resolution: 1920x1080
    • Windows Scaling: 100% or 125% (125% is supported)
    • Taskbar: Must be visible (not auto-hidden)
    • OCR Language: The English Windows Language Pack must be installed for screen text recognition (OCR) to function properly.
  • Roblox & TDS Settings:
    • UI Scale: Large
    • Screen Shake: Disabled
    • Prefer Vertical Upgrades: Enabled
    • No custom fonts
    • In-game chat must be closed
  • Conflicts: Close all multi-client tools (like Roblox Account Manager) before starting, as they conflict with the macro.

Installation

  1. Download the latest release .zip.
  2. Extract all files to a folder (do not run the script directly from the ZIP file).
  3. Run Leomacro.exe.
  4. Enjoy the grind!

Links & Support

If you truly enjoy the macro and want to support my free work, you can donate here. Any support is massively appreciated! 馃挅