Acherus Runes
Description
Acherus is a Death Knight addon providing displays for runes, procs, runic power, and diseases. A great effort has been put in to make all features customizable. Animations are provided to make it very easy to see when things become available and unavailable.
Enjoy!
Usage
Slash Command
To open the configuration type /ac or /acherus, click on the minimap button, or use a Data Broker display that's compatible with launchers.
Feature Requests and Bugs
If you have a feature request or a bug to report please post a ticket. Do not post them in the comments.
Feature List
- Runes
- Multiple layouts (Stacking, Columns, Triangle, etc.)
- Flexible - Split into Bars, Icons, and Text modules
- Rune sets - DKI, Ebon Blade, and Blizzard
- Procs
- Killing Machine, Rime, Sudden Doom tracking
- ButtonFacade support
- Pulse animation that minimizes
- Diseases
- Only current target tracking
- Combined into a timeline bar for easy viewing of durations
- Runic Power
- Three layouts
- Triangle - Lines are drawn every 20 runic power
- Bar - Simple bar with movable text
- Text - Just the text
- Three layouts
- Additionally
- Modules are highly customizable
- Each module can be enabled/disabled
- Profiles - Set up for different specs, such as PvP, PvE, etc.
- Data Broker Launcher with a Minimap icon
Translation Request
I currently need translators to help convert the English in the menus into the following languages:
- French
- Korean
- Latin American Spanish
- Russian
- Simplified Chinese
- Spanish
- Traditional Chinese
Go to the localization page if you'd like to translate. It's open to anyone with an account. Curse has a system setup so that phrases can be translated very fast and easily with no manual editing of files. Thanks!
FAQ
Acherus uses tons of memory / cpu!
This is just because it starts with "A" and is loading first in your setup, and getting blamed for all the resources used in shared libraries by all your addons. If you're concerned you can test by installing standalone versions of the libraries, especially Ace3. It's normal though; some addon always gets blamed for the shared libraries. It's not a real problem.
What was AcherusLoader?
AcherusLoader was a folder in older versions that helped the addon load only on Death Knight characters. Newer versions handle this differently. Now, if you forget to manually disable Acherus on a non-DK, it will disable itself. You can delete the old AcherusLoader folder if you still have it.
Credits
- Kassay - Created the triangle texture
- Nathyrra - Inspiration and testing
- DKI, Ebon Blade - Rune icons
- Ategia, Lojan - German translations
- Psyquest - French translations
- Defia, Masodcn - Simplified Chinese translations
- Tushiyang, MusicOnline - Traditional Chinese translations
I used to turn off the Rune Icons completely because I couldn't find a good way to configure it so that they "sparked" when they became available. I just found today I could modify the fade-in option for the Rune Icons and make them 0alpha for full duration then 1alpha when they became available, perfect! Now if only I could get the Rune Icons to sit in the middle of my small bars and not on the edge, or not be forced to have them tiny (scale slider) to make them scale back inside the bars. A set of options like the Text has to move them in relation to the bars would be ideal.
Also maybe change the "spin" or pulse effects to only happen when the runes are ready to be used, having them spin when used is fine but its quite obvious to see that you've just used them anyway..
Thanks Kollektiv!
I do have a suggestion/feature request which I don't think is to hard to implement. You can skip my wall of text if you want to and go to the [[ In short ]]
Anyway; I was using aguf in the past for my runes which only displayed a pipe setup of runes as colored bars. When a rune was ticking of cooldown a bar would fill displaying at a constant +-50% alpha. At the point it got ready it would flash up a little and go from 50 to 100% alpha.
In acherus I enabled the option to always have my bars visible. The current fade-in feature is gradually in acherus. But from a usability pov it can be hard to see the difference between a rune which is 0.1 from getting of cooldown and one which is actually ready. I know we could use the "Ready" text but it makes my rune display less clean.
[[ In short ]] Could you have the rune bar fade from e.g. 20%alpha/10s.cd to 50%alpha/0s.cd and to 100%alpha/ready.
Thanks again for making the best DK addon available.
Just like skills when they go on CD/GCD.
One question though, is it possible to configure the rune-icons so that they only show up when they are usable ? I know i can fade them in during a 10 sec period, but i find it hard to see the difference between say 90 and 100% alpha. I'd like them to be faded while not usable and then go to full alfa and spin and all that when i can use them..
Ohh, and it says 10 seconds on the fading (and everywhere else in the config), it doesnt take into account the 10% faster rune-recovery of unholy ?
My english is not the best so i hope i made some sense :P
maxtime = 12 + 3 * select(5,GetTalentInfo(3,4)) -- Epidemic talent
needs to be changed since diseases now have a 15 second duration
maxtime = 15 + 3 * select(5,GetTalentInfo(3,4)) -- Epidemic talent
also
local name,_,icon,_,_,_,expTime,isMine = UnitDebuff("target",tex.disease)
if name and isMine then
needs to be changed cause of a change in blizzards API to something like
local name,_,icon,_,_,_,expTime,unitCaster = UnitDebuff("target",tex.disease)
if unitCaster and unitCaster == "player" then
Hope you keep up the awesome work!
[2009/04/17 20:56:02-7-x1]: Acherus-v1.0.0\Procs.lua:247: attempt to concatenate local 'name' (a nil value)
Acherus-v1.0.0\Procs.lua:278: in function `CreateProcs'
Acherus-v1.0.0\Procs.lua:80: in function <Interface\AddOns\Acherus\Procs.lua:77>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (AuctionLite):531: in function `EnableAddon'
AceAddon-3.0-5 (AuctionLite):543: in function `EnableAddon'
AceAddon-3.0-5 (AuctionLite):621: in function <...ddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:607>
<in C code>: in function `LoadAddOn'
AcherusLoader-v1.0.0\AcherusLoader.lua:27: in function <Interface\AddOns\AcherusLoader\AcherusLoader.lua:24>
dunno if it's intended but ... there seems to be no anchor to move the rune-bars in triangle mode?
Maybe I'm just blind ... but i really don't get it
atleast i don't got one anymore oO
deleted WTF-files and it's back up properly
k... i found the error
If you have RunePower Layout triangle you are able to move the runes with that layout ... but u are unable to move them if you use another RunePower layout :)
sry for posting bugs in comments -.-
great addon btw. many features and very customizable
I like that it is easy to customize. I get lost with heavy customization mods but this one has lots of options that are easy to understand.