Download
(151Kb)
Download
Updated: 12-01-10 07:48 PM
Pictures
File Info
Updated:12-01-10 07:48 PM
Created:09-22-09 01:31 AM
Downloads:8,600
Favorites:30
MD5:

Shadow's Eclipse Monitor  Popular! (More than 5000 hits)

Version: 3.0.2.1 (beta)
by: Shadowlycaon [More]

Shadow's Eclipse Monitor

Addon NOT CURRENTLY BEING UPDATED, I tried playing again, didn't quite work out.
Free license to anyone who wishes to update it, I was in the process of re-writing it, drop me an email if you want teh files.

'/sem' for in-game options.

The mechanics of eclipse have changed for the better. However, tracking that arrow on your bar and subsequently changing that into the correct spell can sometimes be confusing in the heat of battle. Shadow's Eclipse Monitor gives you a clear (customisable) indicator as to what you should be casting.

Function:
VIDEO OF ADDON WORKING: HERE
- Displays a frame on your screen with text appropriate to the current situation. This text is customisable via the menu (colour and actual text).
By default:
--- Displays "BOTH" when either eclipse can be proc'd
--- Displays "STARFIRE" during Lunar eclipse and afterwards until solar eclipse procs
--- Displays "WRATH" during Solar eclipse and afterwards until lunar eclipse procs


Features:

- Predictive Cast -- This feature allows you to predict when an eclipse will occur and change your cast appropriately (see: Video)
- Graphical interface('/sem' to access)
- SharedMedia support
- Option to only show frame while in Moonkin Form
- Hides frame out of combat
- Each text able to be individually coloured and customised
- Type '/sem' for slash commands


Future Implementation:
- Provide an option to change the text to spell icons


Contact:
For inquiries / suggestions / bugs simply make a comment here, email [email protected] or contact me in-game as Shadowlycaon on Dreadmaul-US

DATES: DD/MM/YY
-v3.0.2 Beta (02/12/10)
---Fixed bug with logging in as moonkin
---Fixed bug with text not updating on entering combat
-----v3.0.2.1
-----------Further fixed moonkin bug

-v3.0.1 Beta (29/11/10)
---Added SharedMedia support (now has font libary)
---Added reset all options button

-v3.0.0 Beta (26/11/10)
---Rewrote the addon for 4.0.1 using LibBalancePowerTracker from Kurohoshi (EU-Minahonda)

-v2.2.1(22/02/10)
---Made some of the function names more unique to stop interference with other mods
-------Still working on the crude movement of the colour frame, but some movement is better than none

-v2.2(01/02/10)
---Each text able is now able to be individually coloured
---You can now move the Colour Picker frame
---There is now an option to turn off hiding out of combat

-v2.1.2(13/01/10)
---Fixed minor bugs
---Frame is movable again

-v2.1.1(23/12/09)
---Actually fixed bug with intial load

-v2.1(22/12/09)
---You may now change the font colour
---Fixed bug with intial load(i hope)
---Minor bug fixes

-v2.0(11/12/09)
---Fixed for patch 3.3
---Did complete re-write also so should be a bit less buggy

-v1.6(23/11/09)
---Added graphical user interface. '/sem' to open.
-v1.5(17/11/09)
---The addon will now only operate if you have the Eclipse talent. You will no longer have to turn it off manually when you swap specs. As a result it will no longer work on non-druid classes should you happen to accidently turn it on.

-v1.4.3 (19/10/09)
---Added option to only show frame in moonkin form as per request. '/sem moonkin' to use.
---Fixed minor bug with starfall
-v1.4.2 (18/10/09)
---Removed some of my event testing text that I left in accidently
-v1.4.1 (18/10/09)
---Fixed a text report error.
-v1.4 (18/10/09)
---Addon can now be turned off and on in-game. '/sem standby' to do so.
---Added prediction for solar eclipse from starfire crit
---Fixed a few minor bugs

-v1.3 (24/09/09)
--- Fixed a bug where casts besides wrath would trigger the Nature's Grace Lunar Eclipse prediction feature

-v1.2 (23/09/09)
--- Added the Nature's Grace Lunar Eclipse prediction feature

-v1.1
--- Fixed a bug where the internal timer would stop on frame hide
Optional Files (0)


Post A Reply Comment Options
Unread 08-31-12, 04:09 PM  
Kelem
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 118
Uploads: 2
anyone picking this up and carrying on by chance? or is there a replacement anyone has found that's worth using?
Report comment to moderator  
Reply With Quote
Unread 04-27-11, 05:07 PM  
Kelem
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 118
Uploads: 2
sigh, yet another great addon/author vanishing in the wind. Hope life treats you well, thanks for the work you've been putting in up to this point.
Report comment to moderator  
Reply With Quote
Unread 04-03-11, 08:58 AM  
knowntobe
A Kobold Labourer

Forum posts: 0
File comments: 35
Uploads: 0
Having a small problem with this showing up when not in moonkin form, or spec. I have it set to "Moonkin only". Is this a known problem?
Report comment to moderator  
Reply With Quote
Unread 01-24-11, 05:51 PM  
Shadowlycaon
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 4
I'll be honest I hadn't really ever tested the addon with something like bazooka. Hence why I never picked up on the following mistake:
Code:
function SEM_GUI:LDBRegister()
	local icon = GetItemIcon (5384)
	local ldb = LibStub:GetLibrary("LibDataBroker-1.1")
	if not ldb then
		return false
	end
	ldb:NewDataObject("SEM", {
		type = "launcher",
		icon = icon,
		label = "Shadow's Eclipse Monitor",
		OnClick = function()
			SEM_GUI:ShowModuleConf()
		end,
	})
	return true
end
Here SEM_GUI:ShowModuleConf() should be changed to just ShowModuleConf() like this:
Code:
function SEM_GUI:LDBRegister()
	local icon = GetItemIcon (5384)
	local ldb = LibStub:GetLibrary("LibDataBroker-1.1")
	if not ldb then
		return false
	end
	ldb:NewDataObject("SEM", {
		type = "launcher",
		icon = icon,
		label = "Shadow's Eclipse Monitor",
		OnClick = function()
			ShowModuleConf()
		end,
	})
	return true
end
If you make that change, it should work fine.

I'm in the process of another re-write for efficiency as well as including Starsurge. I'm just being lazy and the process is taking a while. I'll make sure that it all works with bazooka before I release it.

Thankyou for commenting and using my addon.
Report comment to moderator  
Reply With Quote
Unread 01-23-11, 06:43 PM  
Kelem
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 118
Uploads: 2
Using bazooka, clicking the ldb (which shows nothing but a blank spot where it should be) generates the following error

1x ShadowsEclipseMonitor\gui\SEM_gui.lua:315: attempt to call method 'ShowModuleConf' (a nil value)
Bazooka-Bazooka-r200\Bazooka.lua:1251: in function <Bazooka\Bazooka.lua:1248>

Locals:
frame = BazookaPlugin_SEM {
0 = <userdata>
bzkPlugin = <table> {}
}
self = <table> {
origWidth = 16
createIcon = <function> @ Bazooka\Bazooka.lua:1520:
setIcon = <function> @ Bazooka\Bazooka.lua:1683:
icon = BazookaPluginIcon_SEM {}
applySettings = <function> @ Bazooka\Bazooka.lua:1635:
setIconColor = <function> @ Bazooka\Bazooka.lua:1696:
updateLayout = <function> @ Bazooka\Bazooka.lua:1536:
detach = <function> @ Bazooka\Bazooka.lua:1821:
dataobj = <table> {}
suffixColorHex = "ff00d100"
title = "SEM"
globalSettingsChanged = <function> @ Bazooka\Bazooka.lua:1495:
bar = <table> {}
fontSize = 12
highlight = <function> @ Bazooka\Bazooka.lua:1477:
label = "Shadow's Eclipse Monitor"
enable = <function> @ Bazooka\Bazooka.lua:1576:
setText = <function> @ Bazooka\Bazooka.lua:1716:
db = <table> {}
area = "left"
resetTipScale = <function> @ Bazooka\Bazooka.lua:1357:
hideTip = <function> @ Bazooka\Bazooka.lua:1430:
setTipScale = <function> @ Bazooka\Bazooka.lua:1350:
name = "SEM"
hl = BazookaHL_SEM {}
setIconCoords = <function> @ Bazooka\Bazooka.lua:1706:
updateLabel = <function> @ Bazooka\Bazooka.lua:1807:
iconTextSpacing = 2
labelColorHex = "ffe5e5e5"
updateLDBCallback = <function> @ Bazooka\Bazooka.lua:1613:
toggleMouse = <function> @ Bazooka\Bazooka.lua:1409:
iconSize = 16
frame = BazookaPlugin_SEM {}
updateLDBCallbacks = <function> @ Bazooka\Bazooka.lua:1622:
showTip = <function> @ Bazooka\Bazooka.lua:1364:
}
Report comment to moderator  
Reply With Quote
Unread 12-22-10, 09:01 PM  
Shadowlycaon
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 4
I'm on the slower side of gearing up now, should have some spare time between work and raiding to sit down and update this. Possibly a full re-write. Will add starsurge and localise the functions better. Icons are in the works, will be a bit still on that though.
Report comment to moderator  
Reply With Quote
Unread 12-14-10, 07:04 PM  
InfernoGuy
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
It's not just moving the frame, i don't see the frame at all.

All i know is that clicking the buttons makes a nice big error pop up in bugsack.
Report comment to moderator  
Reply With Quote
Unread 12-10-10, 06:26 PM  
Shadowlycaon
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 4
I haven't localised one of my functions well enough, tidy plates is trying to use it or vice versa, that's where the error is coming from I believe. I'm somewhat new to this. I'll localise better soon. In reality I probably need a full re-write.

Try turning tidy-plates off and then moving the frame, should work.

Thank you for the error report, I'll get on it soon.
Report comment to moderator  
Reply With Quote
Unread 12-10-10, 07:25 AM  
InfernoGuy
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
On attempting to use this addon, i get lua errors any time i change Show Frame & Moveable Frame.

I don't see any thing appear when i change these options.

The errors:
Show Frame error
Code:
1x TidyPlates_CleanPlates-1.9g\CleanPlatesConfig.lua:1131: attempt to index local 'unit' (a nil value)
TidyPlates_CleanPlates-1.9g\CleanPlatesConfig.lua:1242: in function `SetScale'
ShadowsEclipseMonitor\SEM.lua:398: in function `ShowFrame'
ShadowsEclipseMonitor\SEM.lua:422: in function `ToggleShow'
ShadowsEclipseMonitor\gui\SEM_gui.lua:74: in function <...terface\AddOns\ShadowsEclipseMonitor\gui\SEM_gui.lua:73>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0-54:798: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-33 (Ace3):314: in function `Fire'
...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:68: in function <...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>:

  ---
The Moveframe Error
Code:
1x TidyPlates_CleanPlates-1.9g\CleanPlatesConfig.lua:1131: attempt to index local 'unit' (a nil value)
TidyPlates_CleanPlates-1.9g\CleanPlatesConfig.lua:1242: in function `SetScale'
ShadowsEclipseMonitor\SEM.lua:398: in function `ShowFrame'
ShadowsEclipseMonitor\SEM.lua:369: in function `ToggleLock'
ShadowsEclipseMonitor\gui\SEM_gui.lua:61: in function <...terface\AddOns\ShadowsEclipseMonitor\gui\SEM_gui.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0-54:798: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-33 (Ace3):314: in function `Fire'
...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:68: in function <...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>:

  ---
Hopefully you can get this fixed as i really like the concept of your addon and would like it to be usable.
Report comment to moderator  
Reply With Quote
Unread 12-01-10, 07:51 PM  
Shadowlycaon
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 4
Originally posted by NaWaN
First of all thx for this update since ive been playing with this addon since wotlk.

I tried the new version and there are a few things that dont really work yet :s I like to have the addon only visual in moonkin form but it doesnt seems to show when i switch to it or either go back away when i go out of moonkin form.
2morrow i will fully test it.
I fixed the problem with logging in as Moonkin. A small oversight on my part. As far as I can recreate though, swapping in and out during combat works perfectly. Swapping in and out outside of combat had an issue though, it should be fixed now. Logging in as a moonkin still won't show the frame but all you have to do it shapeshift or enter combat so it shouldn't hinder you. Not quite sure how to fix this bit yet, I don't seem to be able to check for buffs on login. Saving the fact your in moonkin on logout could work but might cause a host of other problems.


I also fixed a bug with the text not updating as you enter combat and login. It updated once you started casting but not before that.

Thanks for using my addon . I appreciate the bug reports, wouldn't have found it myself.
Report comment to moderator  
Reply With Quote
Unread 12-01-10, 04:21 PM  
NaWaN
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
First of all thx for this update since ive been playing with this addon since wotlk.

I tried the new version and there are a few things that dont really work yet :s I like to have the addon only visual in moonkin form but it doesnt seems to show when i switch to it or either go back away when i go out of moonkin form.
2morrow i will fully test it.
Report comment to moderator  
Reply With Quote
Unread 11-25-10, 08:48 AM  
Shadowlycaon
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 4
I've put in a beta version for 4.0.1. 99% functional, report any bugs.
Report comment to moderator  
Reply With Quote
Unread 04-02-10, 09:08 AM  
LiNK2088
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 10
File comments: 246
Uploads: 1
Thanks for the temp fix, I'll be using that for now.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 09:19 PM  
Shadowlycaon
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 4
@ LiNK2088

It's most likely just because I didn't impliment it quite right, if you change the fontname and fontflags in the saved variables file it should work. I'll try to get an update out soon, but it's the easter weekend so won't be until next week at least.

For a temp fix:
In World of Warcraft\WTF\Account\ACCOUNT NAME\SERVER\CHARACTER\SavedVariables\ShadowsEclipseMonitor.lua change ["fontname"] = "Fonts\\FRIZQT__.TTF" to what you want etc. Should be a quick fix, if not I'll fix it up within a week. This was my first real attempt at a mod so it has a few sections written somewhat poorly that I haven't bothered to fix up. Will look into adding a font libary.
Report comment to moderator  
Reply With Quote
Unread 03-31-10, 11:00 AM  
LiNK2088
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 10
File comments: 246
Uploads: 1
When I change the SEMDB.fontname and SEMDB.fontflags, these changed dont seem to work ingame. I still get the default settings.

EDIT: I think this is because another addon I use which changes the font of the big text in center of ur screen with the area you just entered.
Is there a way to prevent this addon from using the same font as the other addon?
Last edited by LiNK2088 : 04-01-10 at 12:43 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: