EavesDrop
This is my attempt to keep Grayhoof's addon alive!
The goal is to make this work under latest game version (currently 11.x). Please report any issues or bugs on the project's Github page.
What does it do?
A simple combat log that shows events (such as damage, heal, buff/debuff...), using icons and colors to make it easy to find important information by a quick skim. It separates incoming events (left side) from outgoing 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 tooltip
- Highest hit stat tracking for both incoming and outgoing skills.
- Combat Summaries
Additionally, it keeps track of each spell's maximum normal and critical hits!
Usage
All events related to player will be shown in 3 columns. After each combat, a summary of incoming and outgoing heals and damage will be displayed.
- Shift+scroll up/down will show the top/bottom of events.
- Ctrl+scroll up/down will take you to the next/previous combat.
- Shift+Click will copy the highlighted event to the chat edit box
- Click the "sun clock" icon, to open history of highest values of all events, divided into healing and damage.
To customize the events (buff, debuffs, colors, values, ...), open the options window by right-click on the EavesDrop
tab or entering slash command: /ed
.
You can adjust the minimum damage/healing values in the options windows under Misc tab.
You can also completely exclude spells under the same tab. Enter the unwanted spell names or IDs in the Blacklist box, one spell per line. Any of the following lines will exclude Judgment:
Judgment
20271
Installation
Using addon managers
Install wago.iop app or CurseForge and search for EavesDrop
in the apps to install the addon.
Manual Installation
Download the EavesDrop.zip
file from either wago.io or github.com.
Then follow these instructions:
- Go into your WoW installation folder (e.g.
C:\Program Files (x86)\World of Warcraft\_retail_
). - Go into the
Interface
sub-folder. - Go into the
AddOns
sub-folder (if you don't have one, create it). - Copy/Extract this addon's folder into the
AddOns
folder. - Make sure the folder name is
EavesDrop
.
Verification
The following folder paths will exist within your WoW Install directory:
Interface\AddOns\EavesDrop\
Interface\AddOns\EavesDrop\libs\
Interface\AddOns\EavesDrop\locals\
Look for the following (wrong) files as evidence of common mistakes:
- If you have
Interface\AddOns\EavesDrop.toc
then you've extracted the zip file's contents without its folder structure, or copied the contents without the parent folder. - If you have
Interface\AddOns\EavesDrop\EavesDrop\EavesDrop.toc
then you've extracted the zip file into a folder an extra level deep. Move the files and any sub-folders up one level and remove the extra folder. - If you have
Interface\AddOns\EavesDrop-2.8\
or similar, you need to rename it toEavesDrop
.
For more detailed instructions see wowointerfaces's FAQ.
Credits:
Some of the code to update Eavesdrop from 7.x to 8.0 is done by domzae, upon which I added required changes from BFA, SL, DF and TWW. If you feel you have contributed to this code base and you should get credited, please contact me.
I found a way for those interested.
In the EavesDrop.lua file, comment this line: "if fromPlayer or fromPet then inout = OUTGOING end" (by adding -- in front of the line).
I've been investigating the linking issue, and I seem to have found an easy fix. It works in the cases I've tested, which isn't many, but it might help others.
Open the EavesDrop.lua, go to the function cleanstring, and replace it with the function below:
still half of times 0 xp from elite mobs and strange 0(0) heals
Great addon, been using it for many years. Thanks for updating. I'm happy to hear that you're aware of the linking bug--that's one of the most useful features of the addon in my opinion, so I would love to see a fix for that when you can.
I have more of a suggestion for you for the future. I would love (and I mean L-O-V-E) the ability to have multiple tabs of Eavesdrop or even a second window of eavesdrop available, and the ability to show essentially someone else's eavesdrop information (i.e. my tank's incoming damage and healing). As a raid leader and healer, this information would be invaluable, and Eavesdrop is the best way to see it.
Thanks again for your hard work!
Request to add border options.
Am I the only one STILL (even after the 7.0.3 update) getting this bug? :(
Sorry, it hasn't been a high priority, will get to it eventually.
Same issue here, I love the addon and this is one of moments where I wish I knew lua. I have to manually edit everytime I try to link something in raid chat.
Please update, love this addon :D
Currently the addon is just a white rectangle in the middle of my screen (I had been using it in 6.2.x without trouble). An update would be much appreciated!
Having the same issue. hopefully a fix will come soon.
Need some help being able to help you guys. Are you getting errors? Have you tried loading only Eavesdrop? It's working fine for me so need more info.
7.0 version?
Still the best combat log out there. I have been using it since tbc and it is usually the first addon I try out when there a new expansion coming around.
Any plans on updating it for Legion? I tried it on PTR but it seems that the ace framework does not properly work with it so I got a ton of lua errors that were pointing towards those libs.
Sadly, broken. One of my favorite addons...
Abbreviating numbers (truncating or otherwise) doesn't work at all, just full numbers all the time. With multstrike and leech and no way to filter out options, it's effectively unusable.
Broken sense when?
Is there a way to filter out multistrike to reduce the spam a bit?
Also in the description above FAQ it talks about periodic damage under an Advanced options under interface. I can't seem to find this.
Cheers for a great addon!
Am I the only one who's "linking" is bugged? :S I get stuff like:
08/01/15 04:52:48, |Hunit:Player-3666-070A578B:PrusianzuYour Blackout Kick hit |Hunit:Creature-0-3666-1464-115-90482-00003CD8DE:Felsworn BerserkerFelsworn Berserker 21138 Physical. (66718 Overkill) (Critical)
It's not colliding with other addons, same happens if I load only Eavesdrop :(
One suggestion: the current settings to filter low numbers seems a bit.. well, low. It's fairly easy to change in the lua, but at least in my opinion it should be possible to set it to numbers higher than 2000.
Otherwise: great addon, have been using it since the BC days!
I just updated SCT/SCTD for the slider amounts but hadn't heard such requests for Eavesdrop. I can work to add that but for now you can click on the box underneath any slider, manually type in any number you need, and then hit enter to save it.