Edit: Many people were having trouble importing the strings, including myself when I tried. After some digging, I figured out the problem – there seems to be an upper limit on how long an exported string can be. The groups worked fine in WeakAuras, but when attempting to export and re-import, it would consistently give an error because the string wasn’t complete.

The solution was pretty simple – split it into two groups. You’ll have to import each group, but at least now each sub-group will import properly. Sorry for the hassle – I just assumed the export would work like previous ones did. /edit

Since the last time I posted about my WeakAuras setup, I’ve made some minor changes.  I figured it was about time for an update.  The primary changes are:

1. I changed the CS/HotR icon to show HotR whenever there are 5 seconds or less on the target’s Weakened Blows debuff.  This should give you a little more warning of when it’s about to fall off so you can refresh it before that happens.
2. I added a Sacred Shield indicator on the “priority” (top) row as a reminder to refresh it when everything else is on cooldown.  Mentally, I just scan that line left to right to see what’s available and choose from my options, sort of like a buffet.  When SS wasn’t on that list, I tended to forget that I should/could refresh it early, which led to more downtime than I’d like.
3. I added talent-specific cooldown indicators on the priority list.  I put them to the left of Sacred Shield, because I mostly use Light’s Hammer as a raid cooldown rather than rotationally.  Only the icon for the talent you’ve chosen should show up.
4. I fixed a bug with the Sacred Shield icon on the “cooldowns” (lower) row.  It was showing the duration of Sacred Shield buffs from other paladins, which wasn’t useful if you wanted to know how long was left on your own SS buff.  Now it only shows the duration of your own buff.
5. I added a numerical Vengeance indicator to the left of Shield of the Righteous.  This was shamelessly stolen from Sunnier, who posted some great monk WeakAuras.
6. There’s now a “hey, you’re not using a seal” warning icon.  I actually already had this, but it was in a separate group (used for both Ret and Prot).  Now that we use different seals by default, I just duplicated it and put one into each group.

Here’s what it looks like in action after the updates:

And here’s the strings to import. First, the priority row:

Next, the cooldown row and RF/Seal indicators:

Note: For some reason, when I copy the strings out of this WordPress text box and paste into WeakAuras, it decides to insert 2 carriage returns (blank spaces) at the beginning of the string. It doesn’t seem to do this every time, and I don’t know why it’s doing it either. If you’re getting an “Error decompressing: Unknown compression method (192)” error message, check that there aren’t empty lines before the beginning of the string.

If you have any questions, feel free to ask.

This entry was posted in Tanking, Theck's Pounding Headaches and tagged , , , , , , , , . Bookmark the permalink.

### 58 Responses to Tankadin WeakAuras Strings: 5.0.5

1. Zaephod says:

I’ve been thoroughly enjoying these WeakAura strings from you. They’ve made me much better at keeping my Sacred Shield up, and, of course, the bouncing icons help immensely.

I always felt like I did a reasonably good job tanking, but these have greatly increased my efficiency with the active mitigation model. Though sometimes I still panic when faced with an errant pull by a wandering dps and just start spamming every AOE I can.

Am I the only one to macro CS and HotR together with an Alt Modifier on one bar, and have a duplicate bar with the reverse macro? (Both bars have the same other abilities, I just switch between which one my main attack will be)

• Theck says:

Probably not, but I don’t use action bar paging at all. I have CS and HotR bound to separate buttons, but I could write an entire blog post on my keybind/control layout. I’ve put a lot of thought and design into it.

• sh420 says:

Hi Theck. I’d really like to know what bindings you use. I’ve been trying to get a comfortable setup for ages. Maybe your setup would help me

• Theck says:

I may very well do that.

• Mar says:

<3

• Pappo says:

I’ll be waiting for that post from now on! My bindings are really waiting for an improvement ATM 😛

2. anafielle says:

I use them too… they’re pretty awesome.

When I had to go extensively tank for the first time since Firelands at launch, I paniced and installed these auras from Theck. They definitely improved my life and helped me L2P (or, “remember to play” I guess)!

<3 auras.

3. Agreed- these strings are really useful. I’m a pretty green tank still, and these help a ton. I really like the clean, simple layout.

Theck, you mentioned a string you use for Ret. Have you posted your full Ret strings? clcRet takes care of 95% of what’s needed, but given how great the Prot strings are I figured it was worth asking about your Ret ones.

Zaeph, I also have CS/HotR macro’d together with an Alt mod. Happily I get to use it for Ret and Prot now. (I also have TV/DS macro’d together in a similar fashion for Ret.)

• Theck says:

I posted my ret strings back here:
http://sacredduty.net/2012/09/05/weakauras-for-other-classes/
I don’t think they’ve changed appreciably since then, apart from moving the “No seal” warning into that group.

• Brayl says:

Theck in your ret weakauras set you said that you use clcRET. Have you seen or used Spellflash? If so what are your thoughts on it?

• Theck says:

No, I haven’t even heard of it until your post. I don’t really have an opinion one way or the other – if you find it useful and it works for you, go for it.

• Brayl says:

If you still use clcRET you might like it since it takes up less space and just flashes the spell on your spell bar. I’m not sure I’m sold on the protection side of it but it is nice since it flashes defensive cooldowns that I tend to forget to use.

4. Weebey says:

Thanks again for this Theck, they really are invaluable.

For some reason I am getting an error with the new string. It gives me an “error desiaralizing” then a directory location for an AceSerializer lua. It continues “Invalid AceSerializer table format (no table end marker)”

I have tried updating WeakAuras and not loading Theck’s old auras (which work fine for me), with no success.

I apologize for the tech post; I can only offer the weak defense that if I’m having this problem hopefully others are too. In any case, help would be much appreciated.

• Daishan says:

Same for me I’ve not spent long trying to fix it yet, thought i’d just let you know you’re not the only one.

• Theck says:

Odd… I just copy/pasted them again and updated the post (and got a slightly different string than the first time). Maybe it was just a copy/paste error? See if the new one is working properly.

• Weebey says:

I’m still getting the same error with the updated string. Very odd. Is it working for anyone?

• Klarth says:

WA seems to add some blank spaces before/after the string when you paste it in. Deleting those got it to work for me. Thanks, theck.

• Pappo says:

I’ve deleted all the spaces and I’m still getting the same error. “Invalid AceSerializer table format (No table end marker)”. Are you sure that you deleted only those spaces?

• Klarth says:

My bad there Looks like I was actually loading a newer to me (but still old) string from the other post when I was experimenting. I’ve been trying to tweak with the newest one but can’t get WA to accept it. Sorry about that.

• Theck says:

OK, I just tried copying the string and pasting it right into the “import” section and I’m getting the same error. So it has to be something weird within WeakAuras. I’ll do some digging and see if I can fix it.

5. Sedrea says:

Thanks for the update Theck!

6. iRONBLiND says:

Hiho

got the same error whit the update as Weebey … Cloud u look for this would be nice
Ur Weakaura string looks nice. Hope I get it to work

• Theck says:

See above – it might’ve been a copy paste error. I updated the string, try importing this one and see if you get the same error.

7. Jamie says:

Sorry to bother you mate but for some reason when I import the string over I get an error.. Any advice?

8. Pappo says:

I’m still getting an error “Invalid AceSerializer table format (No table end marker)”.Thanks for the string Theck!

9. Wiwe says:

Could you do a blog post about your keybinds/layout that would be very Nice:)

• Theck says:

Yeah, since a few people have asked about it, I’ll probably try and write one in the next week or two.

10. Crukas says:

I have the same problem, Error deserializing libsAceSerializer-3.0AceSerializer-3.0.lua:223 Invalid AceSerializer table format (no table end marker)

11. frotty says:

hi – same problem here. tried viewing the element’s source to just get the string, tried stripping spaces, tried firefox / chrome

12. Theck says:

To everyone experiencing problems: There were apparently too many auras, so the exported string was reaching some hard-coded length limit (and, annoyingly, not giving an error message to let us know). I’ve split the auras into two groups, and now they seem to export and import properly. Let me know if you’re still having trouble.

• Pappo says:

It’s working! Thank you so much 😀

13. Shoot says:

The talent-specific CD indicator on the priority row is showing all of the abilities, not just the one talented. Do you have any ideas as to why it would be doing this? Thanks in advance.

• Theck says:

I’m not sure why it would, it’s not doing that for me. Check the “Load” settings for those abilities and make sure that the appropriate talent settings are chosen?

• Shoot says:

It’s set to prot for talents. Would it have anything to do with the 2nd trigger on each of them?

• Theck says:

I’ll have to check when I get home. I don’t remember what the second trigger is, offhand. If it’s what I think it is, it should be redundant now that there are actually “talent” load settings, so I can probably delete them.

• Shoot says:

function()

local found = false

for i=1, NUM_GLYPH_SLOTS do
found = true
end
end
return found
end
Is what the trigger is for all of them. I’m not sure what is causing it to load all three talents.

• Shoot says:

I figured it out finally. Thanks for your help though.

• Theck says:

Yeah, actually that’s a leftover trigger from Consecration (I duplicated consecration to create most of those auras, apparently). If you had the glyph of Consecration active, it might’ve caused the bug you saw. You can safely delete that second trigger on the L90 talents; I’ve updated the strings in the post accordingly to get rid of that extra unwanted trigger.

14. Weebey says:

OK, it’s working now, thanks again.

There was one small oddity: there was no text display for the cooldown remaining on any of the ability or cooldown icons. This one I managed to fix myself; by comparing the auras to an old set, it appears that the relevant fields in the new auras were labelled %s, when they should be %p. With this change, everything seems good.

I don’t know if it was my computer setting the defaults, or if it is part of the string, but if anyone else is having this problem this is the fix.

• Theck says:

No, I turned them all off by default because I use OmniCC. To turn them back on you have to manually edit them from %s to %p, just like you did.

15. Vayacondios says:

Question, to the left of your toon there is a bar count down thing for some of your CDs, is that part of WeakAuras or is that done by another addon?

I copied your string and am using it but I don’t have that side bit, not sure if I failed in copying or if it’s just not a part of it. Between CLCProt and my own Power Auras I had a set up that was working almost exactly like what your WA does and so my goal was to just get that side bar bit. Although I am finding it handy that your one WA set up does the work that I was using three addons to do.

Further more, thank you very much for all the work you put in to this blog and in to all the other pally-stuff you do. I’ve been playing WoW since ‘Nilla and have been tanking off and on since BC, but now I am the tank for a top 100 guild and you have helped me out a lot. I only picked up protadin about two months before MoP came out so you have been a HUGE help in learning all of the finer points and the math behind pally tanking.

• Theck says:

You’re welcome!

The bars you’re talking about are a special bar I’ve set up in Raven, which is my buff/debuff addon. You can see the filtered buff bars I have at the top right of the screen. That floating bar in the middle is just another one of those, but filtered so it only shows the buffs I specifically tell it to. I have most defensive and offensive cooldowns show up there, because it’s much faster than searching for the buff I care about in the longer list at the top right.

16. Loliinacan says:

Remaining cooldown as a number not showing up anymore? Should I get omnicc, or is it still possible to get them working on here?

• Theck says:

Yeah, I turned them off because I use OmniCC. If you don’t want to install that, you can go to the “Display” tab and change the “Text” entry from %s to %p to turn them on.

17. Bosstiger says:

Reblogged this on Gigable – Tech Blog.

18. sh420 says:

Hi Theck. Since 5.1 I’ve been getting lots of LUA errors with weakauras – it’s updated fine but still get errors. Just wonder5ing if I’m alone or if anyone else is getting these errors. I’ve only your 2 string sets loaded in wa, although I’ve moved a few of the icons around – I hope that isnt the cause.

BTW – so many thanks for your post on your ui and keybindings – has helped me so much ty.

Message: [string “return function () …”]:4: attempt to compare number with boolean
Time: 12/02/12 14:17:04
Count: 51
Stack: [C]: ?
[string “return function () …”]:4: in function
InterfaceAddOnsWeakAurasRegionTypestext.lua:89: in function UpdateCustomText’

• Theck says:

I can’t imagine that moving them has caused any problems. On the other hand, I don’t know what’s causing your errors, as I haven’t had any problems with WeakAuras this patch. One or two of my auras are acting up (the Vengeance one isn’t showing up, and the Sacred Shield one seems to be intermittently disappearing), but neither of those have been throwing LUA errors.

As far as troubleshooting, you could always export your current auras to a string, save it in notepad, and then delete them one by one in-game until the error goes away. That’ll help determine which aura is causing it.

19. sh420 says:

Hi Theck. I think I found the problem – The Righteous Fury is a bit fecked due to changes in auras/buffs/debuffs in 5.1. So I removed/deleted it and now no errors – that’s also fixed my Sacred Shield problem – it was disappearing all the time too. I’ve also tried to change the Vengeance to using the spell id instead of a name as there’s 16 diff Vengeances’ in the game and WA might be getting a tiny bit confused with that.

Cheers again Maestro!

• Thark says:

I’m having lots of issues post 5.1. I tried deleting the Righteous Fury, and it helps, but I’m still having issues. I also had a few other Weak Auras that I used, and they too are giving lots of issues. I ended up just deleting them as well, and kept just the cooldowns to help track them. It still gives lots of errors, but it works. Thanks for the tip.

• Theck says:

Have you tried re-installing WeakAuras? I don’t think I’ve had any lua errors at all, but it’s possible that I managed to skip over a buggy version of WA.

• Thark says:

I did, and it didn’t really help. Same issues with Sacred Shield and Weakened Blows, and any other auras I tried to import or write plain won’t work (they trigger once, but while in combat either don’t disappear or don’t trigger a 2nd time). I’m going to delete the addon and my cache/WTF again. At least I’ve narrowed it down to being an issue with just me. Thank you for the help.

• Alexander Buit says:

I found the issue was in Vengeance, it seems it the property was changed from a integer (with the stack size I guess) to a boolean (vengeance on or not) in the 5.1 release. Disabling part fixed the issue.

20. Oxboy says:

Theck, what is the hole between HW and Conc in your priority line? Is that for HoW pops?

• Theck says:

Yep