Rune-It-All
Description
Rune-It-All adds more features and functionality to Blizzard's rune frame, including size, movement, transparency, cooldown text, various art styles, and more.
Rune-It-All does the following:
- Allows you to scale the size of the runes
- Allows you to change the transparency in and out of combat
- Allows you to unlock and lock the runes so that you can move them around
- Has 5 unique layouts including: Vertical, Curved Up, Curved Down, Vertical Block, and Horizontal Block
- Has 7 unique art choices including: Beta Runes, DKI Runes, and Letter Runes, Japanese Runes, Orb Runes, Runica Runes, Beta-Enhanced Runes
- Allows you to move the runes individually
- Has custom cooldown text (includes several options along with it)
- Has option to show runes (when OOC - and useful when OOC alpha is less than 1) when you use a rune (e.g. Death and Decay OOC)
- Allows you to increase or decrease the spacing between runes ("padding") Note: only works for Vertical and Horizontal layouts
- Allows you to configure how the rune bar acts when you enter a Vehicle
- And more...
Notes
- Options can be accessed by typing /ria, /runeitall or /rune-it-all (or accessing the Interface Options)
Credits
Thank you to these people who gave the knowledge and insight to keep me on the right track:
_Chloe, slakah, zeksie, KarlKFI, Akryn, arnath2, kollektiv, Parnic, Yivry
Updated for Legion! Let me know if you have any questions, comments, or concerns!
There is a bug currently. I play frost and i noticed my blood runes are not displaying as death runes.
I get lua errors of all kinds when I try to battle my pets, is this happening to anyone else?
If Im asking a stupid question I apologise! :)
I have a future code re-write half-done, and a fix for this issue on WoWInterface.
I'll try and get the fix here shortly. I have to re-do the SVN/Git setup. My apologies!
Hey there! Any chance this'll get updated for WoD??
Sure thing. Have you tested on the Beta yet?
Actually haven't, I wasn't in the beta, also no to 6.0.2, but I'll give it a go later today and reply to my own post with the results :)
Any results? :)
Hey maybe im nuts... but i see you fixed the pet battle bug in the comments. however this shows the last update to this addon was in 2011. Im still having the bug my self... Am I doing something wrong?
Just need to fix up the Git repository and push the small update... my apologies.
Hope to see this updated before WoD! It's so hard to find good rune addons anymore! :(
Absolutely. I have it updated on WoWInterface, getting around to getting it update here.
I just downloaded this in patch 5.0.4 and it seems to work just fine, but I feel like asking;
Is there an option that I've missed to enable a visible Cooldown on Runes without text, such as the "clock shadow" used by the Blizzard standard UI? If not, have you considered adding one? It'd look a lot nicer and more immersive than a digital number system, especially with the more organic-looking graphic options you've added!
That's great to hear. There is only one small issue with Pet Battles, but it's a very easy fix. However, in returning to my code, I've caught myself up in optimization, so I've made more work for myself. Promise update will be soon.
Your suggestion: Great idea. I tried this at one point, but I will re-implement both the "swirl" and "shine" effects after the initial optimization and re-write update.
Thanks for your input! I really do appreciate it.
Okay -- quick update.
I've fixed the issue rather quickly, so I've gone ahead and begun work on a semi re-write of the code. The code is not only going to be better organized and easier to read, but should also provide a small performance boost and memory usage decrease.
Stay tuned. I should have an additional update by the end of the week.
Great news all.
I am currently workin on an update for compatibility to 5.3.
Thanks for the extreme wait!
First off, great addon. As far as I'm concerned, it's the best DK rune addon.
Often times when I enter/leave a vehicle when in combat, the rune display will disappear. It'll still show cooldown times, but the runes themselves will be gone. Is there a fix for this?
Thanks in advance, and I really appreciate the great addon.
EDIT: Formatting, grammar.
An update would be great. Please and thank you!!!
Can you provide me with the errors, or is it just misbehaving? I'll try and get access to WoW next week.
First off thanks for putting together the best rune mod out there! Whenever I try to enter a pet battle I get the following error (no other mods enabled):
Message: Interface\FrameXML\FrameLocks.lua:60: table index is nil
Time: 04/10/13 21:50:12
Count: 1
Stack: Interface\FrameXML\FrameLocks.lua:60: in function <Interface\FrameXML\FrameLocks.lua:50>
Interface\FrameXML\FrameLocks.lua:69: in function <Interface\FrameXML\FrameLocks.lua:68>
Interface\FrameXML\FrameLocks.lua:111: in function <Interface\FrameXML\FrameLocks.lua:106>
Interface\FrameXML\FrameLocks.lua:149: in function `AddFrameLock'
...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:143: in function `PetBattleFrame_Display'
...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:94: in function <...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:91>
Locals: frame = <unnamed> {
0 = <userdata>
}
frameName = nil
(*temporary) = <table> {
MultiBarRight = "hidden"
ChatFrame4 = "hidden"
PartyMemberFrame2 = "hidden"
ChatFrame3 = "hidden"
CompactRaidFrameManager = "hidden"
ChatFrame2Tab = "shown"
ChatFrame9Tab = "hidden"
TemporaryEnchantFrame = "shown"
ChatFrame6Tab = "hidden"
PartyMemberFrame1 = "hidden"
ConsolidatedBuffs = "hidden"
TargetFrame = "shown"
WatchFrame = "shown"
DurabilityFrame = "hidden"
ChatFrame5 = "hidden"
ChatFrame7Tab = "hidden"
PartyMemberFrame3 = "hidden"
MainMenuBar = "shown"
MinimapCluster = "shown"
ChatFrame4Tab = "hidden"
ChatFrame10Tab = "hidden"
ChatFrame7 = "hidden"
ChatFrame6 = "hidden"
ChatFrame10 = "hidden"
ChatFrame3Tab = "hidden"
ChatFrame5Tab = "hidden"
ChatFrame8 = "hidden"
ChatFrame8Tab = "hidden"
ChatFrame9 = "hidden"
ChatFrame2 = "hidden"
}
(*temporary) = "shown"
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = "table index is nil"
BASE_STATES = <table> {
MultiBarRight = "hidden"
ChatFrame4 = "hidden"
PartyMemberFrame2 = "hidden"
ChatFrame3 = "hidden"
CompactRaidFrameManager = "hidden"
ChatFrame2Tab = "shown"
ChatFrame9Tab = "hidden"
TemporaryEnchantFrame = "shown"
ChatFrame6Tab = "hidden"
PartyMemberFrame1 = "hidden"
ConsolidatedBuffs = "hidden"
TargetFrame = "shown"
WatchFrame = "shown"
DurabilityFrame = "hidden"
ChatFrame5 = "hidden"
ChatFrame7Tab = "hidden"
PartyMemberFrame3 = "hidden"
MainMenuBar = "shown"
MinimapCluster = "shown"
ChatFrame4Tab = "hidden"
ChatFrame10Tab = "hidden"
ChatFrame7 = "hidden"
ChatFrame6 = "hidden"
ChatFrame10 = "hidden"
ChatFrame3Tab = "hidden"
ChatFrame5Tab = "hidden"
ChatFrame8 = "hidden"
ChatFrame8Tab = "hidden"
ChatFrame9 = "hidden"
ChatFrame2 = "hidden"
}
If you have the time to update the mod it would be greatly appreciated!