WeakAuras 2

Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 1,251,932 Monthly Downloads
  • Supports: 7.2.5
  • 23,321,541 Total Downloads
  • Updated Jun 28, 2017
  • Created Sep 9, 2013
  • 3,779 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: 2.4.6
Support development! **

About WeakAuras 2

Build Status WeakAuras on Discord

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 into your chat and hit enter or use the LDB feed.

Extending WeakAuras 2

  • WeakAuras_StopMotion: This addon adds a new region type to WeakAuras that allows for stop motion animations. Stop Motion textures contain each frame of the animation as a separate image. The addon ships with a number of animations and it supports custom textures.
  • SharedMedia for more bar textures.
  • SharedMediaAdditionalFonts for more fonts.

For in-depth documentation, see the wiki page.

For some examples of what WeakAuras can do, take a look at wago.io where tons of people upload their creations and even feature complete interfaces utilizing WeakAuras!


  • Please see the wiki page.
  • 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're a programmer yourself and want to contribute? We accept pull requests on GitHub!
  • Feel free to join our Discord Community at https://discord.gg/wa2 to talk and discuss everything WeakAuras!


You can donate to the WeakAuras project maintainers using PayPal:

WeakAuras on PayPal

tag 9c35eb5a217ea1a92fb1e9253d4d538350cc1ccd 2.4.6
Author:    Benjamin Staneck <[email protected]>
Date:    Wed Jun 28 17:51:44 2017 +0200

commit 27e38a268a893ea6b7b619b2e1ac2cde12859c94
Author: Benjamin Staneck <[email protected]>
Date:   Sat Jun 24 23:57:42 2017 +0200

    only replace version in debug builds

commit 86cee26b383c41663d2120a5e7710b4c600f736c
Author: Infus <[email protected]>
Date:   Sat Jun 24 22:14:28 2017 +0200

    Model Aura: Work around Blizzard bug with cameras

    SetTransform is supposed to overwrite the camera that is set on
    the model. But instead it apparently uses a random camera.
    TheDanW promised a fix in 7.3, which unfortunately will change
    the behaviour of models.

    Thus, warn against using SetTransform in the option text, and
    change the default for models to not use the SetTransform option.

    Also reset the model transformation and others 2s after login, as
    apparently the camera is different while still loading.

    This fixes the aura attached to Ticket 968, and also works with
    the aura in ticket 964.

    Ticket-Nr: 968

commit d4872e1d327cfca65e54ce6af76cd3ff9ea81a76
Author: Benjamin Staneck <[email protected]>
Date:   Sat Jun 24 05:01:09 2017 +0200

    Set versionString to "Development" if we are running a non-curse processed version

commit b5e25c2518eb723f31f2bc8d6a4c457ba17700ea
Author: Infus <[email protected]>
Date:   Sat Jun 24 03:44:29 2017 +0200

    Conditions: Fix actions not triggering twice for some conditions

    For example, a condition for "Trigger 1 active" with only one trigger
    only triggered once, because actions are only done when the check
    changes from inactive to active.

    So far, on hiding we stopped checking conditions and thus that check
    was always true, and thus could only once transition from inactive
    to active.

    This patch adds runs another condition check on hiding, which will
    deactivate all conditons and their properties.

commit 6a4f051d97c78584f052d727e2633a25548c8ca2
Author: emptyrivers <[email protected]>
Date:   Fri Jun 23 11:10:40 2017 -0500

    Fix potential Stack overflow (#217)

    As it happens, there actually is a use for calling WeakAuras.ScanEvents inside of the init script of an aura: doing so triggers ActivateAuraEnvironment, which then runs the appropriate init script if it hasn't completed yet; handy if you want to ensure that one aura (a library of sorts) which defines several functions you use elsewhere is loaded first.

    However, the code has no notion of whether or not an init script has begun execution or not, which leads to the possibility of a ScanEvents chain leading back to your original init script. This leads to infinite recursion, and very quickly a stack overflow.

commit 105aa3d831f5c3bf07adb406ed3ff60261c94bbe
Author: Benjamin Staneck <[email protected]>
Date:   Fri Jun 23 18:03:04 2017 +0200

    Revert "Conditions Action: Fix activating conditions"

    This reverts commit c096b8081deb0e1f50a77d8560dc691d45cc95ee.

commit f5eae5b8401c365eb440d6f99cdc28d626ea6caf
Author: Infus <[email protected]>
Date:   Thu Jun 22 22:20:13 2017 +0200

    Conditions: Fix error on opening options for some groups

    Ticket-Nr: 986

commit fab39a38970b95a045534445bd332c9ddb301f7f
Author: Infus <[email protected]>
Date:   Thu Jun 22 21:34:31 2017 +0200

    Fix BigWigs Trigger

    Ticket-Nr: 990, 991

commit aa4bda86f4e8c9e352520d08e73025d016777dc4
Author: Infus <[email protected]>
Date:   Thu Jun 22 00:42:55 2017 +0200

    Fix Looping sounds not being stopped by Stop Sound

    We need to set the soundHandle also in the function that's called
    for each Loop.

    Github Ticket: 213

commit c096b8081deb0e1f50a77d8560dc691d45cc95ee
Author: Infus <[email protected]>
Date:   Thu Jun 22 00:19:15 2017 +0200

    Conditions Action: Fix activating conditions

    Clear active conditions on hide

  • 1
  • 2
  • 3
  • 4
  • 5
  • Next


  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes