Addon Spotlight: Making the most of macros with MacroBank

Each week, WoW Insider's Mathew McCurley brings you a fresh look at reader-submitted UIs as well as Addon Spotlight, which focuses on the backbone of the WoW gameplay experience: the user interface. Everything from bags to bars, buttons to DPS meters and beyond -- your addons folder will never be the same.
Macros recently got a small but important save feature in the default UI, as well as the ability to keep the macro window open with other windows to facilitate easier macro creation across the board. These were quality-of-life changes that made an already robust macro system a bit easier to navigate. Macros in World of Warcraft are powerful tools that can up your game significantly, and the right macro combination can turn one action button into a powerhouse.
One of the more difficult aspects of macros is sharing them. Going to a website, copy-pasting the macro you need, and working through the system is not the ideal way to send macros from one person to another. Categorizing your macros has been a pain since the inception of the macro window, since the only real category options are character-specific macros and general macros. There has to be a better way!
This week, we're talking macros with MacroBank, an addon that gives players more options on the macro UI and gives players a crucial tool in macro sharing. Hopefully, with increased proliferation of MacroBank, we can get the ability to share macros with each other as a default feature in game.
Money in the bank
There are two aspects to a good addon: feature set and aesthetics. MacroBank works on both fronts, giving players a more robust feature set while fitting in well with the default user interface. MacroBank is a tool that augments the macro user interface to make macro creation easier on the player. Here are some of the features that MacroBank provides.
MacroBank lets you import and export macros from MacroBank to the default macro window and vice versa, while saving macros in the MacroBank in user-defined categories. You can create, categorize, and export macros from MacroBank with ease with the little import/export arrows above the option sets.
One of the most infuriating aspects of the default macro interface is the tiny window used to select an icon for your macro. Most of us use the #showtooltip command
For those new to macros, the #showtooltip "Ability/spell" command in macros allows you to show any ability's or item's icon as your macro icon, when it is available in the cast sequence or in your inventory.
Want an example?
As a protection warrior, I've got a decent number of macros that work to keep me alive and use my cooldowns and trinkets without me having to really take my eye off the ball, as it were. For instance, when I am using an on-use strength trinket, I've got it macroed into Shield Slam to get the most out of my big-hitter ability. Another macro I use frequently is a combination Healthstone/Mythical Healing Potion button that pops both of these items at the same time for a huge, quick heal once per fight.
The problem when creating these macros in the default macro window is that I only get two options -- general or character-specific. MacroBank allows me to create all of my HP cooldown macros in their own category or my defensive macros in their own category. As a stickler for organization, I enjoy this feature more than I probably should, and you will too!

When I started with macros back in the day, they were never created by myself. I would troll around forums and WoW sites, figuring out the best macros to use for my priest while copying and adapting other people's stuff. Having the ability to send someone macros in a happy little package would have been an amazing feature. If everyone has MacroBank, we can all shoot macros over to each other with ease.
Here are two scenarios.
A young warrior tank asks me for advice for a Shield Slam macro that uses his trinket beforehand and has a modifier for another ability when it procs. Rather than having to explain the macro, I can send this player my own version of the macro so he can visualize and understand the syntax and make changes as he wishes. I like the idea of easy sharing, since it facilitates better play.
Two members of the 25-man raiding group show up unprepared for a boss fight that requires players to hit a macro when they have some sort of debuff or a countdown (much like the Consumption Junction achievement from Glory of the Hero). Now, instead of having someone go and make the macro themselves, you can save time and energy on this obviously unprepared fool by sending him the macro and just tolerating him before ejector-seating him out of whatever raid you're running. Sending macros like this could save time, and time is money, and money is awesome.
The end of all things
I like MacroBank because it gives me features I want. The only drawback is that you cannot shift-click abilities into the window due to some coding of the spellbook. For me, this is not the biggest hurdle in the world, considering I can just hover over the ability and type it in. Shift-clicking is a much easier way to do it, and I hope that MacroBank finds a way to make it work, but for now I'm satisfied with what I've got. The amount of macros and categories I can create while having the ability to share makes MacroBank a useful tool for macro junkies out there. I'd say give it a shot.
Download MacroBank at [WoWInterface].
Addon mailbag themesong goes here.

Hey Mat,Thanks for the email, Hyacin. I think this one still works, despite not being updated in a while, but you'll want to pick up LevelFlight. You can level out your flying or swimming with one button press.
As I was reading "If there's a mod you think Addon Spotlight should take a look at" I thought "Nope ...", and then quickly remembered after closing the tab, THERE IS!
Unfortunately I have no idea what it's called!
It's part of RealUI, and it's the most amazing thing, I can't believe I've been flying for two expansions without it! It's a little level at the side of the screen (that appears only when you're on your flying mount of course) that shows you if you're tilted up or down, or going perfectly straight! It's so simple I can't believe no one thought of it before (or maybe they did and it's just me that's finding out about it for the first time thanks to RealUI), and so useful I can't believe I ever flew without it!
I'm always telling my friends about it, but the conversation always ends "Oh, yeah, sorry, I have no idea what it's called." :-)
As simple a thing as it is, I personally think it is awesome enough for Addon Spotlight ... if you can figure out what it's called! :-)
Cheers,
Hyacin
Check out Levelflight at [Curse] or [WoWInterface].
Filed under: Add-Ons, AddOn Spotlight






Reader Comments (Page 1 of 2)
Elwoods Jul 14th 2011 9:22AM
Is it possible to have more than the default number of macros (I think it is 32 personal and 32 globals).
I play a druid which means I have a LOT of macros I'd like to keep around
@mouseover for healing spells
Macros for Resto, Feral Bear, Feral cat, PvP macros, Moonkin macros.
These add up to a lot more than the space I have in the 32 personal.
Crestfallen Jul 14th 2011 10:07AM
I usually get around healing mouseover macros using an addon like healbot or clique. They save so much macro space, and make healing/decursing much more managable in busy fights.
Elwoods Jul 14th 2011 10:17AM
Yeah I know about those but TBH I have tried them and just dont like the setup.
Puntable Jul 14th 2011 10:25AM
Macaroon (which is actually a bar mod) gives you room for over 1000 macros. Every button on your bar(s) can be a macro.
Literaltruth Jul 14th 2011 1:53PM
Also macaroon allows macros that are longer than the standard number of characters. The only downside is that, unlike standard macros, the ones you make with macaroon are saved in the addon files rather than server side. This means that if you use more than one system or do a reinstall they will not be available unless you move the data files.
However, it does have its own internal macro bank which makes it a lot easier to share macros between characters.
Elwoods Jul 14th 2011 5:49PM
can you create macros in macaroon and bind them to say BT4 bars? or do you use its own bars?
Must d/l and test tonight
brain314 Jul 15th 2011 4:17AM
AFAIK, Macaroon's macros are internal, so you would not be able to bind macaroon macros to another bar mod. But that would wind up being rather inefficient since you'd be running 2 bar mods when one should suffice.
I like Macaroon. I've been using it since it used to be called Trinity years ago. It has its ups and downs, especially when the author takes a break for a few months and there are bugs galore. But the macro features are the hands-down reason I use it over other bar mods despite any glitches. The ability to make an unlimited number of macros with a 1024-character limit is just too great for me.
Wellsee Jul 14th 2011 9:33AM
Thanks for telling us about this one, I'll have to check it out. I have two macro related questions:
1) Is there anything that gives us room for more macros? My general macros are nearly maxxed out due to having lots of toons. I've run out of room for specific macros on my main, a resto/feral-hybrid, who raids and dabbles in pvp. (Plus vuhdo takes up 2 slots, but I don't know why.)
2) Is there a way to attach a macro to the mouse scroll wheel without an addon? If not, what addons make it easy? I use bindpad currently but some friends who like the idea of target macros on mouse-up don't use it.
Elwoods Jul 14th 2011 10:19AM
Bind a bar slot to MW Up and MW Down (I also use Shift, Ctrl and ALT versions).
Drop your macro on the bar.
Kuro Jul 14th 2011 1:02PM
> (Plus vuhdo takes up 2 slots, but I don't know why.)
It's the DC shield macro. It's something to try to help with disconections and not seeing party frame upon reconnect. You can disable it somewhere in the interface, IIRC.
Wellsee Jul 14th 2011 1:07PM
Thanks Elwoods, that seems so obvious now...
Appreciate that info, Kuro. I'll check that out.
Smoke353 Jul 14th 2011 12:39PM
"Much larger, to be exact" lmao
Literaltruth Jul 14th 2011 1:54PM
Yeah I did think that myself.
The window isn't a lot larger or a little larger - it's *exactly* much larger.
Mathew McCurley Jul 14th 2011 2:17PM
The window is exactly much larger, as it should be.
Dragon Jul 14th 2011 1:13PM
For level flight and swimming, i would recommend FlightHUD http://wow.curse.com/downloads/wow-addons/details/flight-hud.aspx
b7907500 Jul 14th 2011 2:13PM
I don't see how adding a save button helped the macro UI in any way, shape or form. Macros were already (and still are) saved when you close the window or select another macro to edit, and in fact, whenever you use a macro, it's current text (whatever is visible in the macro UI at the time of using the macro) is what is executed. Macro icons are not evaluated every time text is changed, so it may appear out of date while you are editing a macro, but it is not.
In fact to be honest, I imagine the 'save' button truly does nothing except force a re-evaluation of the text, thus updating the icon.
It has saved you /nothing/
Accidental harsh tones ahoy.
jmccance Jul 14th 2011 9:06PM
Old Workflow:
1) Edit macro.
2) Click different macro or close window.
3) Test.
4) Click back to first macro or re-open window.
5) Resume editing.
New Workflow:
1) Edit macro.
2) Click save.
3) Test.
4) Resume editing.
One step fewer. While not ZOMG game-changing, an improvement is an improvement.
Trynyti Jul 15th 2011 1:12AM
The old way also didn't actually "Save" the macro until you logged out. It's extremely frustrating to work on your macros, get them all setup just they way you want them, then get disconnected, losing all that work because you didn't log out properly. Or to combat random disconnects, after every change, log out & log back in just to save the macro's to the server. This is a small quality of life changer, but it is appreciated!
b8151301 Jul 16th 2011 9:29PM
Ah, ok. Fair enough.
Danghor Jul 14th 2011 3:59PM
so is there a database of macros already uploaded? Like, can I just search under warrior and find commonly used macros, for example? Or do you specifically have to get one from someone you interact with?