Quantcast The Definitive AddOn and Macro FAQ, yet again - WoWInterface
Thread Tools Display Modes
02-25-06, 12:05 AM   #1
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
The Definitive AddOn and Macro FAQ, yet again

Top 5 Way-Too-Frequently Asked Questions: (Credit Gello):

Q: How do I use a trinket in a macro?
A: /script UseInventoryItem(13) or /script UseInventoryItem(14)
Q: What UI is this? *link of a 500mb video of someone else playing WoW*
A: Take a screenshot to post and ask again.
Q: I want an aggro meter!
A: It's brought up a lot. Short answer: no.
Q: How do I wait in a macro to cast a spell later?
A: You can't.
Q: How do I switch main hand to offhand weapon?
A: /script PickupInventoryItem(16) PickupInventoryItem(17)

Okay, in an attempt to update and clean up this thread again, I’m going to break it into two separate sections. The first section will deal with Mods. The second will deal with Macros & Scripts.

Here are some of the most common FAQs ... feel free to add the FAQ (with answer , of course) that most annoys you in your reply, and I'll edit this post to include it. Corrections and suggestions (both informational and grammatical) also welcome.

Thanks go out to everyone who has made suggestions and comments; those who have provided additional FAQs for this post; those who have tirelessly and patiently answered all the n00bs' questions; and yes, even the n00bs themselves, for without their endless questions, this FAQ wouldn't exist.

NOTE TO ALL POSTERS: Replies to this thread should only contain comments or suggestions about this FAQ, or should contain a new frequently-asked question with answer included! Please, DO NOT clutter up this thread with questions that you need answers to. Start a new thread, that’s why we have this entire forum.

Table of Contents:
Mods:
1. What? (Definitions)
2. Where? (Where do I get AddOns?)
3. How? (How do I install AddOns?)
4. Patch Day (What to do and not do)
5. Legal?
6. Panic! (What to do and not do when posting a "please help" thread)
7. Why? (Why does Blizzard break my AddOns each patch? Why don’t they care about them?)
8. Other AddOns stuff I’ve got to figure out where to put and how to title it
Macros & Scripting:
9. What? (Definitions)
10. Where? (Where can I find macros to use?)
11. How?

Last edited by Cairenn : 06-17-06 at 04:33 PM.
  Reply With Quote
02-25-06, 12:05 AM   #2
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 1: "What?" (Definitions)

Q: No, really. What the heck are UIs, Mods, and AddOns?

A: A "UI", "AddOn" or "Mod" (the terms tend to be used interchangeably) is anything that provides "Modifications" or "Adds On to" the original base User Interface as supplied by Blizzard. The changes may be purely cosmetic (change the colour of the bars from the standard grey to florescent pink), may make it so you can change where or how things are displayed on the screen, may provide additional information or functionality, etc.

Information on Macros and Scripts can be found further along in this FAQ.
  Reply With Quote
02-25-06, 12:06 AM   #3
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 2 – “Where”?

Q: Where can I download some AddOns?

A: There are a number of Mod Hosting sites:

WoWInterface.com: http://www.wowinterface.com/
Curse Gaming: http://www.curse-gaming.com/mod.php
WorldofWar UI section: http://ui.worldofwar.net/
WoWGuru: http://www.wowguru.com/
ModWatcher: http://www.modwatcher.com/
WarCraftWars UI Database: http://ui.warcraftwars.com/
SwerveGaming: http://swervegaming.com/download.php

And, of course, the sticky thread at the top of this forum: http://forums.worldofwarcraft.com/th...tmp=1#post2626

Plus all of the AddOns that are self-hosted, most of which can be found by browsing through this forum.


Q: X AddOns hosting site is down, where can I get Y AddOn?

A: Try one of the other mod sites listed above, or do a web search for the name of the AddOn you are looking for.

Last edited by Cairenn : 03-09-06 at 01:46 PM.
  Reply With Quote
02-25-06, 12:06 AM   #4
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 3 – “How?”

Q: I downloaded an AddOn but I'm not sure how to get it working in-game, help!
Q: I downloaded an AddOn but it's not showing up under the [AddOns] button in the character select screen, help!

A: The FAQ at WoW Interface has a nice step-by-step walk through on how to install AddOns. There are also a couple images of the right and wrong ways to install, along with a check list of the most common errors, in case you have any difficulties. View it here: http://www.wowinterface.com/forums/f..._howto_install
  Reply With Quote
02-25-06, 12:07 AM   #5
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 4: "Patch Day" (What to do and NOT do on patch days)

Q: Hey, a new patch is out! What should I do to ensure my AddOns keep working error-free?

A (condensed version): Many AddOns will still work after a patch, even though they are technically "out of date". You only *have* to update AddOns that are actually broken because of functionality changes made by Blizzard in a patch. If you aren't getting error messages and everything is still working okay, you can just run using the "Load Outdated AddOns" check box. It is a good idea, however, to update your AddOns as you get the opportunity to do so, because not only do the authors fix anything broken, but most authors are also constantly tweaking their mod to make them better.

A (expanded version): Well, there's no guarantee that your AddOns will work error-free after a patch, since it is Blizzard's prerogative to change any and all of the API used by various AddOns. When that happens, AddOns which call upon those API functions tend to either not work, work strangely, or throw up lots of nasty-looking error messages.

The absolute best advice I can give for patch-day AddOn maintenance is to follow these guidelines (credit to Trimble; edits by Syllani)

0) Remove ANYTHING in Interface/FrameXML and disable any AddOns which provided files that went in there.

If you use a FrameXML based AddOn, you almost always REQUIRE an updated version after a patch. Since FrameXML files actually *overwrite* the default Blizzard files, and because frequently several FrameXML files update, the author needs to re-integrate their changes with the updated Blizzard files before the mod will work as expected. Better to just remove them from the equation first-thing.

1) Download the new patch on a patch day.

2) Log in to the game and get to the character selection screen. (If prompted about some of your AddOns being out-of-date, choose "Disable".)

3) Go into the AddOns screen by clicking the AddOns button in the lower left corner of the screen.

At this point, you should observe that all AddOns are auto-disabled due to version mismatch. If not, then the patch didn't change the UI, and you don't have to do anything. If they are disabled, proceed with these steps.

4) UNCHECK the check box for every AddOn.
5) Turn off version checking. (Enable out-of-date AddOns)
6) Re-check the check box for any AddOns that you KNOW will work without changes.
7) Log in and test that everything works.
8) Log Out to the character selection screen and go back into AddOns
9) Re-check one AddOn. Log in and test that everything still works.
10) Repeat steps 8 and 9 for each AddOn you have. I recommend standing in an Inn to do this - it's faster.

If something kills your system, Kill the wow process via task manager (or coldboot your system if you have to)

11) Watch for updates to your favorite AddOns.
12) When you see an update, download the update and replace the mod with the new version.
13) Repeat step 12 until all of your AddOns are updated.

There is no harm in leaving version checking turned off permanently.

These steps will ensure a clean and aggravation free mod using experience. They will ensure that you don't spend hours trying to figure out exactly what killed your system. When 1300 patch initially came out, the Standalone version of QuestMinion totally locked up everyone's machine, requiring a coldboot. It was a pain to figure out which mod did it.


Q: What's the new toc number? (Credit to Cairenn; edits by Syllani)

A: Unless you are a mod author, it doesn't matter. Don’t go in and manually edit your toc numbers; don’t use a toc auto-updater program! There is simply no need. Use the "Load Outdated AddOns" check box, located under the AddOns button on your Character Select screen instead. Check in at the location where you got your mod(s) from originally over a few days after a patch, to get the properly updated version from the actual mod author.

By going in and changing all the toc numbers yourself, you are completely defeating the entire purpose of them in the first place.

If you use the "Load Outdated AddOns", without making any changes to the toc numbers (i.e., the proper way to deal with patch days), then when something stops working, you've got some hope of figuring out which mod(s) aren't working right, since you can go back to the AddOn button on the Character Select screen and see which AddOns aren't updated yet.

If, however, you go in and manually change all the toc numbers, so far as WoW is concerned, they are all "current". Now what do you do when they stop working? When all of a sudden you've got error messages popping up all over the place? How do you know which ones are actually current and which ones are outdated and probably the problem? You've no way to tell any more. Leave your toc numbers alone.
  Reply With Quote
02-25-06, 12:08 AM   #6
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 5: "Legal?

Q. Is <insert name of addon here> a cheat or hack?

A. Trimble's post and Slouken's reply to it sums it up pretty well:

(Credit Trimble) UI AddOns fall into two categories:

Macros - these aren't really AddOns at all, but they can use LUA code to do neat things in game. These are found ENTIRELY inside the game, and the code is run by Blizzard's interpreter, so they make the rules on what macros can and cannot do. Therefore, Blizzard won't ban someone from using any macros.

AddOns - These are extra files, put into the WoW Interface directory on your hard drive which supplement the existing LUA and XML code that Blizzard created that makes up the user interface that everyone uses.

AddOns are made up of LUA files, and XML files, both of which are also run by Blizzard's interpreter. Therefore, Blizzard won't ban someone from using any AddOns.

3rd party programs are actual programs that get loaded into memory and executed using their own code. They run separate from the game similar to how ICQ or MSN Messenger runs in the background. The difference is that 3rd party hacks try to read, or change data coming into or out of the WOW game client(to the network card), or they try to read or write to memory space used by the Wow Game client.

Speed hacks, for example, often interfere with data flowing from the game client to the network card by intercepting the "i am here" signal that he game client sends to the server and making it seem that the player is moving faster than they should be. The server accepts this as truth because Blizzard left it up to the game client to limit how fast you can go. (Oops Blizzard?) This strange design is caused by a need to let the game client do some of the work because the server is too busy to be expected to do everything.

Anyway, the distinction in 3rd party hacks is usually the fact that hacks run as their own programs and interfere with the game client.

AddOns aren't anything more than REALLY extravagant macros.

(Note: Cosmos is known to have an external EXE file that gets run as it's own code - however, it doesn't interfere with the game client - in fact, all it does is download LUA and XML files, puts them in the right places, then QUITS long before the WoW game client even starts.)
(Slouken) This is a very good explanation of things as I understand them. However, I am not involved in policy and I'm not a lawyer.

While we've done our best not to penalize people who use the scripting interface, even in ways that aren't intended, it's conceivable that at some point someone will find a way to use them that is against the terms of use (e.g. is hurting other people's play experience), and is something we can't disable. In that case it's possible that we might warn people that using the AddOn is against the terms of use, and if they continue to do so, some action would be taken.

If you haven't been explicitly warned by a GM, or seen an official Blizzard response about an AddOn or UI modification, then don't worry about it.

Also this post, translated by Shouryuu from: http://forums-fr.wow-europe.com/thre...mp=1#post21783 (posted by Daghorn, a Blizzard Rep for the EU community)

(Not the best of translations, but I do believe I have not changed the meaning of the post. Please inform me if you believe so. )

Upon review of your comments, I deem it important to come back on the notion of interface modification (Addon, personalized interface) and the notion of third party applications.

Interface modifications:
Since the early days of Beta, our developers have chosen to offer fans of interface modifications some freedom to create. However, this "creative space" is supervised by what is called the API (Application Programming Interface): some doors are left open, while others are shut closed.
What must be known is that these interface modifications are entirely integrated within the games repertory and are a part of the World of Warcraft application, as you may note while looking at your task manager, AddOns do not require other applications to function and do not modify the client's files.

All in all, developers supervise the situation and can, if need be, lock certain functionalities that may alter the game play.

As long as your AddOns meet the above conditions, there is no need for concern. The only thing you need to know is that if the developers deem that some proposed functionalities alter game play, they will render their use impossible.

Unauthorized third party application:
A third party application includes any file or application that is not part of the World Of Warcraft application, used to gain an in-game advantage, such as increasing your movement speed or the ability to teleport yourself from one place to another in a manner not permitted by the game's conception. This includes any program that allows players to obtain information on the game which is normally not obtainable, or to transmit or modify certain game files. Normally, this does not include interface modifications, except interfaces whose functioning depends on an outside program.

-> To the difference of a personalized interface, these are autonomous programs, which are not concerned by the API defined by the developers since they do not use the current system but rather other procedures and modify game files. In this case, we no longer speak of game play alteration but of cheating, and sanctions will follow.


Brief Observations:
- Always beware of where you download your AddOns, and especially if such AddOns contain files containing the .EXE extension.
-Sharing your account is unadvised since you cannot be sure that your co-users will not use cheats.
  Reply With Quote
02-25-06, 12:08 AM   #7
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 6 – Panic (What to do and not do when posting a "please help" thread)

Before you post:

1. Did you check the FAQ to verify the proper way to install your UI? http://www.wowinterface.com/forums/f...em#faq_install

2. Did you make sure that the files aren't in a sub-folder within your custom folder? See this graphical interpretation: http://www.wowinterface.com/forums/f...all_doesntwork

3. Is there any chance that you have 2 WoW directories?

ie C:\Program Files\World of Warcraft\Blah blah blah and C:\World of Warcraft\Blah blah blah, or anything like that?

If so, that may be the problem. Try putting your AddOns in the other one.

As well, make use of the search button, as it is entirely possible that your problem has already been encountered and solved.

If after all of that, you are still having problems, please remember these things when posting your help request:

1. Be polite. Show respect for other people's time, when you ask them to help you. Don't beg or grovel or SHOUT IN CAPS or be similarly lame

2. Give a good subject to your thread. It’s easier for some one to help you if you have a good subject instead of something like “helperz me nowz!!!?!1.”;

3. What is the name of the mod? Provide a link for it;

4. What steps did you take to install the mod? Post your install path;

5. Be as descriptive as you can. Just posting you cant get xyz mod to work will result in no response to your help request. The more information you can provide the faster some one will be able to respond with a helpful answer. Describe what AddOns you have installed, what you did that caused the problem, exactly what happens;

6. List the things you've tried and what happened for each of them.

Also:

When having problems with your UI, it tends to help if you also post the contents of your log file. This is located at <WoWFolder>\Logs\FrameXML.log. (Credit Aoirean)
  Reply With Quote
02-25-06, 12:09 AM   #8
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
[u]Section 7 – Why? [i](Why does Blizzard break my AddOns each patch? Why don’t they care about them?)

(Credit Shouryuu)

First of all, it's important to clearly state that Blizzard does not officially support any add-ons. By support, I mean Blizzard is in no way responsible for their proper functioning, and does not guarantee their in-game stability. Blizzard guarantees that their default UI (User Interface) functions at all times, and it does, even though a large part of modders do believe it to be somewhat lacking in versatility.

There a two way of viewing this lack of versatility. The first one, the most popular one, believes that Blizzard left a job undone. That like a lot of things in World of Warcraft, the default UI is "lacking in content" (not my opinion). However most of the modding communities (those who code the add-ons) see the reasons for this "ineffective" UI as Blizzard's will to let the modding community grow, and offer plethora of AddOns to users which will allow them to have their very own unique UI, entirely fitted to their tastes and to the way they play the game.

This belief has been strongly reinforced with the possibility, since in patch 1.8, to disable some parts of the default UI. The modding community views this as an encouragement from Blizzard, to change, replace, reuse, rework, hash, cut, and destroy... their UI. We strongly believe that Blizzard's UI, intentionally, lays down the foundations of a UI (a foundation which does offer more than basic functions and does not prevent you from playing the game properly) to offer us infinite possibilities to tinker, customize, our UI. There is no way Blizzard can satisfy every players tastes with only one UI, and we believe they have done so by not imposing one type of UI.

This being said, why does every patch break my add-ons? Well technically speaking, not every patch breaks your add-ons, only the patches that apply changes to the API (in other words, the functions used by your add-ons) or the way add-ons work. The UI was very well compared to (by Cairenn or Iriel I believe) a black box, with plenty of little buttons and lights of different colors and in different places. Inside the box, is WoW, the lights tell you something about WoW, and the buttons allow you to do something in WoW.

For example, if the red light were to light up, it would mean that you would have been hit for X damage, and WoW let's you know that (via the combat log). If you were to push the cute little pink button, you would do the /hug emote. So there you are, in front of your black box, playing WoW. Everything is great but you only have 10 fingers and there are thousands of buttons to press, and you only have two eyes and there are thousands of lights to watch out for, so what to do?

Well you'd hire Santa’s little helpers, in other words add-ons. Add-ons just watch the lights, decode what they mean and yell it to you. They even help you press those hard to reach buttons. But what happens when Blizzard moves a button to another place because they've added one nearby, and don't want you mistaking one for the other? Well your great add-on is going to try press the designated button and hit the black box, oh noz! So it's going to hit it, and then it's going to tell you "ZOMG there's no button, ERROR ERROR!” Same goes for the lights. What if the light an add-on is piously gazing at changes color, or doesn't flash at the same frequency it used to so that players without add-ons (those who use the default UI) can see it more clearly? Well the add-on is going to tell you "Uh, what’s up with this light? I'm supposed to be seeing a thousand flashes a second, and I only see three flashes a second! ERROR ERROR!” So this is how patches break AddOns. They swap the lights around, move a button so that someone using the default UI can reach it easier, add lights that add-ons stare at saying "WTF is that?", even sometimes remove buttons (remember the Auto Travel soap opera...). Most (by most I mean 99.99%) changes in the lights and buttons are either a good thing for the default user, or a good thing for the add-on user.

An example of the good changes for add-ons that break them: (it's called Creative Destruction, it's actually an economic theory By Schumpeter and the very base of Capitalism, you Americans should understand that ) Let us imagine their is a series of four lights at the faaaar back of that black box, those lights flash a different frequencies, are of different colors and say different things. The only problem, is that all look realllllly alike, and what they are trying to say isn't always clear (for eample, they flash differently but are trying to say the same things...). Sooo Blizzard sees this, hears a few suggestions left and right and decides to change them. So they rip those four lights out, and put 8 lights all very different and easily differentiable from one another. So add-ons that were looking at those lights are going "WTF?" and are broken =(. But after authors change the add-ons code, well all is better! The add-ons clearly understand what the lights are saying, it's easier for the coders, it's easier for the add-on, it uses less memory and most importantly it's easier for the user.

So Blizzard does care about AddOns. They seem to want customized UI to be as effective as possible, as versatile as possible, as stable as possible (test realms help a lot in pre-updating of AddOns) and they want AddOns to be out there in numbers. They don't support AddOns, but they all they can to make them possible, they deserve a big thank you from all of us.
  Reply With Quote
02-25-06, 12:10 AM   #9
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 8 - Other Mod stuff I’ve got to figure out where to put and how to title it

Q: So, there's like, this AddOn, or something, that does this really cool thing, but I'm not going to give you a screenshot or better description... tell me what it is!

A: Um, no. We have better things to do than try to read your mind. Go browse some of the mod hosting sites listed below and you'll likely find what you're looking for (and much more besides!) Give us a detailed description and we might know what you are looking for.


Q: What is the best UI?
Q: What is the best UI for <insert your class here>?

A: Remember that when you are asking about "the best UI", while people can point you to the mod they prefer, it is just that, a personal preference.

Person A prefers Mod/Compilation X. Person B doesn't like Mod/Compilation X, they prefer Mod/Compilation Y. Person C uses stand-alones only, and mixes and matches to get their desired result, etc and so on ...

Examples of AddOns:

CTMod, GyspyMod, BloodEagle’s Recompilation, FlexBar, Insomniax Recompilation, Cosmos, SvartenUI, UltimateUI (UUI), BibMod, Telo’s Mods, MonkeyMods, MiniGroup, Woofiest’s Compilation, etc, etc, etc. (Please note, this is definitely not anywhere near a "complete" list, there are many many many others. A large number of the ones I've got listed there are suites/compilations, an example listing of stand-alones would be absolutely freaking huge. The ones I listed aren't in any particular order. This is just a very small sample listing to give you an idea of the fact that there are tons out there.)

You have to figure out which one gives you the options you want, or mix and match to get what you want. Check out different AddOns, find what works for you.


Q: Um. This zip file I downloaded doesn't have any folders... just a bunch of files. What should I do? (Credit Syllani)

A: One of the files in the zip should have the .toc extension (i.e., there should be a file with a name similar to NameOfTheMod.toc). Simply create a new folder under your Interface/AddOns/ directory with the same name (NameOfTheMod), and place all the zipped files into that new folder.


Q: I have a broken mod, how do I get it fixed? (Credit Bear)
A: First make sure you have the latest version, if you do then try to get feedback to the author. This can usually be done in a comment thread on the mod site where it's posted. Some authors have their own forums; if that's the case post it there. When you give this feedback there's a few key pieces of info needed: 1) what you were doing when the error occurred 2) most errors pop up a box with some wacky jibbajabba text, if you read it you should find a filename followed by a line number (ex: VisorBasics.lua:61) this is followed by a description (ex: attempt to call 'GetScale' a nil value) POST THIS INFO! If in doubt type out the whole message and post it.

Q: I have a broken mod but can't find the author, or I found where it was published but it seems the slacker's been MIA for 5 months, what do I do now? (Credit Bear)
A: Post it up here! Link to the mod and provide the info that the author would need to fix the error. There's a good chance one of the authors here will pick it up, repair it, and republish it. Keep an eye out for AddOns with the words "continued" "resurrected" or "(Rank 2)" as these are often abandoned-then-readopted AddOns.


Q: I'm having <insert vague problem here> with my UI, help! (Credit Itchyban)

A: Go to the character select screen. In the bottom left is a button labeled [AddOns]. Click that. You should see a list of all the AddOns that WoW thinks it might be able to load. You can enable and disable their loading from there.

Make a list of all that you have loaded.

Disable them all. Yep. All of them.

Enter the game and see if the problem still exists. If it does, you probably have an "old style" AddOn that put something in the path/to/WoW/Interface/FrameXML/ folder. Rename that folder to something like FrameXML.broken and try it again. If you still have a problem change the name of the path/to/WoW/Interface/AddOns/ folder to something like AddOns.broken and try again. If you still have a problem, something about your WoW installation is really broken and you may have to do the dreaded "WTF, WDB, Interface" dance. (i.e., follow the steps for completely resetting your UI in the Q/A below.)

Assuming that it ran fine with at most moving your FrameXML folder aside, you now need to start re-enabling AddOns until you see the problem. If you don't want to do a lot of paperwork, and have a little time, re-enable them one at a time and see what happens. (This is the way I do it. It doesn't take too long even with a moderately-long list of AddOns.)

If you have a ton of AddOns, you may want to do a "binary search" which works like this:

1) Split your list of "possibly broken" AddOns in half, make note of the halves
2) Enable one half ("newly enabled") and see what happens.
3) Does it work?
• Broken: It is related to your "newly enabled" AddOns. Go to step 1 with your "possibly broken" AddOns replaced with the "newly enabled" addons and split those in half again (until you get down to one "candidate")
• Not Broken: It is not related to your "newly enabled" AddOns. Go to step 1 with your "possibly broken" AddOns replaced with the half that you didn't enable and split those in half again (until you get down to one "candidate")

Once you get down to one candidate, disable all AddOns except that one. If you still have the problem, that is your culprit. If you don't see the problem, then it is a likely conflict with some other AddOn(s) and you would need to use a similar search to find which pair (and hopefully not three or four involved) cause the problem.
  Reply With Quote
02-25-06, 12:12 AM   #10
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,068
Section 8 (continued)

Q: I really fudged up my interface! How can I reset everything to the defaults?

A: Delete the WDB and WTF folders from your World of Warcraft directory, and move the Interface folder to your desktop. Log back into the game and your UI, keybindings, and chat configurations should be reset to the default settings. Log out and move your Interface folder back into your WoW directory. Now you should be able to log back into the game and reconfigure all of your AddOns, etc.

NOTE: It is generally an excellent idea to maintain regular backups of the Interface folder (which contains the code for all your AddOns) and the WTF folder (which contains all your custom configurations and keybindings).

Q. Various graphics for my AddOns are showing up as green squares? What's wrong, how do I fix it?

A. If the graphics files are showing up as green squares, it is because WoW can't "find" them where it believes them to be. Most AddOns have their graphics files in a sub-folder within the mod folder. Make sure when you unzipped the download that you have "maintain directory structure" (or something like that, I don't recall what the exact wording is off the top of my head) enabled.


"Extremely popular AddOns" (main sites for AddOns that are asked about alll the time)

Many of these are available at the major hosting sites listed above, but not all, and those that are also have their own support forums, etc, listed here:

Descriptions courtesy Shoryuu:

IsBuffActive :http://www.wowinterface.com/list.php?skinnerid=14781
This mod simplifies buff checking in macros.
ie: /script if not IsBuffActive("Power Word: Fortitude","target") then CastSpellByName("Power Word: Fortitude(rank 3)") else SendChatMessage("%T is buffed with fortitude!","say"); end

CancelBuff:http://www.wowinterface.com/list.php?skinnerid=14781
This mod allows you to cancel buffs that can be canceled.
ie: /script if IsBuffActive("stoneform") then CancelBuff("Stoneform") else CastSpellByName("Stoneform{racial}"); end

Cosmos: http://www.cosmosui.org/ This is a very complete UI, which I would recommend to anyone who doesn't feel too comfy with add-ons.

FlexBar: http://www.savagevines.com/flexbar/ This add on allows you to fully customize every action button on your UI. You can move any action button anywhere on the screen, group buttons, make them appear on certain conditions. Might seem complicated at first, but the docs written by the author are extremely nice, and make this add-on understandable by anyone who reads them

Insomniax: http://www.insomniax.net/ This is another very complete UI, maybe a little bit more advanced than cosmos (more thinks you can tweak with) but still very nice for any "noob" and even more advanced modders :P

Telo's: http://forums.worldofwarcraft.com/th...p=1#post289449 A very nice compilation that adds a lot features to the game. The most popular being loot link, which will save every item you see, and allow you to look at it again any time you wish :P

Scrolling Combat Text: http://rjhaney.pair.com/sct/ SCT is one of the most popular add-ons. It's the infamous "World of RogueCraft" AddOn :P It will display the damage you take in above your char, and display whenever a special action occurs (ie a weapon proc)

Auctioneer: http://auctioneeraddon.com/ Auctioneer enhances the WoW interface by adding additional information to the tooltips in the game that allow you to see additional information on the value of items in the game.(taken from the auctioneer website)

Enchantrix: http://enchantrix.org/ Enchantrix displays on the item tooltip an estimate on the results of an item disenchant

Gatherer: http://gatherer.sf.net/ Allows you to easily track herbs and mines by marking each spot where you've found one. Very handy for farming herbs or mines

MiniGroup: http://wow.jaslaughter.com/ (sometimes requires a re-load of the page to get it to come up) For people who want everything as small as possible this is a must. Drastically reduces the size of your party, player and target frames while keeping them more than visible, and usable :P A very nice add-on on which you can built your personal compilation

CTMod: http://www.ctmod.net/news.ct (Main forums at WoWInterface.com) CTmod is another of those very complete add-ons. It customizes, amongst other things, your party frames, player frames. One of its main feature is CT_RaidAssist (CTRA) which simplifies MC and other 40 main raid organization. A must in my opinion for any serious instance running guild.

GypsyMod: http://gypsymod.the-mad.net/ Gypsy is one of my personal favorites. It's a great mod to start your own personal UI compilation because of its simplicity. It doesn't have as many features as Cosmos but that's why I like it. If anyone who doesn't really like tinkering with his UI is looking for a simple add on that changes your target frame, party frame and player frame, then this is the one.

UUI: http://www.wowguru.com/forums/forumdisplay.php?f=71 Ultimate User Interface is one of those major compilation. Very complete, a nice place to start off with add ons.

What are some of the other ones we see asked about allll the time, guys?



Q. I want to copy my settings over from one account/computer to another. What is saved where?

A. ../World of Warcraft/WTF/Account/<Account Name>/macros-cache.txt
and
../World of Warcraft/WTF/Account/<Account Name>/macros-local.txt

is where all your macros are saved

../World of Warcraft/WTF/Account/<Account Name>/savedvariables.lua

AddOns like Map Notes, Gatherer, Auctioneer, LootLink, etc, anything that saves data, save their data to this file

../World of Warcraft/WTF/Account/<Account Name>/<Character Name>/layout-cache.txt

is where the physical layout of all of the visible UI elements is saved

../World of Warcraft/WTF/Account/<Account Name>/<Character Name>/chat-cache.txt

is where your chat settings are saved

../World of Warcraft/WTF/Account/<Account Name>/bindings-cache.wtf

is where your key bindings are saved

Addendum (Credit Aoirean):

Mod-specific variables are no longer saved in SavedVariables.lua , using RegisterForSave(var) or whatever it was. Now you must specify variables to be saved in the .toc and they show up in <WowFolder>\WTF\Account\<AccountName>\SavedVariables\<ModName>.lua .
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » AddOn Help/Support » The Definitive AddOn and Macro FAQ, yet again

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off