Download
(152 Kb)
Download
Updated: 09-11-13 10:05 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:09-11-13 10:05 PM
Created:unknown
Downloads:85,128
Favorites:702
MD5:
5.4
EavesDrop  Popular! (More than 5000 hits)
Version: 2.54
by: Grayhoof [More]
What is it? - A simple combat log that displays events similar to how SCT/D would in a log, using icons to display spells/skills. It separates incoming events (left side) from out going events (right side) from misc. events (middle).

What all can it show?
- Your hits, spells, misses, heals, etc...
- Incoming damage, spells, heals, buffs, debuffs, etc...
- Power gain
- Honor, Reputation, SKill, and Experience gain
- Mob/People you have slain
- Combat start/stop
- Timestamps and details in tooltips
- High hit stat tracking for both incoming and outgoing skills.
- Combat Summaries
- Shift+Click to paste events of history into Chat Edit Box

Where did it come from? - Original idea by Bant. Coding help/samples from Andalia`s SideCombatLog and CombatChat.

How do I use it? - Unzip EavesDrop into your interface\addons directory. For more info on installing, please read install.txt. Now just run WoW and once logged in, you will see the EavesDrop in the middle of your screen. Left click the EavesDrop Tab to drag it. Right click the EavesDrop Tab to see the options menu.

FAQ
My periodic damage is not showing up in the combat log or on the screen! How do I fix it? - You have turned off periodic damage on the Advanced Options under Interface options. Make sure the "Periodic Damage" check box is checked, even if you have Damage unchecked.

How do I reset EavesDrop or load another users settings? - EavesDrop uses the Ace3 profile system. By default all characters use the same profile. You may change this for each character using the Profile area of the option menu. You can reset the options for the current profile using the Rest option in the menu.

How do I change the fonts? - EavesDrop uses the games default fonts. EavesDrop now supports ShareMedia, so just select your font from the options menu.

Support
Please post all errors and suggestions on http://grayhoof.wowinterface.com/ using the provided forms.
2.54 - TOC update for 5.4
2.53 - TOC update for 5.3
2.52 - TOC update for 5.2
2.51 - Updates for 5.1
2.5 - Updates for 5.0.4
2.46 - Fix for nil power strings, TOC update
2.45 - Fix for bugs in 4.2, TOC update
2.44 - TOC Fix
2.43 - Fixes for 4.2
2.42 - Fixes for 4.1
2.41 - Fixes for new power types
2.4 - Fixes for 4.0
2.3 - Fixes and updates for 3.2
2.22 - Fixes for happiness and scrolling
2.21 - Fixes for 3.0
2.2 - Changes for 3.0 patch
2.1 - Fix for rep and honor. Fixed posting events to chat. Added item buffs to buff events. Clean up of combat event processing. Cleanup of combat log pasting, xp gain, and pet happiness. Convert to LibShareMedia-3.0.
2.0 - Converted to WoW 2.4 Combat Log. Converted to Ace3. Added SharedMedia support for font. Tons of code cleanup and performance changes. Moved options menu to WoW 2.4 Addons Menu.
1.5 - Separated out Buff and Debuff fading events. Added tooltip Anchoring options. Added ability to hide Tab. Added new options for opening/closing frames.
1.41 - Fixed bug regarding summary calculations and some skills.
1.4 - Added Waterfall as optional way to view options, Shift+Right Click on tab. Changed to use SpecialEventsLib for buffs/debuffs. Added new optional Combat Summary when combat stops. Added new way to scroll text by combat flags, ctrl+click or ctrl+mouse wheel. Added buff and debuff names that can be shortened using abbreviation or truncation. Added shift+click to add events to Chat Edit Box. Added ability to change Spell School Colors. Cleaned up Drain/Leech events.
1.3 - Added new high value skill stat tracking (incoming/outgoing damage/heals per character). New highs flagged with !'s. Open full history with icon near main tab. Added pet portrait to texture for pet events. Fixed overhealing issue. Changed table update methods. Removed Compost.
1.2 - Converted to WoW 2.0 standards. Converted to using AceLocale 2.2 and BabbleLib 2.2. Minor random tweaks.
1.1 - Upped history count by more than double. Fixed HOT's when in party. Added Frame Fade option. Added Skill events. Added Time Stamp option. Cleaned up pet events for better performance and to account for totems/summoned pets. Added Heal and Mana filers.
1.01 - Library update
1.0 - Initial Release
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Author
Date
2.53
152kB
Grayhoof
06-17-13 05:14 PM
2.52
152kB
Grayhoof
03-08-13 06:59 PM
2.51
155kB
Grayhoof
11-27-12 06:48 PM
2.5
155kB
Grayhoof
08-28-12 07:00 PM
2.46
154kB
Grayhoof
12-09-11 08:17 PM
2.45
154kB
Grayhoof
06-28-11 09:41 PM
2.44
154kB
Grayhoof
06-28-11 07:02 PM
2.43
154kB
Grayhoof
06-28-11 06:43 PM
2.42
153kB
Grayhoof
04-30-11 10:57 AM
2.41
152kB
Grayhoof
10-14-10 11:42 PM
2.4
152kB
Grayhoof
10-13-10 11:51 PM


Post A Reply Comment Options
Old 04-28-11, 10:27 PM  
Squiddy0
A Defias Bandit
 
Squiddy0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 113
Uploads: 3
I know you're doin a fix over the weekend but adding & removing the aforementioned parts to make it work for 4.1 yields the following error logging into game:

Code:
Message: Interface\AddOns\EavesDrop\EavesDrop.lua:1029: 'end' expected (to close 'function' at line 396) near '<eof>'
Time: 04/28/11 21:26:34
Count: 1
Stack: 
Locals: 

Message: [string "EavesDropHistoryButton:OnEnter"]:2: attempt to index global 'EavesDrop' (a nil value)
Time: 04/28/11 21:31:23
Count: 1
Stack: [string "*:OnEnter"]:2: in function <[string "*:OnEnter"]:1>

Locals: self = EavesDropHistoryButton {
 0 = <userdata>
}
motion = true
(*temporary) = <function> defined =[C]:-1
(*temporary) = GameTooltip {
 0 = <userdata>
 updateTooltip = 0.18399999924004
 comparing = false
 default = 1
 shoppingTooltips = <table> {
 }
}
(*temporary) = EavesDropHistoryButton {
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'EavesDrop' (a nil value)"
Last edited by Squiddy0 : 04-28-11 at 10:31 PM.
Squiddy0 is offline Report comment to moderator  
Reply With Quote
Old 04-28-11, 08:40 PM  
Grayhoof
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 54
File comments: 146
Uploads: 18
I'm working on an official update to hopefully have out this coming weekend.
Grayhoof is offline Report comment to moderator  
Reply With Quote
Old 04-26-11, 05:18 PM  
x0ox
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally posted by linguini
its not really a fix. it doesnt show any aura gains/damage/healing/etc

basically, its still useless
To get this to work for 4.1 you do the following add the stuff in bold or replace...

1. Comment out line 115,
Code:
--[SPELL_POWER_HAPPINESS] = HAPPINESS,
2. Line 397, add hideCaster
Code:
function EavesDrop:CombatEvent(temp, timestamp, event, hideCaster, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags, ...)
3. Line 436, Same as above
Code:
message = CombatLog_OnEvent(Blizzard_CombatLog_CurrentSettings, timestamp, event, hideCaster, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags, ...)
Last edited by x0ox : 04-26-11 at 05:35 PM.
x0ox is offline Report comment to moderator  
Reply With Quote
Old 04-26-11, 04:23 PM  
linguini
A Deviate Faerie Dragon

Forum posts: 18
File comments: 72
Uploads: 0
Originally posted by Koreos
I managed to fiddle with the code and fix it. Very simple.

1. Open EavesDrop.lua
2. Find line 115, which should have
[SPELL_POWER_HAPPINESS] = HAPPINESS,
3. Add two dashes to that line, without spaces in between:
--[SPELL_POWER_HAPPINESS] = HAPPINESS,
its not really a fix. it doesnt show any aura gains/damage/healing/etc

basically, its still useless
linguini is offline Report comment to moderator  
Reply With Quote
Old 04-26-11, 02:48 PM  
Koreos
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
I managed to fiddle with the code and fix it. Very simple.

1. Open EavesDrop.lua
2. Find line 115, which should have
[SPELL_POWER_HAPPINESS] = HAPPINESS,
3. Add two dashes to that line, without spaces in between:
--[SPELL_POWER_HAPPINESS] = HAPPINESS,
Koreos is offline Report comment to moderator  
Reply With Quote
Old 04-26-11, 02:23 PM  
Koreos
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Broken as of 4/26/11 with the 4.1 Patch. Please fix!
Koreos is offline Report comment to moderator  
Reply With Quote
Old 02-02-11, 01:03 PM  
latchee
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
scrolling text

Hi,
Thank you for eavesdrop it is a really usefull addon !
Could you add an option to scroll text from top to bottom instead of bottom to top ?
Or maybe it is already possible but I didn't find hoW
latchee is offline Report comment to moderator  
Reply With Quote
Old 12-27-10, 05:42 PM  
pelf
Sentient Plasmoid
 
pelf's Avatar
Premium Member

Forum posts: 128
File comments: 74
Uploads: 0
Last night I got into the Atramedes fight for the first time. Some event during the fight caused EavesDrop to blow up.

I apologize for being an idiot and saying that without an error log. I didn't think to copy it last night and the trash in that room is respawned so I can't just pull the boss to get the error to pop up. I'll copy it next time I'm there.

So, I guess this is just a useless FYI.

EDIT: Here...

Code:
Message: Interface\AddOns\EavesDrop\EavesDrop.lua:590: bad argument #3 to 'string_format' (string expected, got nil)
Time: 12/29/10 23:51:17
Count: 36
Stack: [C]: ?
Interface\AddOns\EavesDrop\EavesDrop.lua:590: in function `?'
...Arh\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Arh\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[14]"]:4: in function <[string "safecall Dispatcher[14]"]:4>
[C]: ?
[string "safecall Dispatcher[14]"]:13: in function `?'
...Arh\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...er_DurabilityInfo\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...er_DurabilityInfo\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: <none>
Last edited by pelf : 12-29-10 at 10:11 PM.
pelf is offline Report comment to moderator  
Reply With Quote
Old 10-17-10, 08:43 AM  
Uglychick
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Xenophanes_

...Only problem is that you cannot unlock it and move it to a more desirable position.....
This still doesn't work for me. I'm on EU server, maybe that's the reason?

Any ideas?

Thanks in advance.
Uglychick is offline Report comment to moderator  
Reply With Quote
Old 10-14-10, 03:39 AM  
JackOnTheMap
A Murloc Raider

Forum posts: 8
File comments: 130
Uploads: 0
First off, thank you for the update.

The version I was using before was edited a bit and did not have any of the spell icons. It was just simple damage numbers.

The new version that works now has them back. Would you be able to tell me how to get rid of the icons? There's no option check box.

Thank you for your time.
JackOnTheMap is offline Report comment to moderator  
Reply With Quote
Old 09-18-10, 09:15 PM  
thetakerfan
A Kobold Labourer

Forum posts: 0
File comments: 52
Uploads: 0
Quick question, is it possible to disable or hide the eavesdrop frame on demand? Seems simple but I dont see an option for that anywhere. If not, would it be possible to get a minimap button or LDB plugin to hide/show the window?

Aside from that, this is one of my favorite mods.
thetakerfan is offline Report comment to moderator  
Reply With Quote
Old 09-08-10, 06:18 AM  
Grayhoof
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 54
File comments: 146
Uploads: 18
I am working on basic compatibility updates for Cataclysm. EavesDrop should probably have an update this week. SCT/D might be another week or two, as its much older and uses a lot of the older globals that have been removed in Cataclysm.

Originally posted by Xenophanes_
Beta support

Eavesdrop seems to work in Cataclysm beta. Only problem is that you cannot unlock it and move it to a more desirable position.

Hope you're supporting this outstanding mod for Cataclysm and beyond.

Any possible fixes in the meantime?

Thanks in advance.
Grayhoof is offline Report comment to moderator  
Reply With Quote
Old 09-04-10, 08:15 PM  
Xenophanes_
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Beta support

Eavesdrop seems to work in Cataclysm beta. Only problem is that you cannot unlock it and move it to a more desirable position.

Hope you're supporting this outstanding mod for Cataclysm and beyond.

Any possible fixes in the meantime?

Thanks in advance.
Xenophanes_ is offline Report comment to moderator  
Reply With Quote
Old 07-11-10, 04:34 AM  
Rhave
A Murloc Raider

Forum posts: 7
File comments: 22
Uploads: 0
Originally posted by Gyth
Chat insert solution

goto \World of Warcraft\Interface\AddOns\EavesDrop
open file EavesDrop.lua with edit and search for code below

Edit in code ChatFrameEditBox to ChatFrame1Editbox

Voila!
Greetings
Heads up it works but you have to capitalize B in 'ChatFrame1Editbox' or else it doesn't work.
Rhave is offline Report comment to moderator  
Reply With Quote
Old 07-10-10, 01:57 PM  
chevovader
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Thanks alot Gyth xD that Totaly Fix teh problem
chevovader is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: