Addons 101: Interface elements

If you missed Addons 101 part one, check it out here. Addons 101 continues this week with part two, a cursory look at the default user interface, what can be configured and changed, and the most popular categories of addons and descriptions. Hopefully, if you're new to addons, you've read through part one to get a good idea of why you'd want to use them in World of Warcraft. In part two, we will discuss implementation more than theory.
Just to recap, addons are pieces of code, kind of like apps for WoW, that alter the user interface in some way, providing new or different functionality. They live in your Interface > Addons folder in your WoW directory, where ever WoW is installed. Addons are enabled or disabled from the character selection screen, or in game through an addon called Addon Control Panel. Remember, you can reload your user interface (/rl or /reloadui) to enact any changes made to your addons, but you must restart World of Warcraft if you add or change any of the addon files themselves.
The default user interface
This is what the default user interface looks like when you first enter WoW. It is fairly sleek and intuitive, and frankly, perfectly acceptable for most gameplay needs. Where the interface fails is in group content, information management and larger-scale raiding. If you are new to the game, though, you might just become overwhelmed with the amount of options you have out there, once you figure out where to look. So before you run off to find every addon your friends recommended, take a minute to learn the pieces of the user interface and ask yourself if that piece of the user interface isn't doing quite what you want it to. This picture is not intended to show you everything about the user interface, but to give you an idea about where these user interface elements are located while we discuss them.

User interface elements and their addons
Addons generally are targeted for specific pieces of the user interface. Some addon compilations, or packages, aim to overhaul the entire user interface in one go, creating a uniform experience. If this is your first time dealing with addons, start small. Start with one addon; change one piece of the user interface, and move on from there. You may just find out you don't need to overhaul everything.
Let's go down the list of interface elements from the default user interface and discuss what it is, why would we want to augment or change that particular element, and then recommend one or two addons that do such a thing.
Action bars
Action bars are the user interface element that holds your abilities. The first row, or "action bar," is defaulted to the row of number keys on your keyboard, 1 through =. Abilities are moved from the spellbook (pressing "P" by default) onto the action bar by clicking and dragging. Now, the ability that you have moved onto the action bar is activated by hitting the corresponding button. These following lists are not comprehensive, but they should give you an idea of what this category of addon can do and why it might be beneficial to try one out.
Why would someone want to change the action bars?
- Blizzard's defaults only allow you to have up to five bars for you to place abilities onto: three at the bottom of the screen, horizontally, and two on the sides, vertically.
- Blizzard's defaults require going into a setup utility called Key Bindings (press ESC in game) to change what keys activate which buttons
- Blizzard's defaults do not have the ability to change the number of slots per bar, the shapes of the bars or their position.

Action bar addons have the ability to:
- set more than five bars
- configure the number of slots per bar, their orientation and size
- configure the scale of the buttons, allowing the user to create large or small icons
- move their action bars all over the screen
- allow easier key binding
- allow users to configure the shape of buttons, from squares to diamonds to circles, for aesthetic purposes
- Bartender 4
- Dominos
The chat box is the single most important communication center in World of Warcraft. This box will tell you everything that happens to you, from damage to location to what people around the world are saying. This box is your primary means of communication between other players. /w [Player's name] will direct a message to your player of choice. /p will direct your message to just your party members.
Why would someone want to change the chat box?
- The default chat box is light on features, providing only a basic set of chat-related abilities.
- Recently, as of patch 3.3.5., the chat frame has been upgraded somewhat, including scroll wheel support for quickly navigating chat, but not upgraded for certain functionality.
- Channel names are remembered by number, not title, occasionally interfering with custom chat channels that you may join.
- allow users to reposition the "edit box" where you input text, giving it a unique border, background and position
- copy and paste text from the chat window to your clipboard for use elsewhere
- customize fonts, font sizes and scaling for your chat box
- and much more
- Chatter
- Prat
Minimap

The minimap in World of Warcraft, defaulted to the upper right portion of the screen, is an excellent resource for gathering profession (to see the location of mining nodes or plant to harvest) and terrain (following roads out of town). The minimap's outer ring also serves as an information hub for the in-game calendar, mail notifications and battleground/dungeon finder queues.
Why would someone want to change the minimap?
- Blizzard's default minimap comes in one shape: circle.
- Changing the minimap's shape allows players to place the minimap more snugly in with other addons that have straight edges.
- The default minimap cannot be moved in the default user interface.
- The default minimap offers little customization of the buttons on the outside of the map.
- move the minimap anywhere
- change the minimap's shape and behavior
- hide all of the minimap buttons around the perimeter, showing up only on mouseover
- scale the minimap independently of the user interface, add borders, custom skins, etc.
- Sexymap
- Squeenix
The player, group and target frames, collectively the "unit frames," are integral to the WoW game. The player frame shows your health, mana, focus, energy, rage status and your level. The group frame shows similar information for the other players in your current group. Healers also use party frames to pinpoint who needs help and heals.
Why would someone want to change the unit frames?
- The default frames are locked in place on the left side of the screen.
- The information displayed in the default frames are minimal at best.
- The only resizing option is scaling the entire user interface along with the player/group/target frames.
- be fully customizable, from colors to fonts, information to appearance
- be movable and re-sizable, any position and any size
- change the shape and texture of the bars, providing tons of customization
- augment your unit frames with even more information, or tie your unit frames into other addons
- completely revamp the way information is handled through HUD-like interfaces
- enable or disable any module in the unit frames that you do not need

Raid frames are similar to group frames but for your 10 or 25-man raid, showing all of the other players' health pools, mana, etc. For healers, raid frames are extremely important, as healing is a dedicated and sometimes difficult job requiring detailed, quickly updated information about the players they are to protect. Some raid frames addons are healer-centric. Others, like Grid, are for anyone, but can be augmented to be more healer-friendly.
Why would someone want to change the raid frames?
- Blizzard's raid frames are universally panned as being inadequate for end-game raiding and healing.
- Not enough information, including buffs, debuffs and other status changes, is shown in a comprehensive matter.
- The default frames are large and bulky.
- assign abilities to mouse clicks and modifier buttons, plus mouse clicks that can be used quickly on a target
- be extremely customizable; show certain buffs and debuffs, ranges of raid members, and other status updates
- be movable and scalable, fitting any user interface
- set main and off tanks in separate windows for easier healing
- Grid
- Vuhdo (healing-centric, but useful for any character)
- Healbot
- Most Unit frame addons have a raid frame component as well.
The cast bar might seem like a simple user interface element, but there are consequences to using a non-addon-enhanced cast bar. Cast bar addons have a unique ability to show an estimated latency bar, allowing you to begin casting a spell before the first one finishes to alert the game that you with to cast the next spell. Because of latency between your client and Blizzard's servers, ample time is lost if you do not have an estimated latency time to begin casting your next spell.
Why would someone want to change the cast bar?
- Blizzard's cast bar is light in features and plain-looking.
- Default bars have no ability to show estimated latency for maximum casts.
- Defaults are stationary and only sizable with UI scale.
- show you estimated latency amounts so you can press the next button without waiting extra time
- be totally movable and customizable -- colors, sizes, "mirror" bars, enemy cast bars and textures for the bar
- much more! I swear!
Your inventory and bags are crucial to the game, as the items you collect, the equipment you loot and the quest items you must use are all stored in your bags. Having easy access to your inventory and quick access to lots of different items is rough with the default system.
Why would someone want to change the bags/inventory display?
- Default bags are just that: plain and default.
- The default offers no ability to sort items by name, rarity, slot, etc.
- It's difficult to search through bags for one specific item, especially when your bags are full or crowded.
- sometimes add a search bar to text search for items in your inventory
- sort your items based on rarity, name, slot, weapon or armor, and more
- offer a better bag interface, allowing you to create "virtual" bags that hold the items you want to view or create just one big bag that allows you better functionality
- Bagnon
- Arkinventory
- Combuctor
Next week, in part three of Addons 101, we will discuss mission-critical addons and other mods that do not really fit into categories above. These addons, instead, create new user interface elements that add to the gameplay experience. Stay tuned!
Addons are what we do on Addon Spotlight. This special edition of Addon Spotlight is aimed at you newcomers out there, to learn a little bit about addons. We are so happy to have you! If you have any questions or suggestions for Addons 101, email Mat at mat@wow.com. Filed under: Add-Ons






Reader Comments (Page 1 of 2)
grimmeld Jul 8th 2010 7:34AM
if you're trolling ur just a prick, if you're not: 101 stands for "For beginners"...
RG Jul 7th 2010 11:23AM
What is this "Blizzard's raid frames" you speak of? I cannot find reference to any default raid frames, just the standard group frames. I've been in raids and only see my group. Thanks.
Faith Trust Jul 7th 2010 12:06PM
You have to bring them up, go to social>raid, and select a group by its title and drop the raid frame where you want it.
Colin Jul 7th 2010 11:28AM
You can go to the raid window and drag the names of other groups onto the field, creating a box with the other group's frames in it. It's very very clunky though.
Iirdan Jul 7th 2010 11:38AM
If you go to the "Raid" pane in the Social Tab, you can drag the Group # out onto the screen and it will bring up a raid frame for that group.
Mathew Jul 7th 2010 11:50AM
Deeply hidden, conveniently, so you never have to use them.
RG Jul 7th 2010 12:15PM
Thanks! I'll have to try this when I'm next in a raid.
Iirdan Jul 7th 2010 11:24AM
Hooray, another Dominos user!
Bartender seems to have such a monopoly on it, but I've always preferred Bongos/Dominos.
Fishwah Jul 7th 2010 12:59PM
Count me too!!! Dominoes rocks - simple and easy to use
Emelie from Dunemaul Jul 7th 2010 11:26AM
I've used addons for a couple of years now, but I always learn something from these 101s. Also, Addons 101 gives the more commonly used addons all in one spot, which I love.
Keep em coming! =D
gppaula Jul 8th 2010 11:02AM
Thank you for this column. I'm a fairly seasoned raider, but I know that if any of my fellow raiders saw what my UI looked like, I would be embarassed. I regularly read the column on www.wow.com where a player shows his or her UI. However, that has been of only limited usefulness to me because I can't really follow how the person used those add-ons to create that particular UI. This post has gone along way to helping me bridge that gap in my knowledge.
EaterOfBirds Jul 7th 2010 11:45AM
excellent article.
Juanin Jul 7th 2010 11:47AM
ArkInventory is awesome. Once, I recorded a special episode for my WoW podcast in spanish and it took me like 6 minutes to go through like 1/3 of all the options in that addon.
Heilig Jul 7th 2010 1:50PM
This is the one addon that I simply cannot play without. Others are quality of life improvements, but ArkInventory is mandatory. Having to open separate bags is just ridiculous. WoW is the first game in my memory to use that element instead of a single inventory screen, and it is by far the most useless piece of crap "feature" in the game. Their excuse is that people use different bags for different things, but screw that. People can just organize a single bag.
DEATH TO MULTIPLE BAG WINDOWS!
Ashken Jul 7th 2010 12:01PM
I'd like to suggest TBag-Shefki for an awesome bag replacement.
http://wow.curse.com/downloads/wow-addons/details/tbag-shefki.aspx
debanyw Jul 7th 2010 5:02PM
TBag FTW. Been using that addon since Classic. Glad it's been updated to work with Wrath. I can't live without it!
Khamosh Jul 7th 2010 1:28PM
I've played for over a year now, and I've never paid much attention to add-ons--I'm not terribly computer literate and it seemed too complicated and confusing to figure all that out.
But I read this article and took its advice to start small, changing just one piece of the UI, so I started with the map. I went to Curse, downloaded Sexymap, followed Curse's instructions for manual installation, and in practically 3 seconds I was done.
I am thrilled with just this small change to the look of my game--I've been playing with the different presets for the last 15 minutes :) I can't believe I ever went so long using the boring default UI--my map looks awesome now! I've got the urge to start changing the rest of my UI, now that I see it wasn't as painful as I thought it would be. So thanks for the article--you've scored one convert :-)
feniks9174 Jul 7th 2010 12:39PM
Be warned: AddOns and UI customization are like crack. What starts as just a damage or threat
meter can quickly turn into a complete overhaul with custom fonts, textures and Aura notifications.
Koleckai Jul 7th 2010 2:56PM
Ahah.. I think the only part of the default interface on my account is the window that actually holds the world.
nieboh Jul 13th 2010 12:16PM
@Koleckai: SunnArt can get you past this hurdle.