Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(10 Kb)
Download
Updated: 12-08-09 08:36 AM
Pictures
File Info
Updated:12-08-09 08:36 AM
Created:08-23-09 08:35 AM
Downloads:2,630
Favorites:19
MD5:

SnowfallRune

Version: 1.6
by: Dayn [More]

This is a rune frame replacement addon. The addon brings together the most critical information that you need to time your abilities into one location. Also, the addon emphasizes areas that need your immediate attention by using bright, fast-moving bars. Finally, the addon puts indicators of events that are happening soon on the same time scale so that you see the exact order in which the events will happen.

A primary feature of the addon is that it shows the 2.5-second grace period after a rune becomes available when it should be used in order to avoid wasting rune production. The addon also shows the global cooldown (GCD) on the same scale, so you can tell exactly when you can use your next abilities. Finally, the addon has optional target disease bars that can tell you exactly when your diseases will wear off relative to your runes and GCD.


Rune Display

In this addon, there are 6 colored vertical bars that grow upward. Each colored bar represents a rune, just like you've learned to expect from other similar addons. When the bar is completely filled to the top of the frame, the rune is ready for use. As a colored bar nears the top, you'll see a brighter bar appear, moving upward. This bright bar represents the 2.5 second grace period in which you should use the corresponding rune. If you use the rune before the bright bar completely slides off the top of the frame, then you are using your runes optimally and you are well on your way to maximizing your DPS or threat.

In case some folks considering this addon don't know what the rune grace period is, let me give a brief explanation. For every death knight, a particular rune becomes available for use at the time when both of these conditions are satisfied:

  • 10 seconds after the rune last became available
  • 7.5 seconds after the rune was last used
The net result of this is that you'll be able to use each rune on average once every 10 seconds, and even if you don't use your runes as soon as they're available, your rune throughput isn't harmed in any way as long as you use your runes within 2.5 seconds after they're available. This 2.5 seconds is called the rune grace period.


GCD Display

Global cooldown (GCD) is displayed as a set of thin white bars between each rune. When you are in the global cooldown, the GCD bars will be moving upward. When the GCD bars are at the top of the frame, the global cooldown has expired, and abilities affected by GCD can now be used. The length of the GCD bar indicates the anticipated duration of the GCD (1.0 seconds for Unholy Presence or 1.5 seconds otherwise), so you can use this as a prediction of when your next GCD will start. Note that the GCD bars and the bright bars are on the same time scale, so you can tell exactly how GCD and rune resources will line up for your next ability. The GCD display relies on you having at least one non-combat pet (not necessarily summoned). This may seem like a quirky requirement, but it's an offshoot of the fact that the Blizzard API doesn't provide a direct means to measure the GCD, so this addon uses non-combat pet cooldowns for that purpose.


Target Disease Display

Target diseases (Frost Fever and Blood Plague) are displayed as bars that shrink upwards as the disease gets closer to expiring. For each disease, there is also a bright disease bar that indicates the final 3 seconds of the disease duration. If you want to refresh your diseases before they expire but after that second-to-last disease tick, then you should refresh them when any part of the bright bar is touching the top of the frame.


Pestilence Display

A single bar similar to the other disease bars is used to display when you may want to refresh Pestilence. Whenever you use Icy Touch, Plague Strike, or Pestilence on an enemy target, that enemy is designated as your primary disease target. If you are currently targeting your primary disease target, then pestilence bar is a timer for the longest of your diseases not on your target. If you are not currently targeting your primary disease target, then the pestilence bar is a timer for your longest disease on your primary disease target.


Melee Range Display

The SnowfallRune frame is highlighted in gray when you are out of melee range of your target.


Configuration

There is no in-game configuration. In order to configure the addon, copy the "Interface\Addons\SnowfallRune\SnowfallRuneSettings" folder and paste it at the "Interface\Addons" level. Congratulations, you have just created your very own addon called "SnowfallRuneSettings". Now edit the settings in "Interface\Addons\SnowfallRuneSettings\SnowfallRuneSettings.lua" to your liking. There are details on what each setting does inside that file.

================================================================================
1.6 - 12/8/2009

Updated the interface version to 30300 (patch 3.3).

No functional changes.



================================================================================
1.5 - 11/23/2009

Updated the rune grace period display to correctly show that the grace period does not restart when an ability misses.

Textured the rune bars so that the movement of the bright rune bars is more noticable.

Moved user configuration settings to a separate file so that they will not be overwritten when updating the addon.



================================================================================
1.4 - 10/6/2009

Added a pestilence timer bar.

Added a melee range indicator.



================================================================================
1.3 - 9/28/2009

Disabled the addon for non-deathnight characters.



================================================================================
1.2 - 9/28/2009

Improved performance by making the OnUpdate function leaner.

Added bars to display diseases.

Created all new widgets rather than recycling some of the Blizzard rune frame widgets. This eliminates a problem where OmniCC was modifying the Blizzard rune frame cooldowns and causing an undesirable interaction with SnowfallRune.



================================================================================
1.1 - 9/2/2009

Fixed a bug that was causing the GCD to disappear for some people. Thank you, Sythral, for your help in isolating the problem.

Changed the length of the GCD bar to be 1.0 seconds for Unholy Presence and 1.5 seconds otherwise. In the previous version, the length of the GCD bar was predicted from the last GCD observed. Basing the length of the GCD strictly on presence is better because the length changes right away rather than waiting for the first ability used in a new presence.



================================================================================
1.0 - 8/23/2009

Original version
Archived Files (6)
File Name
Version
Size
Author
Date
1.5
10kB
Dayn
11-23-09 05:45 PM
1.4
7kB
Dayn
10-06-09 05:16 PM
1.3
5kB
Dayn
09-28-09 07:08 PM
1.2
5kB
Dayn
09-28-09 12:22 PM
1.1
3kB
Dayn
09-02-09 11:36 AM
1.0
3kB
Dayn
08-23-09 08:35 AM


Post A Reply Comment Options
Unread 08-23-09, 11:01 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 166
Uploads: 0
Great Mod

Love the mod, very well done. Only issue I see is the GCD (white marks) are dissappearing sometimes.

Without GCD marks:

(Compression mangled pic a bit, looks normal in game)
Last edited by reale : 08-23-09 at 11:01 PM.
reale is offline Report comment to moderator  
Reply With Quote
Unread 08-24-09, 11:24 AM  
Vog
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
I've read about the grace time, but I can't quite wrap my head around it.

-The white is obvious, it's the global cooldown.
-I assume the height of the white line indicates the 2.5 second grace period? So the optimal time to use it would be just before that period is about to end?
-But then the bar lights up as well, theres like a light bar moving within the darker bar?

So how does this addon indicate the best time to use the rune?
Vog is offline Report comment to moderator  
Reply With Quote
Unread 08-24-09, 12:45 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Reale, I sent you a PM so that we can figure out what's causing the GCD to disappear for you. Note that the mod GCD display requires that you have at least one non-combat pet (not necessarily summoned).

Vog, I added more detail to the mod description that should help answer your questions.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 08-26-09, 10:26 AM  
Vog
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
Originally posted by Dayn
Reale, I sent you a PM so that we can figure out what's causing the GCD to disappear for you. Note that the mod GCD display requires that you have at least one non-combat pet (not necessarily summoned).

Vog, I added more detail to the mod description that should help answer your questions.
Thanks for the added descriptions, now that I actually understand it, it kicks all sorts of ass :P

Btw: I checked the lua and the basic modifications were simple for a lua noob, but is there any easy way to make the bars drop down instead of building up?
Vog is offline Report comment to moderator  
Reply With Quote
Unread 08-26-09, 11:00 AM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
I'm glad you like the mod. I admit that the configuration is fairly limited. You can position and scale the overall frame, and you can size the bars and adjust the spacing between them. That's it.

I might add options to change the orientation of the bars at some point, but I'm not making any promises. My vision for this mod is for it to be a tiny tool that serves my needs perfectly which I'm happy to share with others. I don't currently envision it to be highly configurable.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 08-30-09, 11:00 AM  
Sythral
A Kobold Labourer
 
Sythral's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
Just wanted to let you know that this is an awesome lightweight rune mod. I was using acherus before and I loved it but I feel this is way better due to the minimal resources it uses. I also have the issue with the GCD lines disappearing. The only other thing I think this mod may potentially need that I like is cooldown numbers on the runes, although I am begining to like them without it. Excellent work!
Sythral is offline Report comment to moderator  
Reply With Quote
Unread 09-17-09, 07:42 PM  
zero-kill
A Firelord
 
zero-kill's Avatar

Forum posts: 497
File comments: 38
Uploads: 0
I've noticed that when my Death Runes proc, a little spinning cooldown animation takes place, sort of yellow in color - rather than switching to a different color like the other bar'd addons do. Is this normal or just something not noticed?
__________________

zero-kill is offline Report comment to moderator  
Reply With Quote
Unread 09-18-09, 01:08 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
zero-kill, that sounds like a possible interference from another addon. Is it possible that you have another addon that's modifying the Blizzard rune frame or maybe cooldown displays in general? You could try running with no mods other than SnowfallRune and see if there's still the same problem, then turning on addons one at a time until you find the bad interaction.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 09-23-09, 07:17 PM  
zero-kill
A Firelord
 
zero-kill's Avatar

Forum posts: 497
File comments: 38
Uploads: 0
Originally posted by Dayn
zero-kill, that sounds like a possible interference from another addon. Is it possible that you have another addon that's modifying the Blizzard rune frame or maybe cooldown displays in general? You could try running with no mods other than SnowfallRune and see if there's still the same problem, then turning on addons one at a time until you find the bad interaction.
OmniCC ftl
__________________

zero-kill is offline Report comment to moderator  
Reply With Quote
Unread 09-23-09, 11:19 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
I'll take a look at OmniCC and see what's going on there. I'm sure it wouldn't be too bad to make them play nicely together.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 09-28-09, 06:04 PM  
Sythral
A Kobold Labourer
 
Sythral's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
Excellent work

Once again excellent work Dayn. This is the best rune addon out, hands down.
Sythral is offline Report comment to moderator  
Reply With Quote
Unread 09-28-09, 06:48 PM  
Depherios
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 9
Uploads: 2
Yay! I had modified the cooldown frame to hide the radial cooldown from showing by just making them rediculously small via:
Code:
_G["RuneButtonIndividual"..i.."Cooldown"]:SetScale(.01);
Was going to post it here as a fix, and got distracted.

Very happy with this rune display! Had Magicrunes set to look about like this, but without that nice grace period display, this is a lighter, much better alternative.
Last edited by Depherios : 09-28-09 at 06:49 PM.
Depherios is offline Report comment to moderator  
Reply With Quote
Unread 10-07-09, 09:26 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Brillianct add-on!

A small request - it'd be great if you could add mySFRconfig.lua (or a similar name) to the bottom of the .toc file. This way we could modify the configuration more easily by having a seperate file with those settings (mySFRconfig.lua) and after updating the add-on only need to copy in the mySFRconfig.lua file rather than update the settings in the main .lua file.

Editing the .toc is the only change required I expect.

An example of how this could work is here - EventHorizon:
http://www.wowinterface.com/download...byTaroven.html

Many thanks for the excellent rune display.
Last edited by Platykurtic : 10-07-09 at 09:28 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 10-07-09, 12:51 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
I appreciate your kind words.

I'll plan to support a separate user config file for the next release.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 01-02-10, 01:15 AM  
zhuojia
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re-arrange rune layout

I love this mod for its simplicity and functionality.

I would like to change the rune layout from the default Blizzard BBFFUU to something like FUBBFU but looking around in the code I can't find where I can edit this.

Can you advise?
zhuojia is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.