Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
4.2.26
Date:
07-08-2009 12:22 PM
Size:
23.08 Kb
Downloads:
129,918
Favorites:
385
MD5:
Pictures
Click to enlarge
Shadow Trance Proc
Click to enlarge
Surge of Light Proc
Wath of Elune Proc
Click to enlarge
More than one proc at a time.
Click to enlarge
Options pane for a Death Knight.
EventAlert   Popular! (More than 5000 hits)
The addon will notify you in the middle of your screen with an icon, name of the spell that has procced, the time left on the proc and will make a subtle sound. EventAlert is also able to handle more than one proc at a time (this option was not available in previous versions).

I am not fond of addons that have very complicated installation and setups. The mod should work on install without any config, but if you wish to change any options use the following command: /ea options
To see a more detailed list of what options are avaiable to the mod, just check out the screenshot of the options pane.

This mod tracks the following events/procs:
  • Death Knight
    • Cinderglacier (Runeforging)
    • Killing Machine (Frost)
    • Rime (Frost)
    • Rune Strike
    Druid
    • Eclipse (Balance)
    • Nature's Grace (Balance)
    • Omen of Clarity (Restoration)
    • Owlkin Frenzy (Balance)
    • Wrath of Elune (PvP gear proc)
    • Elune's Wrath (T8 set proc)
    Hunter
    • Improved Steady Shot (Marksmanship)
    • Kill Shot
    • Lock and Load (Survival)
    • Rapid Killing (Marksmanship)
    Mage
    • Arcane Concentration (Arcane)
    • Blazing Speed (Fire)
    • Brain Freeze (Frost)
    • Fingers of Frost (Frost)
    • Firestarter (Fire)
    • Missile Barrage (Arcane)
    • Hot Streak (Fire)
    Paladin
    • Art of War (Retribution)
    • Infusion of Light (Holy)
    • Sacred Shield
    • Hammer of Wrath
    Priest
    • Borrowed Time
    • Holy Concentration
    • Martyrdom (Discipline)
    • Serendipity (Holy)
    • Surge of Light (Holy)
    Rogue
    • Riposte
    Shaman
    • Elemental Focus (Elemental)
    • Maelstrom Weapon (Fifth stack) (Enhancement)
    • Tidal Waves (Restoration)
    Warlock
    • Backdraft (Destruction)
    • Backlash (Destruction)
    • Decimation (Demonology)
    • Eradication
    • Empowered Imp (Demonology)
    • Molten Core (Destruction)
    • Nightfall (Affliction)
    • Glyph of Lifetap
    Warrior
    • Bloodsurge (Fury)
    • Overpower
    • Execute
    • Revenge
    • Sudden Death (Arms)
    • Sword and Board (Protection)
    • Taste for Blood (Arms)
    • Victory Rush
    • Glyph of Revenge
    Other
    • Healing Trance (Gruul healing trinket proc)

Quick Backstory: I created this addon as a test for myself as my first "from the ground up" addon. Most of my coding in WoW LUA was taking other addons and just fixing them so they work from minor bugs or whatnot.

Anyhow, I needed a mod that was lightweight and did only what I wanted it to do, and that was warn me when one of my spells or talents procced something I needed. Thus, EventAlert was born. There are likely to be bugs, explosions and not so good things that may come from this mod. I'm sorry in advance! If you find a bug, please let me know so I can fix it.

Also, if anyone finds a spell/talent/etc that they want watched, please let me know and I will add it!
  Change Log - EventAlert
4.2.26 - Change: More CPU load changes. This should be a pretty big improvement. Let me know on WoWInterface or Curse. Feedback is important!

To see the full change log, view the changelog.txt file included in the EventAlert zip file.
  Archived Versions - EventAlert
File Name
Version
Size
Author
Date
4.2.25
23kB
CurtisTheGreat
07-03-2009 11:14 AM
4.2.24
23kB
CurtisTheGreat
07-01-2009 06:07 PM
4.2.23
23kB
CurtisTheGreat
06-28-2009 02:39 PM
4.2.22
22kB
CurtisTheGreat
06-28-2009 01:13 AM
4.2.21
22kB
CurtisTheGreat
06-28-2009 12:18 AM
4.2.20
22kB
CurtisTheGreat
06-27-2009 02:17 PM
4.2.19
22kB
CurtisTheGreat
06-19-2009 06:28 AM
4.2.18
21kB
CurtisTheGreat
05-21-2009 04:57 PM
4.2.17
21kB
CurtisTheGreat
05-20-2009 01:44 PM
4.2.16
22kB
CurtisTheGreat
05-16-2009 11:21 AM
4.2.15
22kB
CurtisTheGreat
05-13-2009 04:18 PM
4.2.14
22kB
CurtisTheGreat
05-13-2009 01:36 AM
4.1.14
18kB
CurtisTheGreat
05-03-2009 10:00 PM
4.1.13
18kB
CurtisTheGreat
04-22-2009 02:34 PM
4.1.12
18kB
CurtisTheGreat
04-20-2009 08:04 PM
4.1.11
18kB
CurtisTheGreat
04-18-2009 11:29 AM
4.1.10
18kB
CurtisTheGreat
04-17-2009 06:49 PM
4.1.9
18kB
CurtisTheGreat
04-16-2009 12:45 AM
4.1.8
18kB
CurtisTheGreat
04-15-2009 08:35 PM
4.1.7
18kB
CurtisTheGreat
04-15-2009 04:42 PM
4.0.6b
15kB
CurtisTheGreat
04-14-2009 09:58 PM
4.0.6
15kB
CurtisTheGreat
04-14-2009 09:53 PM
4.0.5
15kB
CurtisTheGreat
04-05-2009 08:22 PM
4.0.4
15kB
CurtisTheGreat
03-31-2009 09:37 PM
4.0.3
15kB
CurtisTheGreat
03-26-2009 04:53 PM
4.0.2
15kB
CurtisTheGreat
03-25-2009 04:41 PM
4.0.1
14kB
CurtisTheGreat
03-25-2009 03:39 PM
4.0.0
15kB
CurtisTheGreat
03-22-2009 01:11 PM
3.4.9
13kB
CurtisTheGreat
02-27-2009 02:19 AM
3.4.8
12kB
CurtisTheGreat
02-23-2009 08:29 PM
3.4.7
12kB
CurtisTheGreat
02-21-2009 03:54 PM
3.2.6
12kB
CurtisTheGreat
02-06-2009 03:16 PM
3.1.6
11kB
CurtisTheGreat
01-21-2009 04:45 PM
3.1.4
11kB
CurtisTheGreat
12-19-2008 01:44 PM
3.1.3
11kB
CurtisTheGreat
12-17-2008 10:12 AM
3.0.3
11kB
CurtisTheGreat
12-10-2008 12:17 PM
3.0.2
11kB
CurtisTheGreat
11-21-2008 06:09 PM
3.0.1
11kB
CurtisTheGreat
11-21-2008 01:28 PM
3.0.0
10kB
CurtisTheGreat
11-19-2008 11:51 AM
  Comments - EventAlert
Post A Reply Comment Options
Old 11-15-2009, 10:31 AM  
Silverclaw17
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi .... great Mod. MY lock uses it all the time but my kitty needs some love
Any chance you could add some procs for her?
savage roar would be a great start as it is a buff to the cat and makes you take your eye off of the target.


thanks so much
Silverclaw17 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-08-2009, 10:48 AM  
devilArt
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Quote:
Originally posted by richerich
May i suggest a few things ( if it hasnt been requested already).

1. Make it comparable with ButtonFacade or rButtonStyler. It would look great with my UI

2. Add a option for opacity. Alpha at 100% at al times isnt really smexy ;>

+1
devilArt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 02:40 PM  
comstuff234
A Defias Bandit

Forum posts: 2
File comments: 12
Uploads: 0
Great Addon! 2 questions.
Is there a way to make the event icons be vertical instead of horizontal.
and how do I add more sound options. It would be neat if I could set up a sound for event 1 and a different sound for event 2... so on.

If not can I insert a small mp3 clip in a folder somewhere to have the option for more sounds.

Thanks
Comstuff
comstuff234 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-02-2009, 01:16 PM  
servi
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
Can someone explane me plz how to add spell to this addon in order to watch it?
servi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-23-2009, 03:05 AM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 598
Uploads: 0
Re: Re: Re: CPU Usage

Quote:
Originally posted by Clark
This new version has no detectable CPU usage at all on OptionlessHouse.
Only when idle, though.

Finally got around to testing this again. v4.2.26 & OptionlessHouse (only mods loaded), WoW 3.1.3 live, on an 80 Mage.

No CPU time is used at all when a character is idle. Nor in combat if a proc has not occurred and the EventAlert frame isn't present on-screen. But when you proc, it medians approximately 0.9-1.0 CPU/second for the entire time the EventAlert frame is onscreen. It returns to 0.0 when the frame goes away.

So its much (much) improved . Still about 5 times more CPU than SurgeTrack uses when a proc occurs, though.

Tested that with the Ace3 libraries it needs disembedded (when the full library package is loaded alone, they use between 0.1 to 0.2 CPU/second with no Ace3 mods loaded). When a proc occurs, the Ace3 libraries go up from 0.1-0.2 to 0.3-0.4 CPU/second (with SurgeAlert itself using 0.0) giving a net use for SurgeTrack of approx. 0.2 CPU/second. Like EventAlert, it reduces to a net use of 0.0 when idle or in combat when no proc is occurring.

So nice work on the resource usage improvements currently, but still room for a bit more .

(edit: got rid of the extra "the")

Last edited by Zidomo : 07-23-2009 at 10:41 AM.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-22-2009, 09:56 PM  
richerich
A Fallenroot Satyr
 
richerich's Avatar
Interface Author - Click to view interfaces

Forum posts: 25
File comments: 390
Uploads: 5
May i suggest a few things ( if it hasnt been requested already).

1. Make it comparable with ButtonFacade or rButtonStyler. It would look great with my UI

2. Add a option for opacity. Alpha at 100% at al times isnt really smexy ;>
richerich is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-18-2009, 11:04 AM  
Arkive
A Cobalt Mageweaver
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 434
Uploads: 2
This might start a landslide of requests, but given the extremely popular nature of the Greatness trinkets, you may want to add that as a proc, since I know some classes (notably melee) will pop certain things during that proc. If it helps, the exact buff name is "Greatness" and lasts 15s.
Arkive is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-13-2009, 04:56 AM  
Nightfright
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Val'anyr Proc

Hi, I would like to see the proc from Val'anyr added. I've tried to go in and do it myself but unsuccessful so far.

Here is the link for the spell
http://www.wowhead.com/?spell=64411

***edit*** nvm I got it to work.

Last edited by Nightfright : 07-13-2009 at 03:20 PM.
Nightfright is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-10-2009, 01:28 AM  
CurtisTheGreat
A Defias Bandit
 
CurtisTheGreat's Avatar
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 114
Uploads: 2
Re: Re: Re: Re: Re: CPU Usage

Quote:
Originally posted by Clark
Thank you very much for the explanation. I take it this was how nao! was doing it as well.
I never did look at Nao actually.

I just started disabling large chunks of code and seeing where the memory problem was. Nao did help in a way though. I thought "if Nao can do it, so can EventAlert". haha
CurtisTheGreat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-09-2009, 03:10 PM  
Clark
A Murloc Raider

Forum posts: 6
File comments: 18
Uploads: 0
Re: Re: Re: Re: CPU Usage

Quote:
Originally posted by CurtisTheGreat
The problem was how I was setting up the frames.

EventAlert pre-creates all the frames (all invisible until something procs) it needs while the game is loading. Anytime you see a spell on the screen when something procs, that's a frame. So for every spell and every rank of that spell that it's tracking for your character, there is a frame. When you create a frame, you have to set up code that is used when the frame is "updated" on the screen. Which is usually a few times a second.

So if you look at a class that has a lot of tracked items, such as warriors, then you end up with 10-20 frames that are all running code every time the screen updates (even when the frames are not visible)... which needless to say, is a lot of stuff running code all at once.

What I did was not set the frames to see that code before-hand. Now, when something procs and the frame shows, it assigns the update code right when the frame appears, then removes the code assignment when the proc has finished and the frame disappears.

Doing it this way adds a very small amount of overhead right when something procs (there is no way this is noticeable) but completely removes any code being executed over and over by 10+ frames.


Hopefully that answered your question.
Thank you very much for the explanation. I take it this was how nao! was doing it as well.
Clark is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-09-2009, 11:09 AM  
CurtisTheGreat
A Defias Bandit
 
CurtisTheGreat's Avatar
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 114
Uploads: 2
Re: Re: Re: CPU Usage

Quote:
Originally posted by Clark
This new version has no detectable CPU usage at all on OptionlessHouse.

Nice job. What did you do? in layman's terms.
The problem was how I was setting up the frames.

EventAlert pre-creates all the frames (all invisible until something procs) it needs while the game is loading. Anytime you see a spell on the screen when something procs, that's a frame. So for every spell and every rank of that spell that it's tracking for your character, there is a frame. When you create a frame, you have to set up code that is used when the frame is "updated" on the screen. Which is usually a few times a second.

So if you look at a class that has a lot of tracked items, such as warriors, then you end up with 10-20 frames that are all running code every time the screen updates (even when the frames are not visible)... which needless to say, is a lot of stuff running code all at once.

What I did was not set the frames to see that code before-hand. Now, when something procs and the frame shows, it assigns the update code right when the frame appears, then removes the code assignment when the proc has finished and the frame disappears.

Doing it this way adds a very small amount of overhead right when something procs (there is no way this is noticeable) but completely removes any code being executed over and over by 10+ frames.


Hopefully that answered your question.

Last edited by CurtisTheGreat : 07-09-2009 at 11:11 AM.
CurtisTheGreat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-09-2009, 03:39 AM  
Clark
A Murloc Raider

Forum posts: 6
File comments: 18
Uploads: 0
Re: Re: CPU Usage

Quote:
Originally posted by CurtisTheGreat
Great, thanks for the tip! I'll check it out.
This new version has no detectable CPU usage at all on OptionlessHouse.

Nice job. What did you do? in layman's terms.

Amazing work.

Last edited by Clark : 07-09-2009 at 02:42 PM.
Clark is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-08-2009, 11:26 AM  
CurtisTheGreat
A Defias Bandit
 
CurtisTheGreat's Avatar
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 114
Uploads: 2
Re: CPU Usage

Great, thanks for the tip! I'll check it out.
Quote:
Originally posted by Clark
I've been looking for a Nao! replacement for some time, something with similar features and in active development.

Event Alert seems to be the one. Very nice addon, btw.

I do notice one thing.

As per OptionlessHouse, EA seems to use 0.04 CPU when idle and spikes up to 0.7 CPU during a proc.

In contrast, Nao! uses 0.00 idle, and spikes up to 0.02 during a proc.

The visible effects of both addons seems almost identical.

This is just an FYI, in case the code from Nao may yield some results in your efforts to minimize CPU use.

Thanks for the addon.
CurtisTheGreat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-07-2009, 11:18 PM  
Clark
A Murloc Raider

Forum posts: 6
File comments: 18
Uploads: 0
CPU Usage

I've been looking for a Nao! replacement for some time, something with similar features and in active development.

Event Alert seems to be the one. Very nice addon, btw.

I do notice one thing.

As per OptionlessHouse, EA seems to use 0.04 CPU when idle and spikes up to 0.7 CPU during a proc.

In contrast, Nao! uses 0.00 idle, and spikes up to 0.02 during a proc.

The visible effects of both addons seems almost identical.

This is just an FYI, in case the code from Nao may yield some results in your efforts to minimize CPU use.

Thanks for the addon.
Clark is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-07-2009, 02:58 PM  
CurtisTheGreat
A Defias Bandit
 
CurtisTheGreat's Avatar
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 114
Uploads: 2
Quote:
Originally posted by Arkive
This might not be considered under the scope of this mod, but a trigger for when Curse of Doom explodes would be a *great* reminder to refresh.
This isn't something that is in the scope, sorry.
CurtisTheGreat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.