Download
(149Kb)
Download
Updated: 11-20-15 07:25 AM
Pictures
File Info
Compatibility:
Minor patch (6.2.3)
Fury of Hellfire (6.2)
The Adventure Continues (6.1)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:11-20-15 07:25 AM
Created:10-13-14 07:40 AM
Downloads:17,498
Favorites:37
MD5:
Categories:Druid, Casting Bars, Cooldowns, Combat Mods

Day Night Cycle  Popular! (More than 5000 hits)

Version: 1.5
by: Asashdor [More]

DayNightCycle is a relatively lightweight addon designed to track the most important aspects of the Warlords of Draenor balance druid rotation while also providing a highly configurable options menu with SharedMedia support.

Design and eclipse timer based on the amazing WeakAuras Script by Lappee and Cyous: http://www.mmo-champion.com/threads/...ppee-amp-Cyous
If you'd rather use a WeakAuras scripts instead of another addon, definitely check it out!


--- IMPORTANT ---
I've had to introduce some changes to v1.2c to fix bar width/height limits which will cause bar size and positioning to change! You can try to solve this with "/dnc convert" but I can't promise if this works for everybody.
The safer option is to adjust the bars yourself.
Sorry about that.


If you did not use the addon prior to v1.2c, you should not be able to notice anything about that.
--- IMPORTANT ---


Currently supports:
  • A simple eclipse bar with a timer until next eclipse and Lunar/Solar energy values
  • Bars for Celestial Alignment and Incarnation
  • A bar for Starfall/Sunfall duration
  • Display of Starsurge/Starfall Charges
  • Debuff icons for Moonfire, Sunfire, and Stellar Flare
  • Buff icons for Solar and Lunar Empowerment

Configuration:
  • Integrated into the Blizzard Interface Options (options can also be accessed via "/dnc" and can be reset to default via "/dnc reset")
  • The addon can't be deactivated out of combat but there is an option to reduce its visibility out of combat
  • Everything except the main eclipse bar can be activated/deactivated separately
  • Almost everything should be customizable: Positioning, Size, Textures, Fonts etc.
  • Full compatibility with LibSharedMedia for textures, fonts, borders, and backgrounds

To-Do:
  • Improve fading out of combat
  • Add Force of Nature charges

Disclaimer:
This is my first real addon aside from a few small, personal projects so there will be bugs, errors, and probably even some CPU/RAM usage issues. Additionally I'm not a balance druid myself so I might have also missed some mechanical errors.
If you notice anything, please send a message - Bug reports, feedback and suggestions are always welcome!

DayNightCycle v1.4b
- Finally updated .toc to 6.2.x

DayNightCycle v1.4b
- Removed some debug messages I've missed previously

DayNightCycle v1.4a
- Fixed broken addon loading for clean installs (afaik) in 1.4

DayNightCycle v1.4
- Added profile system (pretty big recode, options should be preserved: saved at profile "DayNightCycle" and auomatically selected)
- Added icons for Lunar/Solar Empowerment
- Added icons for Moonfire, Sunfire and Solar Flare

DayNightCycle v1.2c
- Fixed Starsurge charges and addon alpha after reloading/relogging
- Changed bar width and height limits
- Added option to disable Sun/Moon textures
- Added slash commands ("/dnc" for options and "/dnc reset" to reset the addon)
- Added additional LibSharedMedia safeguards

DayNightCycle v1.2b
- Fixed addon loading broken in 1.2a

DayNightCycle v1.2a
- Fixed some errors with SharedMedia integration

DayNightCycle v1.2
- Added "Configuration Mode" to show all bars
- Added options to disable bars for Celestial Alignment, Incarnation, Starfall/Sunfall
- Added option to disable Starsurge/Starfall Charges

DayNightCycle v1.1
- Added slider for "Fade out of combat" option
- Added options to change colors


DayNightCycle v1.0
- Initial release
Post A Reply Comment Options
Unread 05-18-15, 02:54 AM  
Sossie
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Things seem to have disapeared

I installed this and used it once on the target dummies, then I logged out. The next time I logged in things we not appearing as they did before.

http://www.bilder-upload.eu/show.php...1431937862.jpg

Everything is enabled in the config so I don't understand what has happened. Could you possibly please help me with this?
Last edited by Sossie : 05-18-15 at 03:09 AM.
Report comment to moderator  
Reply With Quote
Unread 12-06-14, 02:41 PM  
naboomkin
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
I have to say, this is really the best addon out there I've found that summarizes all aspects of our rotation into one mod.

The only thing it's missing are timers for Moonfire and Sunfire, which imo are necessary to plan your casts in the most efficient manner possible. I'll have to use a separate mod to keep that aspect of my current UI, but if you added that it would literally have everything.

Kudos for making it so configurable, as well. The user can turn off/on, move, and customize every feature...short of the timers. Awesome.

Definitely the must have addon for boomkins. BPT has been officially dethroned.

EDIT: Fyi, changing the color of the Starfall bar seems to be broken. New colors for the other bars works fine, but that one doesn't change despite any alterations to the default color.

EDIT: One final suggestion. It would be handy if there was a "scale" feature where the entire mod GUI would scale with one slider. That way once the player has made all the fine adjustments to the separate bars/icons, the entire thing could be made larger or smaller without having to readjust...everything, lol.
Last edited by naboomkin : 12-06-14 at 02:57 PM.
Report comment to moderator  
Reply With Quote
Unread 11-21-14, 04:08 PM  
Cidrei
A Fallenroot Satyr
 
Cidrei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 114
Uploads: 17
I've been finding this addon extremely useful for helping me stay in rotation. That said, it doesn't appear to take the level 100 Balance of Power talent into effect. The duration of Moonfire/Sunfire doesn't change based on the spell casts as it should.
Report comment to moderator  
Reply With Quote
Unread 11-19-14, 09:51 AM  
Chy
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 1
File comments: 60
Uploads: 6
When using Moonfire it spams the remaining time into chat... Can i disable it ?
http://www.bilder-upload.eu/show.php...1416412424.jpg
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 03:13 PM  
Asashdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 8
Uploads: 1
Welp.... stupid coding errors. Fixed! (I think...)
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 11:27 AM  
Luamar
A Kobold Labourer
 
Luamar's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Not work for me

On login i have this error:

Lua Code:
  1. Message: Interface\AddOns\DayNightCycle\DayNightCycle.lua:284: attempt to index global 'DayNightCycleDB' (a nil value)
  2. Time: 11/12/14 18:26:29
  3. Count: 1
  4. Stack: Interface\AddOns\DayNightCycle\DayNightCycle.lua:284: in function <Interface\AddOns\DayNightCycle\DayNightCycle.lua:257>
  5. (tail call): ?
  6. [C]: ?
  7. [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
  8. (tail call): ?
  9. ...ddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:529: in function `InitializeAddon'
  10. ...ddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:644: in function <...ddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
  11.  
  12. Locals: self = <table> {
  13. SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
  14. OnInitialize = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:257
  15. NewModule = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
  16. EnableModule = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
  17. CreateStatusBar = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:348
  18. GetModule = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
  19. IterateEmbeds = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
  20. CreateStarsurgeCharges = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:451
  21. checkCombatLog = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:659
  22. defaultModuleLibraries = <table> {
  23. }
  24. OnUpdate = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:626
  25. UpdateAll = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:2194
  26. ToggleStarsurge = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:247
  27. SetDefaultModulePrototype = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
  28. name = "DayNightCycle"
  29. IsEnabled = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
  30. orderedModules = <table> {
  31. }
  32. ToggleIcon = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:255
  33. DisableModule = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
  34. LSM = <table> {
  35. }
  36. UpdateIcon = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:263
  37. baseName = "DayNightCycle"
  38. UpdateTimer = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:87
  39. CreateAuraIcon = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:487
  40. ToggleConfigMode = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:206
  41. ToggleFade = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:190
  42. UpdateValue = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:102
  43. OnEnable = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:300
  44. IsModule = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:499
  45. UpdateStarsurge = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:165
  46. SetDefaultModuleState = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:418
  47. OpenOptions = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:2209
  48. UpdateEclipseBar = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle_Options.lua:24
  49. SetEnabledState = <function> defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
  50. CheckSpecialization = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:790
  51. enabledState = true
  52. CalculateEclipseValue = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:588
  53. CheckDebuffs = <function> defined @Interface\AddOns\DayNightCycle\DayNightCycle.lua:762
  54. checkGlyphs = <function>
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 07:58 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 75
Uploads: 2
Originally Posted by Asashdor
Sorry for taking so long, I've had some pretty busy days nearing the release of WoD - next version (1.4) should be up.
I've added Solar and Lunar Empowerment icons and debuff icons for Moonfire, Sunfire and Stellar Flare for your current target. Those icons currently do not have built-in cooldown numbers but it should work with addons like OmniCC.
I'm not sure if I've caught all bugs, especially with the Debuff Icons but I wanted to get out a version with added icons prior to the release of WoD. If you notice any errors, please report them!
I've also added a profile system if you need different settings per character which caused quite a few code changes - another reason why the update took so long.

Sadly I've not been able to take a look at a more intelligent "Hide out of combat" function and that will now have to wait a few days until the relaase frenzy is over.
thanks for the update man! really glad I'll be able to level with the new version already ;-)
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 05:02 AM  
Asashdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 8
Uploads: 1
Sorry for taking so long, I've had some pretty busy days nearing the release of WoD - next version (1.4) should be up.
I've added Solar and Lunar Empowerment icons and debuff icons for Moonfire, Sunfire and Stellar Flare for your current target. Those icons currently do not have built-in cooldown numbers but it should work with addons like OmniCC.
I'm not sure if I've caught all bugs, especially with the Debuff Icons but I wanted to get out a version with added icons prior to the release of WoD. If you notice any errors, please report them!
I've also added a profile system if you need different settings per character which caused quite a few code changes - another reason why the update took so long.

Sadly I've not been able to take a look at a more intelligent "Hide out of combat" function and that will now have to wait a few days until the relaase frenzy is over.
Report comment to moderator  
Reply With Quote
Unread 11-11-14, 04:19 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 75
Uploads: 2
do you have an ETA on the next update? :-)
Report comment to moderator  
Reply With Quote
Unread 10-25-14, 06:23 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Originally Posted by Asashdor
I'll try to take a look at that but I'm currently not sure how to do that in a sensible way. While I do have some ideas I'm not sure about those.
I guess I could just increase the time it takes to fade out as an easy fix for now...
Thanks for your reply and the nice addon . My "idea" comes from Vex Power where we have this option, maybe it helps looing into how it was done there.
Its inside the "Show" options as Hide Out of Combat, Still show stealthed, still show when targeting a unit, OoC delay timer and FadeOut effect.
Also hide in Pet Battel is maybe missing here.
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 10-25-14 at 06:32 AM.
Report comment to moderator  
Reply With Quote
Unread 10-24-14, 11:45 AM  
Asashdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 8
Uploads: 1
Sorry for not responding for a few days, I've not been able to spend more than a few minutes at my PC... great time to get a cold. At least WoD is still a few weeks off.
Thanks for the feedback and your kind words, both are much appreciated!

One thing that woud be nice if the bar woud not fade out instant after a fight. Maybe a slider where we woud set it up to fade after 1-20 sec after a fight. Also if the bar woud always show up if you have an enemy target woud be great. So no enemy target and outfight the bars fades after 5 sec and if you target something it shows up again. So you don't have to guess for a new target.
I'll try to take a look at that but I'm currently not sure how to do that in a sensible way. While I do have some ideas I'm not sure about those.
I guess I could just increase the time it takes to fade out as an easy fix for now...

Plz add Lunar and Solar Empowerment stacks.
Will be added as soon as possible. I'd hoped to have that added by now but well... without being at my PC it's been more difficult than expected.

- scaleable, the whole thing, without editing each and every bar individually
Should be relatively easy to add, will take a look.

also, after respeccing from balance to resto the bar doesn't go away until reload.
Yes, I've just found a bug with my implementation of the function to fade out the bars out of combat which causes that to happen - should be fixed soonish.

- bar growth direction (as I would prefer to have the bar continually go from left to right no matter what is happening, sort of no going back and forth)
Maybe dualsided bar.
I'm currently not sure about those two suggestions and I'd rather fix the current bugs and implement a few missing features (e.g. Empowerment stacks) first so that might not happen for a bit. Having a dualsided bar definitely sounds plausible (and, well, it's the Blizzard way of displaying balance power) and should not be that unreasonable to implement.
Having said that I can't think of a way to show balance power with a bar that always goes from left to right - I think that would be really confusing, at least the way it works now. In theory you would have 4 bars going from left to right (0-Lunar, Lunar-0, 0-Solar, Solar-0) regardless of the real "direction" of balance power. If using only two bars (Solar-Lunar, Lunar-Solar) that might work relatively well but then I'm sure it would be more intuitive to have the bars go back and forth instead of only rising from left to right (which would be the same as the aforementioned dualsided bar and Blizzard's way).
I'll have to think about that some more before I get to a conclusion on what and how to do that. I'm always open for ideas I'm missing though.
Report comment to moderator  
Reply With Quote
Unread 10-24-14, 04:09 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 75
Uploads: 2
also, after respeccing from balance to resto the bar doesn't go away until reload.
Report comment to moderator  
Reply With Quote
Unread 10-20-14, 09:06 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 75
Uploads: 2
I'd love to see the following at some point:

!- solar and lunar empowerment stacks

- bar growth direction (as I would prefer to have the bar continually go from left to right no matter what is happening, sort of no going back and forth)

- scaleable, the whole thing, without editing each and every bar individually


keep up the good work!
Last edited by b3n9ti : 10-20-14 at 09:06 AM.
Report comment to moderator  
Reply With Quote
Unread 10-19-14, 09:28 AM  
HellReaver
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Plz add Lunar and Solar Empowerment stacks. This is only needed. Maybe dualsided bar.
Report comment to moderator  
Reply With Quote
Unread 10-19-14, 09:15 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Thanks for the fast fixes! I also don't play balance as my main but I'd like to use the addon for my UI

One thing that woud be nice if the bar woud not fade out instant after a fight. Maybe a slider where we woud set it up to fade after 1-20 sec after a fight. Also if the bar woud always show up if you have an enemy target woud be great. So no enemy target and outfight the bars fades after 5 sec and if you target something it shows up again. So you don't have to guess for a new target.
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: