Open source · MIT · Windows 10 & 11

Tower Defense Simulator
macro that replays.

Record your tower placement and upgrade order once, then replay it every wave without touching the keyboard. TDS matches follow the same pattern—your opening build, mid-game reinforcements, and late-wave positioning stay identical. Macro handles the repetition while you focus on wave management or step away entirely.

No telemetry or trackingCompletely free foreverOffline only, alwaysv1.0.0
Record once, replay foreverExact same placements each waveCoins and XP while AFKSpeed adjustableSaved for next session
TDS Macro app window on Windows
How to start

Set up your TDS macro in four steps.

Record your tower placement routine once per map and save it as a file for future matches.

  1. Start the app and begin recordingPress F9 (default hotkey) to start capturing your mouse clicks and keystrokes.
  2. Place and upgrade towers as you normally wouldClick the map, select towers, sell units, upgrade as needed—everything is recorded until you stop.
  3. Stop recording and save the routinePress F9 again to end the recording, then save the file through the app menu with a map name.
  4. Replay on future waves or new sessionsLoad the saved file and press F10 (default hotkey) to replay your exact sequence automatically.
Macro vs manual

Macro recording versus manual clicking wave after wave.

TDS macros are built for games where the same sequence repeats across many iterations.

TDS Macro

  • Placement consistency — Pixel-perfect every time
  • Time per wave — Seconds on hotkey
  • Grinding efficiency — Coins earned while AFK
  • Saved for reuse — File persists next session
  • Speed adjustment — Slider from 10% to 1000%
  • Setup required — One-time recording per map

Manual tower placement

  • Placement consistency — Varies with hand position
  • Time per wave — Several minutes
  • Grinding efficiency — Requires active clicking
  • Saved for reuse — Memory only
  • Speed adjustment — Fixed to your hand
  • Setup required — Fresh clicks each match
In action
Inside the appTDS Macro window

Your opening build repeats flawlessly every match.

The same tower sequence that wins on map one will win on map two—provided it runs identically each time. Macro captures the exact clicks and keystrokes, so your placement order, upgrade timing, and sell-and-rebuild sequences replay without drift.

Placement order locked inEvery tower lands in the same spot on the map, pressed in the same sequence.
Upgrade timing synchronizedYou skip towers and return to them at the identical moment each wave.
Selling and repositioning exactMid-wave rotations and cash-out timing play back frame-for-frame.
Why record

Why record once instead of clicking every wave.

TDS rewards consistency—the same build that scales into late waves stays the same across matches on a given map.

01

Step away between waves

Press the hotkey to run your routine, then alt-tab or leave the keyboard. The macro repeats your exact build while you gather resources or manage other tasks. No babysitting required.

02

Coins stack without input

Your macro-driven tower placement earns the same reward every match. Run the routine on repeat and watch coins accumulate—ideal for long grinding sessions where the strategy is locked but the repetition is not.

03

Testing builds become faster

Testing a new opening on five different maps means five identical setups. Record it once, load the file on the next map, and skip the manual clicks entirely.

04

No reclicking the same clicks

If your build works, there is no reason to reposition towers by hand each wave. The macro eliminates the tedium so you focus on mid-wave decisions and late-game adapts.

Your questions

Questions about TDS macro recording.

Will the game detect the macro as cheating?

The macro replays standard keyboard and mouse input at the hardware level—the same events a player would generate by hand. It does not inject code into the game or read game memory. TDS rules are yours to verify; the tool itself sends only normal input.

Can I replay the same routine on different maps?

Yes, if the maps are similar in layout and tower placement order. If towers are positioned by exact coordinates, loading the routine on a different map may place them off-target. For different maps, record a separate routine.

What if I want to adjust the build mid-match?

Stop the replay at any time by pressing F10 again (or your rebind), then click manually. You can also slow the replay speed to near-real-time if you want to watch and intervene during the macro.

Can I loop the macro indefinitely?

Yes. The app allows you to set a loop count or run indefinitely until you press the stop hotkey. This is ideal for AFK grinding—launch the routine and let it repeat.

Does mouse movement need to replay exactly?

No. Clicks and keystrokes are safe to replay anywhere. If your routine includes long cursor paths, pure coordinates may land differently on a new session. For portability, stick to click-based builds.

What if I need to speed up the routine?

Use the speed slider to replay at 200%, 500%, or faster. Lower it to 10% to watch and debug the sequence step-by-step.

Do I need to be online to use the macro?

No. The app is completely offline—no registration, no internet, no telemetry. Download once and use it anywhere.

Start recording your TDS routine today.

Download the macro, record your tower placement once per map, and replay it every wave to earn coins on autopilot.

Download for Windows
Latest release · v1.0.0

TDS Macro guides