Addons and Macros: The Definitive Reference

UI and Macro
This thread is a compilation of various resources little to no content was produced by me personally.

The purpose of this thread is to provide a one stop resource for players to use for basic addon and macro information.

Table of Contents:
http://us.battle.net/wow/en/forum/topic/9165847465?page=1#2 --Addons Resources
http://us.battle.net/wow/en/forum/topic/9165847465?page=1#3 --What Addons and Macro's Can't do
http://us.battle.net/wow/en/forum/topic/9165847465?page=1#4 --Setting up a UI

Got a suggestion? Leave a comment.
Addon Resources:
www.curse.com
www.curseforge.com (part of curse network)
www.wowace.com (part of curse network)
www.wowinterface.com

Addon Download Clients:
http://www.curse.com/client --Handles curse curseforge and wowace addons (Official client)
http://minion.mmoui.com/ --handles wowinterface addons (Official client)
http://www.wootbit.com/ --handles WoWInterface and Curse addons (Unofficial)
http://tukui.org/client/win/tc2240.zip --TukUI Client handles download from all tukui.org addons (Official client)

--DO NOT USE--
http://www.wowmatrix.com/ --This client pulls addons to a database and illegally distributes them and was well known for security issues, due a previous lawsuit a huge majority of wowmatrix addons are no longer updated and can cause game client performance issues/crashes/security vulnerabilities.

Addon Recommendation Sites:
www.vranx.com

Addon Reviews:
http://wow.joystiq.com/category/addon-spotlight/
http://www.wowinterface.com/forums/forumdisplay.php?f=79 --Wowinterface Addon pick of the week

UI Reviews:
http://wow.joystiq.com/category/reader-ui-of-the-week/

Post your UI threads:
http://www.tankspot.com/forumdisplay.php?120-User-Interface-Addons-and-Macros --TankSpot
http://www.mmo-champion.com/threads/643236-Post-Your-UI --MMO Champion
http://www.wowinterface.com/forums/forumdisplay.php?f=144 --WoWInterface

Addon help refer to this thread first:
http://us.battle.net/wow/en/forum/topic/1536706542

Developer Resources:
--General References
http://us.battle.net/wow/en/forum/topic/1127130079
http://www.wowprogramming.com/
http://www.wowpedia.org/Portal:Interface_customization
--Default UI Source Code
https://github.com/Ketho/wow-ui-source
--Turn Lua scripts into addons
http://addon.bool.no/

Macro help:
http://us.battle.net/wow/en/forum/topic/16200990425 --Adreaver made a good reference guide for macros
This was posted some time ago on wowinterface figured I'd share with you (It's slightly edited for site relevence).
source: http://www.wowinterface.com/forums/showthread.php?t=42367

Before posting an addon idea/request in this forum, please review the following list of things which addons cannot do. Use your browser's "find in page" feature (ctrl+f) to help look for specific things.

NOTE:
This applies to Addons and Macros not just addons as it might be shown.

Addons cannot access anything outside of WoW.
    -You cannot read from or post to Facebook, Twitter (supposedly this might be changing or already has?), RSS, etc.
    -You cannot connect to Facebook chat, Skype, etc.
    -You cannot read from or write to files on the hard disk.
    -You cannot show what song is currently playing in Winamp.
    -You cannot show who's talking in Ventrilo.

Addons cannot change models, textures, spell animations, enchant glows, or any other graphics.
    -Anything that is part of the 3D game world is off-limits to addons.

Addons can only know about the threat tables of mobs you or someone in your party/raid are targeting.
    -You cannot have a multi-target threat meter.
    -You cannot automatically mark mobs that nobody in your group is targeting.

Addons cannot change or even see minimap tracking dots.
    -You cannot have an alert when a tracking dot appears.
    -You cannot change herbs and mines to have different icons from each other.

Addons cannot target mobs by their raid target icon.
    -You cannot write an addon that lets you "target whatever mob has a skull on it right now".

Addons cannot tell which direction mobs or other players are facing.
    -You cannot have an addon that tells you if you can use Backstab right now.

Addons cannot tell whether mobs or players are within your line of sight.
    -You can only catch the "not in line of sight" error message and make assumptions about whether the same mob/player is still out of LOS in the future.

Addons cannot determine the position of mobs or players outside of your group.
[ul-You cannot tell exactly how far away something is from you.
You can only get a general idea by checking to see if spells are in range.[/ul]
Addons cannot get Z-coordinates (height above ground or relative to objects).
[ul-]You can only get X,Y coordinates.[/ul]
Addons cannot determine the camera's direction and/or angle.
    -This is why AVR doesn't work anymore.

Addons cannot automatically perform secure/protected actions.
These actions require a hardware event, such as clicking a button on your mouse or pressing a key on your keyboard, and include:
    -Casting a spell
    -Stopping a spell cast
    -Cancelling a shapeshift type buff
    -Cancelling a non-shapeshift buff while in combat
    -Using an item
    -Targeting or untargeting any unit
    -Setting, clearing, or changing your focus unit
    -Running a macro
    -Stopping a macro
    -Editing a macro while in combat
    -Sending a guild invitation
    -Accepting a Dungeon/Raid/Scenario Finder or Battleground group
    -Completing a trade
    -Moving the camera
    -Moving your character
    -Requesting a duel
    -Accepting a duel
    -Removing someone from your group while in combat
    -Adding, removing, or changing key bindings while in combat
    -Changing action bar pages
    -Reloading the UI
    -Changing your character's title
    -Cancelling an automated logout, such as after you've been AFK for 30 minutes, while in an inn or major city (resting)

Addons cannot show, hide, move, or resize secure frames while in combat, except in response to certain limited conditions.

Secure frames are those which can perform one of the actions listed above when clicked on, such as action buttons or unit frames. The allowed conditions are the same as those usable in macros:
    -Your actionbar page changed
    -You entered/left combat
    -A specific unit became hostile/friendly/dead/alive/existent/nonexistent (eg. your target, or your focus)
    -You equipped a particular item type (eg. a shield, or a two-handed axe)
    -You entered/left an area where flying mounts are usable
    -You started/stopped flying
    -You joined/left a party/raid group
    -You entered/left an indoor/outdoor area
    -You pressed/released a modifier key (shift, alt, or ctrl)
    -You mounted/dismounted
    -You switched specs
    -You switched stances/forms
    -You entered/left stealth
    -You started/stopped swimming
    -You or the specified unit entered/left a vehicle

Note that health, mana, buffs, and debuffs are NOT things you can check for in a macro conditional, or use to show/hide a secure frame.
Setting up a UI:
Default UI Features:
http://www.youtube.com/watch?v=NJ9DxrwT49Y --Quick video showing default UI features

How to setup a custom UI:
http://www.youtube.com/watch?v=JNqUrOU9AVo --Uses outdated addons but great for a reference
http://www.youtube.com/watch?v=pyaRBpym5HQ --If you want to use kgpanels

Accessing an addons config:
Most of the more popular addons use an in game configuration accessible via slash command (/slashcommand) this command is normally the name of the addon or an abbreviated version, minimap buttons are also often used, as well as the Addons tab in the Interface options (Game Menu>Interface>Addons option on top)

Rarer addons you actually have to edit the addon files themselves to config. I'll be covering that in a future update
I like but needs formatting. I'd take out quotes for websites and use italics instead.
And the post from wowI also needs some formatting cause it looks like a wall of text. But I'm assuming this is draft version still?
I like but needs formatting. I'd take out quotes for websites and use italics instead.
And the post from wowI also needs some formatting cause it looks like a wall of text. But I'm assuming this is draft version still?


Yeah at work will adjust the formatting a bit better when I get home
updated formatting bit more readable now
Looks much better. The bit from the wowinterface thread talks about it being a fan site and rules and regulations for it and so on that doesn't really apply to official blizz forums so might wanna take that part out up to Addons cannot access anything outside wow section.

Also might want to add this post to that list:
http://www.wowhead.com/forums&topic=78483
Your right, need to stop skimming so much >.>
Good idea. Sticky requested.

(Also you have a couple of typos in the first half of post #3.)
Good idea. Sticky requested.

(Also you have a couple of typos in the first half of post #3.)


I noticed a few tell me if I missed any more
This thread is actually pretty good, sticky requested don't want stuff like this to not go anywhere.
This thread is actually pretty good, sticky requested don't want stuff like this to not go anywhere.


thanks for the input :) I honestly made it as I got tired of looking at several different resources to find anything, probably gonna add to it as I go too.
Was looking for this thread, bumping it to provide useful information for people. Everything is still relevant as far as I know.

I'm also working on my own Addon recommendation site as a more active replacement for vranx.com I'll post a link for it when I'm done setting it up.
I requested a sticky for this. Hopefully others will too.
11/12/2013 02:01 AMPosted by Ludäcrïtz
I requested a sticky for this. Hopefully others will too.


Done.
https://sites.google.com/site/bobsaddonsite/

My incomplete vranx replacement. Slow coming as I'm testing each individual addon/plugin
this needs a bump so it doesn't fall off the front.
that way it has more of a chance of becoming a sticky.
My incomplete vranx replacement. Slow coming as I'm testing each individual addon/plugin

The thing why I hate vranx is because there is no reason to make new addons: people using it as provided by guru "the best" addons. And no matter how good your new addon - nobody knows, everyone downloading outdated stuff (ATSW for example) and whining about several years old bugs. Even if I see there one of my addons (and on your site too) it is still Cataclysm intact.
The problem of curse.com and wowinterface is poor categorization. You looking for standalone action bar addon (not some rearranging standard buttons) and here it is: 20 pages of addons and 18 started from "Bitten". It acts like Google: "tell me exact name and I'll give you exact page".

However I can understand we all wasting our time for free and we can't blame anybody who makes something useful.
I'm mostly going off what vranx currently has then I'm going to be branching out to other addons and such, I don't claim for them to be the best otherwise I would only list one addon per section.

I'm actually working on trying to go more in depth than what vranx did with the sorting as well, but I have to build up the database first before I go for a more advanced sorting.

Join the Conversation

Return to Forum