
WeakAuras 2
Last Updated: Feb 2, 2019 Game Version: 8.1.0
WeakAuras 2
WeakAuras is a powerful and flexible framework that allows the display of highly customizable graphics on World of Warcraft's user interface to indicate buffs, debuffs, and other relevant information. This addon was created to be a lightweight replacement for Power Auras but has since introduced more functionalities while remaining efficient and easy to use.
Features
- An intuitive and powerful configuration interface
- Custom textures including all textures from Power Auras and Blizzard's 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
Quick Start
To open the options window, type /wa
or /weakauras
into your chat and hit enter or use the minimap icon.
Extensions
- WeakAuras Companion: This application adds the missing link between Wago.io and the World of Warcraft addon, enabling you to update your auras in a convenient fashion.
- 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.
- ColorPickerPlus for a better version of the WoW color picker that includes class color templates and a copy and paste function.
Documentation
For in-depth documentation, see the wiki page.
Examples
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!
Problems
- 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? Check out our contributing guidelines to get started!
- Feel free to join our Discord Community to talk, get help and discuss everything WeakAuras!
Support
If you want to help out with development without providing code yourself, you can always donate to the WeakAuras project maintainers using PayPal or become a Patreon:
I have severe drop of FPS with WeakAura since a few days. With WeakAura in raid I am between 15 and 20 FPS, Without WeakAura has more than 55-60 FPS. I fired all my auras and it does not change anything.
In reply to Hwn:
The latest update destroyed all of my weak auras turning all of them into empty aura buff weak auras. Luckily I have a backup of my savedvariables/weakaura.lua from a month ago, but this is really awful for anyone who doesn't.
In reply to TreMetal:
In reply to InfusOnWow:
In reply to TreMetal:
In reply to InfusOnWow:
In reply to TreMetal:
In reply to TreMetal:
In reply to InfusOnWow:
Hey !
I was looking for Bwonsamdi 3D model to make a WA but couldn't find it in "creatures"
His model isn't avaliable yet or did i missed it ?
Thanks !
In reply to Sawaymar:
Just updated (twitch client on alpha)
got alot of weakauras that suddenly did not work as intended, think it was the "conditional" part that stopped working for me.
Frequently just when I mount.
Date: 2018-08-30 21:27:19
ID: 1
Error occured in: Global
Count: 1
Message: [string "--[[ Error in ' Player Cast Time' ]]return ..."] line 4:
attempt to perform arithmetic on local 'endTime' (a boolean value)
Debug:
[string "--[[ Error in ' Player Cast Time' ]]return ..."]:4:
[string "--[[ Error in ' Player Cast Time' ]]return ..."]:1
[C]: xpcall()
WeakAuras\RegionTypes\Text.lua:170: UpdateCustomText()
WeakAuras\WeakAuras.lua:3906:
WeakAuras\WeakAuras.lua:3900
Locals:
None
AddOns:
Swatter, v7.3.1 (<%codename%>)
AdvancedInterfaceOptions, v1.2.4
AllTheThings, v1.6.9a
AngryWorldQuests, v
ArkInventory, v30812
ArkInventoryRules, v10200
ArkInventoryRulesExample, v10000
ArkInventorySearch, v10200
Auctionator, v5.0.5
AzerothAutoPilot, v0.167
BrokerEverything, v3.3.1-release
CanIMogIt, v8.0.0v1.11
DBMCore, v8.0.5-9-g911fd90b7
DBMDefaultSkin, v
DBMStatusBarTimers, v
DialogKey, v1.5.3
Dominos, v8.0.6
DominosCast, v
DominosEncounter, v
DominosProgress, v
DominosRoll, v
DressUp, v3.0.3
EasyDelete, v8.0
EasyScrap, v9
Frenemy, v8.0.1.1
GuildRosterManager, v1.27
GuildGreet, v8.0.0
GuildRosterDeluxe, v8.0.1
GuildSearch, v8.0.0
LeatrixPlus, v8.0.11
lsToasts, v80000.03
MoveAnything, v17.0.0
Outfitter, v5.20.3
Pawn, v2.2.27
SexyMap, vv8.0.8
SlideBar, v7.3.1 (<%codename%>)
Titan, v5.14.5.80000
TradeSkillMaster, vv4.2.1
TradeSkillMasterAppHelper, vv4.0
TransmogTokens, v1.4.9
VgerCore, v
WeakAuras, v2.7.4
WIM, v3.7.18
WorldQuestTracker, v
XRoll, v5.0.1
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=44c)
In reply to doughyinthemiddle:
In reply to InfusOnWow:
local spell, _, _, _, _, endTime = UnitCastingInfo("player")
if spell then
local finish = endTime/1000 - GetTime()
return ("%.2f"):format(finish);
end
end;
hi have problem
this is with no addon installed just happens every time I cast
Message: [string "--[[ Error in ' Arcane Missiles' ]]return f..."]:2: Usage: UnitBuff("unit", [index][, "filter"])
Time: Mon Aug 27 11:33:22 2018
Count: 1075
Stack: [string "--[[ Error in ' Arcane Missiles' ]]return f..."]:2: Usage: UnitBuff("unit", [index][, "filter"])
[C]: in function `UnitBuff'
[string "--[[ Error in ' Arcane Missiles' ]]return f..."]:2: in function `stacksFunc'
Interface\AddOns\WeakAuras\GenericTrigger.lua:480: in function `ActivateEvent'
Interface\AddOns\WeakAuras\GenericTrigger.lua:548: in function <Interface\AddOns\WeakAuras\GenericTrigger.lua:509>
Interface\AddOns\WeakAuras\GenericTrigger.lua:632: in function `ScanEventsInternal'
Interface\AddOns\WeakAuras\GenericTrigger.lua:620: in function `ScanEvents'
Interface\AddOns\WeakAuras\GenericTrigger.lua:1020: in function <Interface\AddOns\WeakAuras\GenericTrigger.lua:1018>
Locals: (*temporary) = "player"
any help would be great
That's a error in your aura 'Arcane Missiles'.
In reply to maxieboy:
Date: 2018-08-25 17:35:56
ID: 1
Error occured in: Global
Count: 1
Message: [string "--[[ Error in ' Player Cast Time' ]]return ..."] line 4: attempt to perform arithmetic on local 'endTime' (a boolean value)
Debug:
[string "--[[ Error in ' Player Cast Time' ]]return ..."]:4:
[string "--[[ Error in ' Player Cast Time' ]]return ..."]:1
[C]: xpcall()
WeakAuras\RegionTypes\Text.lua:170: UpdateCustomText()
WeakAuras\WeakAuras.lua:3844:
WeakAuras\WeakAuras.lua:3838
Locals:
None
AddOns:
Swatter, v7.3.1 (<%codename%>)
AdvancedInterfaceOptions, v1.2.4
AllTheThings, v1.6.9a
AngryWorldQuests, v
ArkInventory, v30811
ArkInventoryRules, v10200
ArkInventoryRulesExample, v10000
ArkInventorySearch, v10200
Auctionator, v5.0.4
AzerothAutoPilot, v0.159
BrokerEverything, v3.3.1-release
CanIMogIt, v8.0.0v1.11
DBMCore, v8.0.4-12-g7786de0c1
DBMDefaultSkin, v
DBMStatusBarTimers, v
DialogKey, v1.5.3
Dominos, v8.0.6
DominosCast, v
DominosEncounter, v
DominosProgress, v
DominosRoll, v
DressUp, v3.0.3
EasyDelete, v8.0
EasyScrap, v8
Frenemy, v8.0.1.1
GuildRosterManager, v1.27
GuildGreet, v8.0.0
GuildRosterDeluxe, v8.0.1
GuildSearch, v8.0.0
LeatrixPlus, v8.0.11
lsToasts, v80000.03
MoveAnything, v17.0.0
Outfitter, v5.20.3
Pawn, v2.2.27
SexyMap, vv8.0.8
SlideBar, v7.3.1 (<%codename%>)
Titan, v5.14.5.80000
TradeSkillMaster, vv4.1.2
TradeSkillMasterAppHelper, vv4.0
TransmogTokens, v1.4.9
VgerCore, v
WeakAuras, v2.7.2
WIM, v3.7.18
WorldQuestTracker, v
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=43d)