AddOns for the complete noob

[Note: Hopefully this will be a valuable resource for new players. If you know any, feel free to send them here. If you already know how to use AddOns, there is probably very little in this post that will interest you.]
You just got WoW, or maybe you've had it for a while. You heard about these neat things called "AddOns" and you want to try them out. How do you do it?
First, let me reassure you that it's not very hard and that AddOns are allowed (nay, encouraged) by Blizzard. I do want to clarify at this point, though, that when I say "AddOn" I mean things like LootLink and ArcHUD that are essentially scripts run by WoW. What you want to watch out for are things that are programs in their own right -- usually these will have .exe file extensions on Windows, or .app on Macs. These can be against the Terms of Service; furthermore, it's technically possible that one of them could include a keylogger to steal your account name and password. An example of an illegal program is WoW Glider, which basically plays the game for you by sending keystrokes to WoW. This program is very much against WoW's Terms of Service, and can certainly get your account perma-banned. Yikes. So watch out for EXEs. That said, there are some that are very well-accepted and generally considered safe; usually all they do is manage some of the aspects of installing mods for you (Cosmos and WoWEcon come to mind). If a program quits before it launches WoW, you probably don't need to worry about it so much (at least I wouldn't).
Having talked some about what isn't an AddOn, here's a little bit on what an AddOn is. AddOns (also known as UIs or mods) are bundles of code made by fans that extend WoW's interface in various ways. When Blizzard built WoW, they had the foresight to include an API that coders could use to essentially add their own features to the game. From simple clocks to giant databases of where to find virtually any piece of dropped loot to auction house scanners/analyzers, there an impressive array of AddOns out there.
There are a number of places to find and download mods. Among the most prominent are Curse Gaming, ui.worldofwar.net, and WoW Interface. For tutorial purposes, let's say you want EquipCompare (description here). If you went to Curse Gaming and searched for it, you'd wind up here. If you then click "Download Now", you'd end up with a nice ZIP file (most mods are ZIP compressed; some are RARs). Decompress it and you're left with a folder called "EquipCompare", containing mostly Lua and XML files. Those files are the mod.
The next step is to put this folder where WoW can find it. First, you need to figure out where your WoW folder is. If you're reading this tutorial, you probably didn't change the default install location, which is C:\Program Files\World of Warcraft\ on Windows, and /Applications/World of Warcraft/ on a Mac.
Go into your WoW folder, make a folder in it called "Interface" (if it doesn't already exist), and make a folder inside that called "AddOns" (again, if it doesn't already exist). Now, move the EquipCompare folder (or whatever mod it is you're installing) into that AddOns folder. The next time you open WoW and get to your character select screen, look for the "AddOns" button in the bottom-left corner. This opens a window that lets you decide which AddOns to turn off and on; you can keep separate lists for each of your characters. While your'e in the Addons List window, you should probably raise the Script Memory from its default of 48 MB. This tells WoW how much RAM your AddOns are allowed to use. I keep mine at 128 MB, but I have both a lot of RAM and many AddOns. 64 MB should probably be sufficient for most scenarios. While you're in this window, check the box that says "Load out of date AddOns," for reasons that will become clear in two paragraphs.
AddOn configuration is pretty ideosyncratic, so there's not very much that I can say about it in a general sense. Many AddOns are too simple to need any configuration, but if you do find that you want/need to change something, there are three common ways to configure an AddOn.
- Right-click it, if it has a visible component; this may open a menu.
- Look for a new icon by the minimap. A lot of AddOns put an icon there.
- Check for a slash command. Just like you can type "/laugh" to make your character laugh, you can type "/wowecon" to configure WoWEcon. Many AddOns print a message in the chat when you load the game telling you what their slash command is.
So far I've covered downloading, configuring, and installing AddOns. Once you've got an AddOn installed and set up, it should "just work", hopefully. Until patch day, this is. Every month or two when Blizzard patches WoW, everybody's AddOns stop working -- but not yours, because you checked the "Load out of date AddOns" box two paragraphs ago.

This simple step will keep most of your AddOns working most patches. (For the curious: every patch, WoW gets a new "toc number", which it then checks against all your AddOns to try to decide whether they're "out of date" or not. WoW 2.0.1's toc number is 20000, for instance. If an AddOn has a toc number below that, because it was written during a previous version of WoW, the game won't load it unless the box is checked.)
Sometimes, though, Blizzard actually changes something that breaks some of your AddOns. When this happens, you'll know because the AddOn will generate an error message or otherwise not work, even though you've got "Load out of date AddOns" checked, and all you can do is check online to see if the AddOn in question has been updated yet. Fortunately, AddOn authors tend to be pretty quick to update, especially if it's a popular AddOn.
Speaking of popular AddOns, here's a list in no particular order of a few that you may have seen or heard of, to get you started.
- Titan Panel
- Fubar
- ScrollingCombatText (SCT)
- Atlas
- KLHTreatMeter (KTM)
- Auctioneer
- Gatherer
- AllInOneInventory
That's it! That's all there is to installing and managing AddOns. May your interface be excellent, and your framerates high. And if you've got any questions or (gasp) corrections, please post them in the comments and I or somebody else will get to them forthwith.






Reader Comments (Page 1 of 1)
Flux Jan 11th 2007 11:55AM
There's one thing that can be confusing when you're trying to install an add-on that you need to watch out for. Sometimes when you've unzipped an add-on the folder you've got on your desktop isn't the folder that you need to put into your addons directory. Make sure to open up that folder to check if it's got all the .lua and .xml, etc. files.
Occasionally, a mod will have a couple of folders in the directory you just unzipped. *Those* are folders that need to be put into your addons directory.
spek Jan 11th 2007 11:57AM
/bow
I didn't need any of the info on this post because i already known this features.
But noobs do need it a lot and i think this is comprehensive and easy walkthrough of addons.
Great job
Tug Jan 11th 2007 12:15PM
Great post - very helpful. If you want to get rid of one, say it's not useful anymore or not updated. Do you just delete it to get rid of it? Or is there more to the removal process than that?
joshua price Jan 11th 2007 1:32PM
Speaking of add-ons, when are all of mine (Cosmos and/or Titan) going to be up and running again?
Has Blizz intentionally tried to block them in the new patches or is it simply the add-on writers falling behind in their updating? What would be really helpful would be a list of add-ons that are currently error-free in patch 2.03
raldes Jan 11th 2007 12:58PM
/cheer
Thank you for this! I am just starting to get interested in add-ons. I am thinking of holding off till after the release of TBC before putting them on my system.
/dance
Dave Jan 11th 2007 12:35PM
Personally, I don't encourage anyone to use curse-gaming and worldofwar.net. They allow just any old asshole to buy banner ads and there have been SEVERAL keyloggers hidden in banners with malicious code over the last few months. I haven't seen any statements that they're stepping up their efforts at securing their sites and preventing people from buying bad banners, so I can't recommend people use that stuff anymore. Especially if they don't know how to install mods in the first place, they sure won't be savvy enough to not get a keylogger that automatically installs itself when you visit the site.
I personally use nothing but the WoWAce and Wowinterface sites, and the 2 or 3 sites directly from the authors of things that I can't find on those two sites. I've had my account hijacked and wiped once, I'm sure not interested in it happening again.
Pougen (ER) Jan 11th 2007 3:51PM
Well done. /salute!
Paulish Jan 11th 2007 12:36PM
I learned most of this on my own but for new players, this is a fantastic walkthrough that'll definitely put them on the right path to the wonderful world of addons. Awesome job!
Genius Jones Jan 11th 2007 12:43PM
The best advice I can give to noobs and to all add-on users is a little-known tip about the memory allocation. Unless you have a really stinky computer, you should enter '0' (zero) into that Script Memory (MB) box. Entering zero in there tells the client to use as much memory as it needs, so it will grow and shrink its usage based on how much it needs and the add-ons you have installed. I found this tip on a blue post shortly after they put that box in there, and it's beyond me why zero isn't the default, as it causes the least amount of trouble on most systems.
Eliah Hecht Jan 11th 2007 1:10PM
@6: There are actually reasons not to set memory allocation to 0. Specifically, it causes the Lua interpreter not to garbage-collect at the same intervals; and it doesn't protect against buggy AddOns with memory leaks. I did some research on that for this post, and the conclusion Blue and players seem to have come up with was that you should set your memory allocation to 20% more than you will actually need.
Brian Moore Jan 11th 2007 1:48PM
This is some good info here. I just started playing a month ago and during that time I have installed a few addons for my first warlock, (Necrosis and Titan Panel). These have become so useful for me and has saved some time while out questing and doing other things. Checkmarking the load out of date addons to get them to work seems to be a must. I did not know how much to raise my memory for addons so I have left it at the standard (48 I think), but I will make sure to up it when I get home. Using necrosis I started getting alot of pop-up errors and these become quite annoying. When going into the config settings I was able to neutralize the problem though by disabling a few options like the tooltips for hovering over the soulstone, spellstone, healthstone. That got rid of the stupid null value pop up messages in the middle of battle. I'm sure if others are having issues but still want to use their addons, they can tinker with the configs until an update is available. frag out!
Eliah Hecht Jan 11th 2007 1:49PM
@3: All you need to do to uninstall a mod is delete it.
@9: As far as I know, Blizz didn't intentionally block anything new in 2.0.3, but it did seem to break a lot more than minor patches usually do. The best way to look for updated mods is to go to the mod sites and see what's been updated recently. I remember getting a notification that Titan was updated; try http://ui.worldofwar.net/lowbandwidth/ui.php?id=1442
Matt Jan 11th 2007 4:52PM
@ 4...
How the hell do you get a keylogger from looking at a banner? You would have to click on it or activate it somehow. If you got a keylogger or virus, it's your own fault, not the site's. I have downloaded many addons from those 2 sites and never gotten any malicious software on my machine.
Thomas Jan 11th 2007 10:55PM
How much memory should you have allocated then? I saw that 0 memory post myself and have always had it at that. Only recently have I noticed my HD thrashing like mad, so I figured it must be a leaky mod.
Good write up Eliah, even for a mod vet like me!
Eliah Hecht Jan 11th 2007 11:31PM
Thomas: I set it to 128 MB, and I've never run out of memory. I have 128 mods in my folder, though probably no more than a third of those are turned on at any given time. So I'd say 128 MB is good for heavy mod users.
Genius Jones Jan 12th 2007 7:51AM
Like I said, if you have a stinky computer you have to worry about that number. Zero works fine if your computer isn't old. Leaky and poorly-written addons shouldn't be used anyway, and a good way to tell is if it drags your computer down while the allocation is set to 0.
Gritz Jan 12th 2007 8:48AM
@13 it was an activex vulnerability propogated through a banner ad at worldofwar.net that installed a keylogger on an unknown number of site visitors. 4 guildies were hit by it in late december and have yet to get their gear back. I advise using Firefox with ADblock or a similar program; and to copy & paste your password from an external document (I typed out about 50 PW like words into a notepad document). Or you use a Mac.
-Gritz
Fate Guild ~ Eldre'Thalas
Moonfanis Jan 30th 2007 3:53PM
I would like some help as I do not have the addon button on my character page
Eliah Hecht Jan 30th 2007 5:27PM
Moonfanis, the AddOns button doesn't appear until you install at least one AddOn.
supernoob Feb 14th 2007 6:44PM
i dont get wat unzipped means. lol kinda sad i bet but i dont kno wat im doin