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 Gragagrogog Gragagrogog Nov 30, 2012 at 23:42 UTC - 0 likes

    For those having problems pulling tooltip info values with custom text functions: Blizzard has changed UnitAura/UnitBuff/UnitDebuff in 5.1.

    They switched position of tooltipinfo values and "isCastByPlayer", the tooltip info starts on 15th position now, not 14th as in pre-5.1.

  • Avatar of Stanzilla Stanzilla Nov 29, 2012 at 16:50 UTC - 0 likes

    @angrysteel: Go

    Yes I really didn't see that. Commited it now, thank you very much!

  • Avatar of angrysteel angrysteel Nov 29, 2012 at 00:59 UTC - 0 likes

    @Stanzilla

    I notice you are doing most of the updates to Weak Auras. Any chance you can look at http://www.wowace.com/addons/weakauras/forum/39635-display-ordering-and-frame-strata-within-a-group/

    Following these steps allows you to set up Weak Auras as a priority cast sequence addon. Basically stacking a bunch of icons ontop of each other, and the one with the highest priority will show above the others.

    I have been doing this for months, and have seen no ill effects with Weak Auras, but everytime there is an update here, i need to go back and edit the code again.

    Any chance of this getting added into the official release? Or is there a reason this functionality isnt currently being included?

    Thanks!

  • Avatar of Twopro Twopro Nov 28, 2012 at 01:06 UTC - 0 likes

    hey, the latest update doesn't work. fyi. i'm seeing priest auras on my warrior ui and my warrior auras on other characters. just saying.

  • Avatar of gtadem gtadem Nov 27, 2012 at 22:14 UTC - 0 likes

    Long time power auras user finally making the switch to weak auras. Having an issue setting up an icon to indicate the time remaining on my Tiger Power buff: The timer isn't in sync with Blizzard's timer. It is off by 1 second. Power auras had a checkbox I could uncheck to stop it from rounding up like this. I see no such option in weak auras. I keep looking and searching online and cannot find any current information. Can anybody help please?

    Last edited Nov 27, 2012 by gtadem
  • Avatar of aeln aeln Nov 22, 2012 at 11:22 UTC - 0 likes

    I really love WeakAuras, it really helps me a great deal with rotation and rage management, keeping everything in the middle of the screen.

    I was wondering though, are there any plans for a programmable api, perhaps even embedding WeakAuras from lua? It would be kinda awesome if I could set everything up there, since I'm trying to create a portable thing (just for my own use).

    Thanks for a great addon!

  • Avatar of angrysteel angrysteel Nov 15, 2012 at 01:06 UTC - 0 likes

    @puntr

    Worked great except the hiding. It definitely triggered when the Monstrosity cast perfectly, but then the icon just stayed on the screen.

    I will look at it more, and see if i can fix it. But it should be hiding after 3 seconds. (Maybe 2.5 sec, dont remember the cast time, but 3 seconds is fine).

    But atleast the trigger worked, which is much better than i could get going :D

    EDIT: Just switched from Custom Hide to just a timed Hide. Havent tested it, but im sure this will work fine.

    Last edited Nov 15, 2012 by angrysteel
  • Avatar of angrysteel angrysteel Nov 13, 2012 at 06:51 UTC - 0 likes

    Will try these out tomorrow. Thanks !

  • Avatar of puntr puntr Nov 11, 2012 at 08:42 UTC - 0 likes

    @angrysteel: Go

    Player

    du0wlaGiu6suQqJcj1PqsMfIClKYUqOHjK0Xub1YuH6zcjMgIkxJsv2MqjFJsfnovGoNKu9okvW9KQ6GkPfsPQEOuXeLQCrHyJkkFui1ivb0jrQwPImtjXnLK0orWpLKYqfkwQuPNsLPQIUkLsBvfG(kLk1yvbWCru1Er1FvIbtomflMsXJrXKvPllAZkQ(msmAHQttjVwOuZwk3MQA3k8BjgUKA5k1Zv10fCDQY2vH8DvqgVKeNhrz9uQK9dZpm)K785Ul3D5NC316RBgYCbdtSFUZowZDvPAZN)zGpJM9IvSixSo4XhxD7fRdw9JpCS4ZPrUOWDFWWe7pMI1iWDDIq4msxUZBe2wuOKB(j3X49HIp3n3BWeSkdQZJYrGeuWYp)GXVMeKF(VHssckU1n7y(qUjb9fVntgTT07rc6lEBMKGXpjb9fVntoRzO8KG(I3Mj7ASUZAgkpjOB(HOTLEpsq38dem(jjOB(HzndLNe0n)qxJ1DwZq5jbrKirQWeeeeenAqDINmXg6RZwdIX8biQzmdit7lq2KqUyIuPYsNv35I7CT7juzd5IjsLklDwDNlZwPxjspQWeeeeK1Ci)8FdLeQFFiwxmrQuzPZQ7Cz2k9kr6Xcv2q(5)gkju)(qSUyIuPYsNv35IZ2oDI4CSqLnKF(VHsc1VpeRlMivQSqNWzKUDTnMtwOq8CGjiiiiiiiiA0GwVxRGvzyAqMnfp)CeEmbbbbbbbb1kmMg0xNTg9ljOVoBncg)Ke0xNTMJjEP0G6drKirmbbbbbbbbHjiiiiiiiiA0G6u8Rn7eIX8HCdzgxOVoBnmbbbbbbbbznh6lEBMmABP3dQFFiBhwHOTLEpQzRBgYYnlvqMXfI6VoBncg)eQFFi2vFBYnuKQu3kVvzWsfuiEoWeeeeeeeeeeeeenAqR3letCtaIA2UR07XcXygqM2xGSjHy7UsV3IDV2LaDcrZsfMGGGGGGGGGGGGOrdYLJBN4MqvZ)nusQ)I3Mjjy8tOYgI1v8ZYizHiseIfY6HymFWAqbIfIirOVoBncg)eQSHynqFD2ASqejcr9n)abJFczgxiwOYaIfQSHyzPcIirOB(bcg)eQSHyzjbX2DLEpwQSdyccccccccccccctqqqqqqqqqqqq0Ob5Ixoe016RBgYWeeeeeeeeeeee0odE7buy7LycccccccckhxmbbbbLJlMYXftyctyctyI78gwbURUzil38a3rw1Mp)ZaFMDEm5SZQFWQFm5I6Xrjkv)GKJpNg5Sh3zycwLXZp5Upy2b(j3DlluALdXTH7ULLV4nUC7ZDFXBC5o6JqUNBysYVEVvB8K3UttSx92MN8vnVwgY7kEJ7t(vR9bw2dI(1rH7(I34UWe3mgzJ7CZoa8apWD7KIvzCswDYDwmLb3n88p3wuOK7Nt4WCxyBrHsU5NCN3NlmMpCswDYTp3595YxNTg3(CN3NlEdRa3(C3xNTg3T6BtUHIuL6w5TkdUJX7df)Laz1j3LhLJa3fiRo5ogVpu85U8OCe4UoMpWDmMpCswDYDmMpWDEJ8OCe4oJxOWD5r5i8CxNQvv7VEUuPArVe5agHW5ITeMrVYzKUr6XDmEFO4ZDZ9gmbRYG68OCeibfS8Zpy8Rjb5N)BOKKGIBDZoMpKBsqFXBZKrBl9EKG(I3Mjjy8tsqFXBZKZAgkpjOV4TzYUgR7SMHYtc6MFiABP3Je0n)abJFsc6MFywZq5jbDZp01yDN1muEsqejsKkmbbbbrJguN4jtSH(6S1GymFaIAgZaY0(cKnjKlMivQS0z1DU4ox7Ecv2qUyIuPYsNv35YSv6vI0JkmbbbbznhYp)3qjH63hI1ftKkvw6S6oxCNRDpzHcXZbMGGGGGGGGOrdA9ETcwLHPbz2u88Zr4XeeeeeeeeuRWyAqFD2A0VKG(6S1iy8tsqFD2AoM4LsdQperIeXeeeeeeeeeMGGGGGGGGOrdQtXV2StigZhYnKzCH(6S1WeeeeeeeeK1COV4TzYOTLEpO(9HSDyfI2w69OMTUzil3SubzgxiQ)6S1iy8tO(9Hyx9Tj3qrQsDR8wLblvqH45atqqqqqqqqqqqq0ObTEVqmXnbiQz7UsVhleJzazAFbYMeIT7k9El29Axc0jenlvyccccccccccccIgnixoUDIBcvn)3qjP(lEBMKGXpHkBiwxXplJKfIiriwiRhIX8bRbfiwiIeH(6S1iy8tOYgI1a91zRXcrKie138dem(jKzCHyHkdiwOYgILLkiIeHU5hiy8tOYgILLeeB3v69yPYoGjiiiiiiiiiiiimbbbbbbbbbbbbrJgKlE5qqxRVUzidtqqqqqqqqqqqq7m4ThqHTxIjiiiiiiiOCCXeeeeuoUykhxUJX7df)L4w3K7y8(qXNh4o7Qu85eIkXJTh3zD5UvFBYnuKQu3kVvzardkMMHSCZDhY6gIZjef7XDXtlkXdCcrXEC316RBgYOZugCh9ri3Znmj5PZugp5D1zRTqWe825YScJ3N3QAnUCxRyU8tUZ7ZLrEuU52WD2vzKC3bMMDaQmhAwA2C3U0s(j3571cw8tEGh4oVpxyk(2ycC7ZDEFUCTMp3IXRfiJBd3595IDvgj3gEGh4UN72hBNrL7oIt4WKlQrLh4Ca
    

    Monstrosity

    duKKlaGiQ4scsvJsqCkQunlG6wGQDbKHjHYXuLultvkptsIPbk5AuPyBss13OsQgNQKCoju9ovj09uchuQSqQu6HsKjsL4IcQncGpck1ivLGoPeSsLYmLOUjOWob0pvLOHkHSujLNsvtvvCvQKSvvjWxPskJvqQmxqr7fYFvQgm5WuAXsQEmfnzv1LfTzLOpRKgTK40G8AbjZwHBtHDlLFl0WLQwUIEUkthQRlW2vLQVljLXljPZdqRxqk7hn61OhK3a5)i)h9G8bn8eADnNOhK3m4WrdKFzqZedfBHKVNnmykmKrEyRrpykJ8o7AcMQc0plzpCobtDXGPzcBxvWfWuxmyAMaTgjyQlgmntag21dm1fdMMznl0hGHD9at9ZddBxvWfWu)8WaTgjyQFEyag21dm1ppCnl0hGHD9atbcei35gffffC4uLQKMHI66ZXGY0EyQqmTnk74Iu1tkFrHlxEVuN)z3)0v7HkoP8ffUC59sD(NDa6kuoSlUZnkkkkOLug5D21KAXckhFrHlxEVuN)zhGUcLd7IdvCszK3zxtQflOC8ffUC59sD(NDVRkvkS37qfNug5D21KAXckhFrHlxEVaWNW1Q5QIECOWvYg3OOOOOOOOGdNQ7)HWqXMDqzNRbgzdFCJIIIIIIIAenTdQRphJcFWuxFogaTgjyQRphdVzLyCqTGceiqCJIIIIIIIIBuuuuuuuuWHtvkA0BNjLP9W5KY2(uxFogCJIIIIIIIcAj1fdMMjqRrsTybLtNr9CsbJy7WZ4bHb0HY2(uHC95ya0AKulwq50zupNuHRA)iEqXMJ7u4kzJBuuuuuuuuuuuuWHt19)uMvSyQqCQ1vWfhktBJYoUiv9KYPwxbx2DTUAalae2oUZnkkkkkkkkkkkk4WP8z7xQIfdJ8o7AgYfdMMjqRrsfNuo(OrgBPdfiquouqhLP9WqTvkhkqGOU(CmaAnsQ4KYXsD95y4qbcevi)8WaTgjLT9PCOInkhQ4KYXXDkqGO(5HbAnsQ4KYXbmLtTUcU44(lYnkkkkkkkkkkkkUrrrrrrrrrrrrbhoLVsSAuFORFybKBuuuuuuuuuuuuZehmBu4zqYnkkkkkkkQS95gfffv2(ClBFUXnUXnKpObHrESDUMyeg5XtO11CIEq(Gl3nTh(bW(e5wKp4Y9RphdKBr(Gl3dAqyKBrEZGdhn2Ra9tK3m4WrdKhdyFI8MbhoAG8xFogiFNr9CsfUQ9J4bfBiF(E2WiFj7Hr(Gw(E2WiVnahrEt7HFaSprEt7HrEZGdhn2Xa2NiF(E2WiF(E2WhYx6LWWTDp7LFjS3d)ccd8z3vabOq5NW1c7cYBgC4ObYVmOzIHITqY3ZggmfgYipS1OhmLrENDnbtvb6NLShoNGPUyW0mHTRk4cyQlgmntGwJem1fdMMjad76bM6IbtZSMf6dWWUEGP(5HHTRk4cyQFEyGwJem1ppmad76bM6NhUMf6dWWUEGPabcK7CJIIIcoCQsvsZqrD95yqzApmviM2gLDCrQ6jLVOWLlVxQZ)S7F6Q9qfNu(IcxU8EPo)ZoaDfkh2f35gffff0skJ8o7AsTybLJVOWLlVxQZ)S7F6Q94qHRKnUrrrrrrrrbhov3)dHHIn7GYoxdmYg(4gfffffff1iAAhuxFogf(GPU(CmaAnsWuxFogEZkX4GAbfiqG4gffffffff3OOOOOOOOGdNQu0O3otkt7HZjLT9PU(Cm4gffffffff0sQlgmntGwJKAXckNoJ65KcgX2HNXdcdOdLT9Pc56ZXaO1iPwSGYPZOEoPcx1(r8GInh3PWvYg3OOOOOOOOOOOOGdNQ7)PmRyXuH4uRRGlouM2gLDCrQ6jLtTUcUS7AD1awaiSDCNBuuuuuuuuuuuuWHt5Z2Vuflgg5D21mKlgmntGwJKkoPC8rJm2shkqGOCOGokt7HHARuouGarD95ya0AKuXjLJL66ZXWHceiQq(5HbAnskB7t5qfBuouXjLJJ7uGar9Zdd0AKuXjLJdykNADfCXX9xKBuuuuuuuuuuuuCJIIIIIIIIIIIcoCkFLy1O(qx)Wci3OOOOOOOOOOOOMjoy2OWZGKBuuuuuuuuz7ZnkkkQS95w2(iFqdcJ8y7CnXimYxjHwRGraRIBq(r0(rpiFWL7T89CIQJ8HwSLi)lmTtmvCjfaPDI8bxUhAXwIQJ8bxU)HwUeYmyGbevh5dUC3mAu3IrUf5NXrIEqEJGbgc9GWimcJ8FORFyb0JTMH6q(qFpYpZvOy7bW(e5HmJnKhWxUC5LyeaU(BWY1l(Rk(BWQyVvLQu8xbl0s4WYniFOfJgiGfd0BUb5R6lxU8smca4UP6vhwv)vV9wXDt1FvXF71vhTeoSQcYd9r(oJ65KkCv7hXdk2OGt1zupNuWi2o8mEqyar(Qb9XvqaRIBqERjgk2o0dYFy7eJEq(FCFDeRgQoYFXG2F3SIT1YbY7bi0H8xmO9r(cnCoxAnty29)X2btxlTHQlyApywuSA5SlyApyKFilm9XG2)GzDRbO46kY)J7xmO9rUfHryKVfy8mHwxZ5Ha(AK3()qyOyZo2XtO11CEOheg5)qx)WcybZyd5l0W5CP1mHzbZy7GzxDObegW9stimKPD4XtOqLi)HTMH6kkc1WiFPWaFcxdHr(d5NV56fd5Fhb81WQyfdHria
    
  • Avatar of angrysteel angrysteel Nov 07, 2012 at 10:57 UTC - 0 likes

    Having an issue on a boss encounter (Amber-Shaper Un'sok). Trying to use a combatlog trigger for the Amber Explosion.

    There are 3 versions of Amber Explosion:

    • One is cast by the player.
    • One is cast by the Mutated Construct.
    • One is cast by the Amber Monstrosity.

    Both the player and the Mutated Construct share the same spell ID. (ID=122398).
    The Amber Monstrosity uses the same spell name (Amber Explosion), but the spell ID is 122402.

    All 3 spells have the exact same combatlog message:

    Player and Mutated use:

    SPELL_CAST_START,0x04000000011F6D5E,"Angrysteel",0x548,0x0,0x0000000000000000,nil,0x80000000,0x80000000,122398,"Amber Explosion",0x8
    

    Amber Monstrosity uses:

    SPELL_CAST_START,0xF150F4F70000650C,"Amber Monstrosity",0x10a28,0x0,0x0000000000000000,nil,0x80000000,0x80000000,122402,"Amber Explosion",0x8
    

    So when i have WA set up like:

    Trigger = Event
    Message Prefix = Spell
    Message Suffix = Cast Start
    Source Unit = Target
    Spell Name = Amber Explosion

    The aura will only show when targeting a player or mutated. It will not show if targeting the Amber Monstrosity, even tho the spell NAMES are identical, the spell IDs are not. I dont see a way to use spell ID with combat log events, only the names.

    Any suggestions on a work around? Im sure this would be possible with a custom lua trigger, but thats something i dont have the know how to do.

Facts

Date created
Oct 03, 2010
Categories
Last update
Apr 30, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 2 (GPLv2)
Curse link
WeakAuras
Downloads
958,073
Recent files
  • A: r302 for 5.2.0 Apr 30, 2013
  • A: r301 for 5.2.0 Mar 24, 2013
  • A: r300 for 5.2.0 Mar 08, 2013
  • R: 1.4.7.9 for 5.2.0 Mar 05, 2013
  • A: r298 for 5.2.0 Mar 05, 2013

Authors