How to Use Macros

Macros let you record a sequence of touch, keyboard, mouse, or gamepad actions on a phone, then replay them automatically. Great for farming, daily quests, or any repeated workflow.

🎮

What Can Macros Do?

  • Auto-farming — tap the same spots repeatedly without manual effort
  • Daily quests — run fixed action sequences every day automatically
  • Login flows — replay multi-step startup sequences with one click
  • Batch operations — run the same macro on multiple phones at once

Part 1: Record a Macro

Macros are recorded in the Macro Recorder window. Open it once and set everything up there.

01

Step 1: Open Macro Recorder

  1. In the top toolbar, click Tools
  2. Select Macro Recorder from the menu
  3. The Macro Recorder window opens
02

Step 2: Create a Macro

  1. In the Macro Profile dropdown, click New
  2. Enter a name for the macro (e.g. the task name)
  3. The new macro appears in the dropdown
03

Step 3: Record Actions

  1. In the Target Device dropdown, select the phone to record on
  2. Click Start Recording — the button turns red and recording begins
  3. Perform the actions on the phone (taps, swipes, key presses)
  4. Click Stop Recording when done — all events are saved to the macro
💡 Each recorded event shows in the Events list with its delay and position. You can click Edit on any event to adjust timing or coordinates.
04

Step 4: Configure Playback (Optional)

By default the macro plays once. Enable Repeat to loop it.

  1. Toggle Repeat on to enable looping
  2. Set Interval(ms) — the wait time between each loop (in milliseconds)
  3. Set Repeat Count — the number of times to repeat; set to 0 for infinite loop

Part 2: Play a Macro

Each phone has its own macro assignment. Assign a macro, then start playback per phone.

05

Step 5: Assign a Macro to a Phone

  1. On the phone card, click the M button
  2. The macro selector dialog opens — select the macro you want to assign
  3. The M button turns yellow to show a macro is assigned
06

Step 6: Play or Stop

  1. Click PM to start playback
  2. The button changes to SM while the macro is running
  3. Click SM to stop at any time

Each phone plays its own assigned macro independently. You can start or stop them one by one.

💡

Tips

  • Name macros after the task — makes it easy to manage multiple macros
  • Record on one phone, then assign the same macro to other phones for batch playback
  • Use repeat + interval to run farming loops without any manual interaction
  • Set Repeat Count to 0 for an infinite loop — stop manually when done