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
- In the top toolbar, click Tools
- Select Macro Recorder from the menu
- The Macro Recorder window opens
02
Step 2: Create a Macro
- In the Macro Profile dropdown, click New
- Enter a name for the macro (e.g. the task name)
- The new macro appears in the dropdown
03
Step 3: Record Actions
- In the Target Device dropdown, select the phone to record on
- Click Start Recording — the button turns red and recording begins
- Perform the actions on the phone (taps, swipes, key presses)
- 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.
- Toggle Repeat on to enable looping
- Set Interval(ms) — the wait time between each loop (in milliseconds)
- 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
- On the phone card, click the M button
- The macro selector dialog opens — select the macro you want to assign
- The M button turns yellow to show a macro is assigned
06
Step 6: Play or Stop
- Click PM to start playback
- The button changes to SM while the macro is running
- 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