WeakAuras

WeakAuras Icon

WeakAuras

WeakAuras is a powerful and flexible framework that allows you to display highly customizable graphics on your screen to indicate buffs, debuffs, and a whole host of similar types of information. It was originally meant to be a lightweight replacement for Power Auras, but it now incorporates many features that Power Auras does not, while still remaining more efficient and easy to use.

Features include:

  • An intuitive and powerful configuration interface
  • Custom textures including all textures from Power Auras and the new Cataclysm spell alerts
  • Progress bars and textures that show the exact duration of auras
  • Displays based on auras, health, power (mana, rage, soul shards, holy power, etc.), cooldowns, combat events, runes, totems, items, and many other triggers
  • Preset and user-defined animations
  • Custom side-effects such as chat announcements or sounds
  • Grouping, which allows multiple displays to be positioned and configured at the same time
  • CPU optimizations such as conditional loading/unloading of displays, modularity, and prevention of full aura scanning
  • Powerful customization options, such as animation paths, on-show/on-hide code, and custom triggers, for Lua-savvy users

To open the options window, type "/wa" or "/weakauras"

Note: WeakAuras works better with more media!

For in-depth documentation, see the Usage page.

For some examples of what WeakAuras can do, see the Examples page!


News

  • 1.4.0 is released! Many new features were added, including:
    • Auto-cloning: a feature available for multi-target, group, and full-scan Auras that will automatically duplicate your display to show multiple sources of information
    • Dynamic Text options for Progress Bar and Icon displays
    • A Circular growth option for Dynamic Group displays
    • Specific Unit options for all triggers that use a Unit option - this allows you to watch only a specific group member, or use the boss1, boss2, etc. unit IDs to watch bosses
    • A new display type, Model, which allows you to display any 3D model from the game files on your screen
    • Third-party addons can now define pre-made displays that can be quickly and seamlessly integrated into your configuration
    • Localization for German, Russian, and Chinese, and partial localization for French
    • WeakAurasTutorials, a framework for displaying in-game step-by-step assistance, along with two pre-made tutorials:
      • Beginners Guide: A guide through WeakAuras' basic configuration options
      • New in 1.4: See the new features of WeakAuras 1.4
  • Examples!

Upcoming

Upcoming:

  • More Tutorials, for more advanced features
  • Documentation updated for 1.4

Problem?

  • Please see the Usage page.
  • If you need help with your set-up, post in the Forum.
  • If you've discovered something that's clearly wrong, or if you get an error, Post a Ticket.
  • If you have a general comment or concern, feel free to comment on the main page!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Ruid00 Ruid00 Sep 23, 2011 at 05:46 UTC - 0 likes

    Hi, I just wanted to say that I absolutely love this addon. So far I have pretty much gotten it to do everything I need it to do. Not all the way I wanted it to work, but a way none the less.

    There are only a couple things I want to ask.

    Currently, on my DK, I can get it to show pillar of frost when its useable (off cooldown and have the runes for it). Is there a way to ignore the runes and just go off of cooldown?

    Again my DK... I have Obliterate set to "action useable". The way I wanted to track this was, instead, with tracking the runes themselves. Its how I had it set up when I used Power Auras. I did it that way to Ignore GCD. Is this something that IS in and i just didn't figure out? If it is than there is no need to give directions. I will spend time and figure it out.

    Last question. I know there are addons specifically for tracking the Dungeon Finder CTA. What I was curious of though; Is there a way to make a custom trigger for healers getting the Call to Arms?

  • Avatar of Twopro Twopro Sep 22, 2011 at 08:48 UTC - 0 likes

    its about time you updated wa

  • Avatar of paranoidkiwie paranoidkiwie Aug 13, 2011 at 02:39 UTC - 0 likes

    @Tinolyn: Go

    It should just be..

    New>Text

    Display text: %p (and if you want, %n for name, %i for icon)

    Trigger>Aura: "Heroism", "Time Warp"

    Unit Player, AuraType Buff.

    For me it's properly running a countdown for heroism buff.

  • Avatar of Tinolyn Tinolyn Aug 13, 2011 at 02:15 UTC - 0 likes

    For some reason, I cannot figure out how to get a text timer going. I did this once before, but apparently I've lost the notion of what I need to do to make this work.

    What I'm trying to do is implement text that counts down how long I have on a buff (in this case, heroism). I don't want a progress bar, just a number count down. I have figured out how to do this with stacks, but it just doesn't want to work for me with the timer.

    I'm using text (just like stacks), but I just can't seem to figure out how to make it do the timer countdown.

    Help?

  • Avatar of CommanderSirow CommanderSirow Jul 28, 2011 at 08:36 UTC - 0 likes

    @ocping: Go

    The main problem with profiles are, that they totally deny the ability to share displays between characters/profiles and would also make many load conditions absolute.

    If load-conditions are used correctly even with 150+ display (for 4 chars) my WA runs on an average of 3-4mb.

    Last edited Jul 28, 2011 by CommanderSirow
  • Avatar of Greevir Greevir Jul 28, 2011 at 02:18 UTC - 0 likes

    @ocping You can set aura's to enable on certain chars/classes/specs/and other factors. Go to the load tab and work your setting there. I have well over 100 auras and on a single toon I may run at about 3mb.

  • Avatar of ocping ocping Jul 28, 2011 at 00:52 UTC - 0 likes

    Is there any chance of profiles getting implemented? WeakAuras is using like 30mb for me for just 2 characters' worth of CDs and bars.

  • Avatar of Mirrormn Mirrormn Jun 16, 2011 at 01:19 UTC - 0 likes

    Just a quick update; I've been legitimately busy this past week, doing Actual Things. I have next week off and will probably work on a small update with some bug fixes and miscellaneous improvements, as well as some custom triggers for people on the forums.

    Also, I will need to update COMBAT_LOG_EVENT_UNFILTERED mechanisms for 4.2.

    Last edited Jun 16, 2011 by Mirrormn
  • Avatar of Mirrormn Mirrormn Jun 03, 2011 at 21:17 UTC - 0 likes
    Quote from JonBoy2001:

    even the Lua in-game editor could be it's own addon with syntax highlighting built in and whatnot

    Actually, that functionality is mostly provided by ForAllIndentsAndPurposes, which is a Lua parsing engine that was written by a guy named Kristofer Karlsson a long long time ago (and is used in many current Lua-editing addons). So, that kind of is its own addon.

  • Avatar of JonBoy2001 JonBoy2001 Jun 03, 2011 at 20:23 UTC - 0 likes

    Just wanted to say this is the best addon ever. With custom triggers and being able to write Lua code in the addon (within WoW) for certian things, it's possible to recreate many addons I had that have a single niche purpose. Hell, even the Lua in-game editor could be it's own addon with syntax highlighting built in and whatnot. :D

    The features are just mind blowing. And I thank the devs a gabillion-fold. :D :D :D

Facts

Date created
Oct 03, 2010
Categories
Last update
May 24, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 2 (GPLv2)
Curse link
WeakAuras
Downloads
1,111,755
Recent files
  • A: r305 for 5.3.0 May 24, 2013
  • R: 1.4.7.10 for 5.3.0 May 21, 2013
  • A: r303 for 5.3.0 May 21, 2013
  • A: r302 for 5.2.0 Apr 30, 2013
  • A: r301 for 5.2.0 Mar 24, 2013

Authors