✨ Macro Magic Say what you want. Get a working macro. Macros without the code. Macro Magic replaces the /macro window with one that writes macros for you. Pick a template and fill in the blanks, drag spells into a builder, or just type what the button should do in your own words. Then Optimize checks your macro, explains it line by line, and fixes mistakes with one click. 🪄
🆕 New in 1.0.13 🎒 Starter pack for your spec. Pick any of your class's three talent trees (Arms, Fury, Protection and so on) and get ready-made macros built around that tree's key spells. It opens on the tree your talents point to. ⚔️ Written for WoW Forever. Over 180 macros across all 27 trees: Nature's Swiftness instant heals, Cold Blood Eviscerate, Presence of Mind Pyroblast, Revenge-else-Sunder, mouseover DoTs, Bestial Wrath with trinkets, a Seal of Fury taunt, ground spells at your cursor and more. 🔮 Plan ahead. Macros for spells you haven't learned yet are listed too. Make them now and they work the moment you learn the spell. 🎁 Features 🎒 Class and spec starter pack. Ready-made macros for your class and talent tree: mouseover heals that fall back to you, focus interrupts, cooldowns with trinkets, stance swaps, pet control and more. Tick the ones you want and click Create. 💾 Backups. One click saves every account and character macro, and the last 10 are kept. Restore brings back missing macros and never deletes anything. Macro Magic also backs up by itself the first time you change a macro each session. 🔗 Share as text. Turn one macro, or all of them, into a line of text for a friend, a forum or another account. Paste it back in and click Import. ✂️ Shorten. Close to or over 255 characters? Optimize rewrites spacing and short forms so the macro does exactly the same thing in fewer characters. 🎯 Put on bar. Drops the macro on the first empty action bar button and tells you where it went. 🔎 Icon search. Type a spell or item name in the icon picker and its icon comes up first. 📝 Describe what you want. Type something like "flash heal mouseover, shift for me" or "frostbolt, shift for frost nova" and get up to five finished macros, best match first, each with an explanation. Typos and short names are fine. 📚 Fill-in-the-blank templates. Pick a template and a short form asks for each spell it needs. Drag a spell in, click one in the Spells tab, or type it. Save won't let you keep an empty blank. 🔍 Optimize. Catches misspelled spells, parts of a line that can never run, conditions that can't both be true, a missing #showtooltip, mouseover and focus casts with no fallback, /castsequence with no reset, and macros that are too long. Most problems have a one-click Fix, plus Fix all and Undo. 💡 Ideas. Suggestions to make a macro better: mouseover healing with a fallback to yourself, Alt to self-cast, focus interrupts, ground spells at your cursor, auto-attack, and more. 📖 What your macro does. Optimize reads your macro back in plain words, line by line. 🧩 Drag-and-drop builder. Blocks and a Line Builder for commands, targets and conditions, with the common ones first. ✋ Hold Ctrl to rearrange. Spells turn into chips you can drop on each other to swap, or drag whole lines. Ctrl+right-click undoes. 🔎 Searchable lists of your macros and spells. 🌱 Beginner and Advanced modes. Beginner keeps the window simple; Advanced shows every tool. 🗑️ Delete key with undo. /mm undo brings back the last macro you deleted. ❓ Built-in help with a conditions cheat sheet and what macros can't do. ⌨️ Commands Command What it does /m or /macro Open Macro Magic /mm info Show the help panel /mm blizz Open the Blizzard macro window /mm replace off Make /m open the Blizzard window again (on to switch back) /mm beginner / /mm advanced Switch modes /mm undo Bring back the last macro you deleted with the Delete key /mm backup [label] Back up all your macros now /mm restore [n] Pick a backup to restore (/mm restore 1 = newest) /mm share Share or import macros as text /mm starter [tree] Open the class starter pack, optionally on one talent tree (/mm starter frost) /mm bar [name] Put the selected macro (or the one named) on the first empty action bar button /mm reset Re-center the window The old /mf commands from MacroForge still work.
🛡️ Macro Magic only writes macros. It can't do anything the game doesn't allow in a macro, and it never presses buttons for you. Macros can't be saved in combat; Save unlocks when combat ends.
Say it. Save it. Press it. ✨