GUIDES

Macro Maker Guide

Step-by-step guide for setting up and using m³.

Requirements

  • Option Amoris_macro_maker.exe latest release from GitHub
  • Option BPython and Git to run from source
git clone https://github.com/m0r1s/macro-maker.git
cd macro-maker
pip install PySide6 pynput requests
python src/macro_maker/main.py

Controls

KeyAction
F1Start / Stop recording
F1 (hold)Pause / Continue recording
F2Start / Stop playback

Event Editor

  • Mouse Move — Linear — moves the cursor in a straight line to the target position
  • Mouse Move — Human — moves the cursor along a smooth arc with ease-in/out to look more natural
  • Adding Inputs — key presses, mouse moves, clicks, and scrolls can be inserted as individual events in the sequence
  • Wait — pauses playback for a set duration without any input being sent
  • Loop Above — repeats the segment of events above it a set number of times
  • Loop Options — controls how many times the full macro repeats; cycle count can be included in webhook notifications
  • Webhook Event — sends a Discord notification at that point during playback; supports custom message, elapsed time, and cycle count

Getting Started

  1. Download the latest .exe, or clone the repo and install dependencies (see Requirements)
  2. Open the app, or run python src/macro_maker/main.py
  3. Go to the Settings tab and set your hotkeys if needed
  4. Press F1 to start recording — perform your actions
  5. Press F1 again to stop
  6. Press F2 to play back the macro
  7. Apply any loop settings if needed
  8. Optionally add a webhook URL in Settings for Discord notifications

If Something Goes Wrong

  • Make sure Python is installed — run the installer and check “Add Python to PATH” during setup
  • On macOS, grant Accessibility permission in System Settings → Privacy & Security
  • On macOS, grant Input Monitoring permission for recording to work
  • For additional help, join the Discord