Download
(155 Kb)
Download
Updated: 04-18-14 09:11 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:04-18-14 09:11 AM
Created:11-29-10 01:34 PM
Downloads:4,126
Favorites:57
MD5:
Categories:Combat Mods, Buff, Debuff, Spell, Chat Mods, PvP, Arena, BattleGrounds
5.4
Ketho CombatLog  Updated less than 3 days ago!
Version: 1.18
by: Ketho [More]
Ketho CombatLog only shows special events like Taunts & Interrupts

Features
  • Custom message formatting
  • Shows Taunts, Interrupts, Jukes, Dispels, Reflects, Crowd Controls, Breaks, Deaths, Resurrects
  • Supports Combat Text output through Blizzard FCT / SCT / MSBT
  • Icons, icons everywhere

Slash Commands
/ket, /kethocombat


Links
v1.18 [2014.04.18]
  • Fixed Spell Breaks not showing who broke it (if there is no extraspell involved)
  • Fixed the Battleground channel not being filtered for the "Party/Raid" output
v1.17 [2014.04.17]
  • Now also shows resurrections from using [Soulstone] or [Reincarnation]
  • Fixed deaths for Death Knights from [Purgatory] and Mages from [Cauterize] to show the actual reason of death
  • Improved death tracking and fixed false positives for Hunter's [Feign Death]
  • Added options for showing Feasts, Repair Bots and Bloodlust
  • Now also shows Interrupts by Hunter/Warlock pets
  • Spell Breaks now exclusively shows for broken Crowd Control spells
    -
  • No critters were harmed on the PTR, but a few gnomes got crushed. Just because they are tiny midgets
  • Localization is still open, only German has been translated yet
  • Optimized code and fixed a dozen minor bugs
v1.16 [2014.04.10]
  • Improved death tracking, reduced the chance of false positives (except Hunters who Feign/Unfeign Death immediately or are not in your party/raid)
  • Player Duels don't show anymore as deaths
  • Abbreviated large (spell damage) numbers
  • Simplified custom messages, <ICON> tag is now combined into <SPELL> tag
  • Fixed Spell Reflects and Pet Taunts not showing up
  • Fixed Local output also being enabled by the Chat output options
  • Fixed trying to output to "RAID" instead of "INSTANCE_CHAT" channel
  • Excluded the battleground instance channel from the "Party/Raid" output to avoid spamming it
I'm sorry for neglecting to update/fix this addon. I've finally tested it a bit on the PTR now
v1.15 [2013.12.15]
  • Bumped TOC to 50400
v1.14 [2013.05.23]
  • Updated for Patch 5.3
  • Undid the workaround for reverse dispels/cleanses because Blizzard fixed it
  • Fixed Spell Reflect tracking
  • Enemy players can now be colored by class (Advanced -> Colors -> [] Enemy Class Colors)
  • Added support for Class Colors addon by Phanx
  • Updated deDE locale by humfras
  • Optimized code, updated libraries
v1.13 [2013.05.04]
  • Added support for Localization
  • Fixed some players not being colored by class when targeted
  • Optimized code
v1.12 [2013.05.02]
  • Fixed simultaneous deaths of multiple NPCs with the same name not being tracked
  • Fixed Timestamp option error if it was previously enabled in v1.10
v1.11 [2013.04.29]
  • Added customizable messages
  • Updated timestamp option
  • Fixed reverse spells for Dispels/Spellsteals
  • Fixed message braces formatting
  • Fixed Death Knight [Death Grip] failed (Immune) taunt message
  • Major rewrite / Optimized code
I'm currently not playing WoW, playtesting on a starter edition account so there might be bugs
v1.09+v1.10-alpha [2013.03.22]
  • Rewriting code to be more efficient; Work in progress
  • Temporarily removed "spells" for now
  • v1.10: Fixed options panels
v1.08-alpha [2013.03.08]
  • Alpha release for patch 5.2
v1.07 [2012.10.02]
  • Forgot to add support for Monks, sorry
  • Should now work in Scenarios
This addon should still be rewritten, but too busy with school for now ...
v1.06 [2012.08.28]
  • Hotfixed for MoP (5.0.4)
  • Still pending rewrite
v1.05 [2012.02.09]
  • Initial import to Git repository
  • This is just a minor update; Ketho CombatLog still needs to be rewritten
  • Updated options menu with tabs; [PvP] and [World] options are now enabled by default
  • Enabledstate should no longer be saved between sessions
  • Updated Ace3 to r1041, LibBabble-Race to 3.0-4.3-release2, LibBabble-TalentTree to 3.0-4.3-release5
I'll be away for a month in the United States
v1.04 [2011.09.27]
  • Added option to the Custom Spells for the verbose "Self" as in: "[Player][Spell] on [Self]"
  • Added [Cauldron of Battle] and [Big Cauldron of Battle] to Feasts
  • Added options for only showing Battlerezzes, and MD/TotT done on Tanks
  • The LibDataBroker display now toggles the options menu when clicked, instead of just opening
I currently don't have enough time anymore to work on Custom Messages and Localization... sorry everyone (>.<)
v1.03 [2011.09.10]
  • Fixed Reflects not showing up (again)
v1.02 [2011.09.09]
  • Fixed Taunts still announcing if only Local taunts was enabled
  • Added option to show Spell Names instead of Spell Links for optional spells (requested by linguini)
v1.01 [2011.09.06]
  • Hotfixed an error when joining a party or raid. Sorry for the inconvenience.
v1.00 [2011.09.06]
  • Added [Spells] tab (optional)
  • Added options for [Unit Braces], and [Trim Realm Names]
  • Fixed Reflects only showing up when done by an NPC instead of a player
  • Fixed Heroism/Bloodlust and AoE Taunts reporting multiple times
  • Fixed unintended announcing to /say while in a Battleground
  • Fixed certain players not showing up
  • Fixed incomplete names for NPCs with a hyphen in it "-"
  • Implemented LibBabble-Race and LibBabble-TalentTree for better localization
  • Improved the spell description mouseover text
  • Optimized Code; Implemented "Spell Caching"
v0.99 [2011.07.12]
  • Added support for LibDataBroker display addons
  • Added the [Abilities] tab in the advanced options
  • Fixed missed Taunts/Interrupts/CC not being properly announced, depending on the settings
  • Fixed erroneously announcing ghoul deaths, when a Death Knight used [Death Pact]
  • Fixed the "trying to announce to /say or /yell" error, when the player is currently dead
  • Updated LibSink to r79 (2011.06.30), Spell Links should now be properly retained when announcing via LibSink
v0.98 [2011.06.30]
  • Updated for the bigger Options Window in Patch v4.2
  • Added option for separate Chat Filters (suggested by Theondry@WoWI)
  • Moved [Wasted Interrupts] and [Death Prevents] to the main menu
  • Updated Ace3 to r1032 (2011.06.29)
  • Bumped TOC to 40200
v0.97 [2011.06.10]
  • Localized Class Names in the options menu
  • Fixed a bug with the "SuffixParam2" variable
v0.95 Beta + v0.96 [2011.06.04]
  • Improved / Optimized Code
  • Bumped TOC to 40100
  • Added forwards compatibility for Patch 4.2.0 (PTR)
  • Added support for Combat Text addons with LibSink
  • Added an "Ineffective/Wasted" Interrupts option
  • Trimmed Realm Names from hostile Player Names in cross-realm battlegrounds
  • Expanded filtering options
  • Updated Ace3 to r1025
  • Note: Removed the "Enable AddOn" button, you can still disable it with /ket off
    -
  • Added filter for offensive/defensive Dispels (suggested by linguini@WoWI)
  • Added Deaths from environmental damage (falling/drowning)
  • Fixed "Wasted Interrupts" tracking
v0.94 [2011.03.29]
  • Added forwards compatibility for Patch 4.1.0 CombatLog changes (This does not include the 40100 TOC bump)
  • Fixed [Misdirection] & [Tricks of the Trade] (Ticket #2)
  • Updated Crowd Control: [Fear], [Bind Elemental]
  • Updated Ace3 to r1009
  • Code Optimization (but not really satisfied with it yet)
v0.91 + v0.92 + v0.93 [2010.12.01]
  • v0.91: Added: /Say, /Yell channel options
  • v0.91: Fixed: Critical/Crushing Melee swing death message
  • v0.91: Localized: Overkill string
  • v0.92: Fixed: "too many upvalues" error; Repair Bot & Fun now work properly; Crowd Control now works for all Locales
  • v0.92: Added: Toggle Options for Blizzard CombatLog, Chat/Combat Logging
  • v0.92: Code Refactoring/Optimizing
  • v0.93: Hotfixed: "Incompatible" TOC file (Table of Contents). Worsest. human. error. ever.
v0.90 [2010.11.29]
  • Completely rewrote and optimized code (from 4800 to 1400 lines)
  • Renamed from Ketho Combat to Ketho CombatLog
  • Updated to Ace3 r981 [2010.10.27], from r907 [2009.12.16]
  • Added: Advanced options for Coloring & Icons, Raid Target Icons (if assigned to unit)
  • Added: Chat Commands; Type "/ket help" for more info
  • Removed: Boss/Battleground Mods, Instance Timer
  • Improved localization (used strings from GlobalStrings.lua whenever possible)
Optional Files (0)


Archived Files (26)
File Name
Version
Size
Author
Date
1.17
155kB
Ketho
04-17-14 12:57 AM
1.16
150kB
Ketho
04-10-14 01:19 AM
1.15
149kB
Ketho
12-15-13 09:44 AM
1.14
159kB
Ketho
05-22-13 06:48 PM
1.13
159kB
Ketho
05-04-13 01:20 PM
1.12
158kB
Ketho
05-02-13 12:11 PM
1.11
158kB
Ketho
04-29-13 12:08 AM
1.10-alpha
177kB
Ketho
03-21-13 06:59 PM
1.09-alpha
177kB
Ketho
03-21-13 05:29 PM
1.08-alpha
177kB
Ketho
03-08-13 03:24 PM
1.07
182kB
Ketho
10-01-12 07:22 PM
1.06
184kB
Ketho
08-28-12 12:01 AM
1.05
180kB
Ketho
02-08-12 08:41 PM
1.04
184kB
Ketho
09-27-11 12:54 AM
1.03
183kB
Ketho
09-10-11 12:11 PM
1.02
184kB
Ketho
09-09-11 02:52 PM
1.01
183kB
Ketho
09-06-11 03:46 PM
1.00
183kB
Ketho
09-05-11 05:36 PM
0.99
155kB
Ketho
07-12-11 03:42 PM
0.98
153kB
Ketho
06-30-11 12:51 AM
0.97
152kB
Ketho
06-09-11 06:35 PM
0.96
152kB
Ketho
06-04-11 03:14 PM
0.95 Beta
152kB
Ketho
05-25-11 05:04 PM
0.94
150kB
Ketho
03-28-11 08:08 PM
0.93
152kB
Ketho
12-04-10 10:14 PM
0.90
161kB
Ketho
11-29-10 01:34 PM


Post A Reply Comment Options
Old 04-10-14, 06:36 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 539
File comments: 107
Uploads: 20
Originally Posted by Pangentor
Thanks for maintaining despite not actively playing !
No problem Pangentor :3

Update 2014.04.10: I made an error. The whole death tracking is kinda broken. Fix incoming in v1.17
Update 2014.04.17: I made another error. Battleground channel is not filtered again (for party/raid output). Fix will be included in v1.18 and later
Last edited by Ketho : 04-17-14 at 04:24 PM.
Ketho is offline Report comment to moderator  
Reply With Quote
Old 04-10-14, 05:36 PM  
Pangentor
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thanks for maintaining despite not actively playing !
Pangentor is offline Report comment to moderator  
Reply With Quote
Old 03-08-13, 03:38 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 539
File comments: 107
Uploads: 20
Sorry for kinda neglecting this addon .. I've quit wow since september 2012 to focus on my education

I'm still trying to rewrite it though (with a wow starter edition account). The source code has been divided into smaller, more manageable, files for now. I'm not yet done with the rewrite, but it should kinda work at least in the v1.08 (alpha)
__________________
Last edited by Ketho : 03-08-13 at 04:00 PM.
Ketho is offline Report comment to moderator  
Reply With Quote
Old 03-07-13, 01:12 PM  
420psilo
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
needs MOAR duct tape
420psilo is offline Report comment to moderator  
Reply With Quote
Old 03-07-13, 01:11 PM  
420psilo
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
5.2 issue...

i

20x Ketho_CombatLog\Ketho_CombatLog-v1.07.lua:2016: attempt to concatenate a nil value
Ketho_CombatLog\Ketho_CombatLog-v1.07.lua:2016: in main chunk


ty for all your help and hardwork
420psilo is offline Report comment to moderator  
Reply With Quote
Old 09-07-12, 06:35 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 539
File comments: 107
Uploads: 20
Originally Posted by linguini
still works good
Yeah, but it's stitched together with duct tape in MoP

Just had my first week of school, and I don't think I will have enough time to rewrite KCL in the coming month so far ..

Edit 2012.09.15
I'm too busy with school now, the rewrite is postponed indefinitely ..
Last edited by Ketho : 09-15-12 at 08:20 PM.
Ketho is offline Report comment to moderator  
Reply With Quote
Old 09-07-12, 11:21 AM  
linguini
A Deviate Faerie Dragon

Forum posts: 18
File comments: 72
Uploads: 0
still works good
linguini is offline Report comment to moderator  
Reply With Quote
Old 06-12-12, 01:12 AM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 539
File comments: 107
Uploads: 20
omg .. the first addon I've written 3 years ago is also the most horribly coded one. This became painfully apparent now I'm working on a rewrite

__________________
Last edited by Ketho : 06-12-12 at 01:26 AM.
Ketho is offline Report comment to moderator  
Reply With Quote
Old 02-08-12, 06:23 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 539
File comments: 107
Uploads: 20
Ok, so I got to release ScrollingChatText after some unforeseen delay ..

I'm sorry, but I'm already preparing packing in my stuff now, to go to the US tomorrow for a month.

I might be able to do a quick small update before I go, but that is more likely to destroy stuff rather than improving on it
__________________
Last edited by Ketho : 02-08-12 at 06:26 PM.
Ketho is offline Report comment to moderator  
Reply With Quote
Old 01-29-12, 09:21 AM  
linguini
A Deviate Faerie Dragon

Forum posts: 18
File comments: 72
Uploads: 0
Have a fun/safe trip!!
linguini is offline Report comment to moderator  
Reply With Quote
Old 01-28-12, 10:14 AM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 539
File comments: 107
Uploads: 20
Update: I'm leaving on the 10th of February so there's barely 2 weeks left kinda
__________________
Ketho is offline Report comment to moderator  
Reply With Quote
Old 01-27-12, 10:59 PM  
linguini
A Deviate Faerie Dragon

Forum posts: 18
File comments: 72
Uploads: 0
Hi Ketho =D
  • I actually tweaked the chat formatting myself in order to output it in a more visually pleasing way Although the coding is a bit sloppy, it does the job. Just wanted to also mention that the feasts announce wasn't working since you had it under SPELL_CAST_SUCCESS when it should be listed under SPELL_CAST_START.

  • No that isn't me on the PTR. None of my toons are named Linguini. This is just some random name I chose for this forum

  • The reason why I initially suggested the health indicator thing for determining who is a tank in the raid (for MDs and tricks of the trade) is that not all guilds do a regular "role check" in their raids. Although your method of filtering out tanks via the role check is a great idea, it really isn't ideal and using player health is a more secure and stable method of filtering out the tanks.

  • As for my reformatting, I managed to change a little bit of the coding. I have zero experience in coding, however I managed to figure some parts out myself. Here are samples of what I came up with:



textChat = ChatFilter("Dispel") and sourceUnitChat.." "..dispelString.." "..destUnitChat.."'s "..extraSpellLinkChat

textChat = ChatFilter("Dispel") and sourceUnitChat.." "..ACTION_SPELL_STOLEN.." "..destUnitChat.."'s "..extraSpellLinkChat

textChat = ChatFilter("Resurrection") and sourceUnitChat.."'s "..spellLinkChat.." "..ACTION_SPELL_RESURRECT.." "..destUnitChat

textChat = ChatFilter("Interrupt") and sourceUnitChat.." "..ACTION_SPELL_INTERRUPT.." "..destUnitChat.."'s "..extraSpellLinkChat

textChat = profile.SpellChat and sourceUnitChat.." casts "..spellLinkChat.." on "..destUnitChat
linguini is offline Report comment to moderator  
Reply With Quote
Old 01-27-12, 12:55 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 539
File comments: 107
Uploads: 20
Originally Posted by linguini
Hello.

Here's to hoping you're still around to code a bit more! i just have a few requests, hopefully none of these aren't major.

I'm noticing a lot of chat announces being in ugly formats. For example, things like Name[Dispel Magic] dispelled Enemyname[Power Word: Fortitude] which I've gone into the .lua directly and changing the code there to make it output into chat as "Name dispelled Enemyname's Power Word: Fortitude"

I know it's no big deal, but simple things like that could use some improvements. Another example would be for feasts. Feasts and cauldrons should be announcing (for chat outputs only) as "Name has prepared a Seafood Magnifique Feast" or "Name has prepared a Big Cauldron of Battle"

Here is a list of chat formattings that I think should be edited:
  • feasts: Ketho has prepared a Seafood Magnifique Feast.
  • cauldons: Ketho has prepared a Big Cauldron of Battle.
  • dispels: Ketho has dispelled Enemy's [Focus Magic].
  • spellsteal: Ketho has stolen Enemy's [Focus Magic].
  • interrupts: Ketho has interrupted Enemey's [Fireball].
  • deaths: Ketho has died to Deathwing's 190,203 Melee.
  • deaths: Ketho has died to environmental damage 40,291 Lava.
  • tricks: Ketho cast Tricks of the Trade on Maintank.
  • MDs: Ketho cast Misdirection on Offtank.
  • spells: Ketho has cast Time Warp.
  • toys: Ketho is [Using Direbrew's Remote].

Again, these are changes I think should only be implemented for chat output only.
Hi again Linguini! I resubscribed again on 2012.01.04 (3 months break if you don't count the 4.3.0 PTR)
  • I saw your thread on Event Display, and I honestly think the author that wrote it, is a really experienced programmer.
    Again, Event Display (although out of date) imho really is a great addon, just like PowerAuras/WeakAuras.
    (and I'm a noob, since I haven't done any programming/scripting courses/degrees at all)
  • I think I saw you on the 4.3 PTR ...
    1. November 10th 2011
    2. Female Undead Warlock
    3. Anasterian (US)
    amiright?
  • I'm still around and coding, but ... I'm currently working on a new addon, "ScrollingChatText" (SCR) (see bottom of my post)

  • Ketho CombatLog and ReadySetDing are (still and forever) on my To Do list for updating, however I will first have to complete ScrollingChatText, which will take me at least another 2-3 days, and then it will take me at least another 4-5 days to update KCL/RSD, while coping with Real Life ...

  • I think you are giving a good suggestion on the chat format. I will try to implement custom combat messages, so users can modify it themselves. I'm just not sure yet what the (custom) default chat formats should be like. (Blizzard/Verbose/Minimal/yours)

    Anyway updating KCL might be a huge PITA.
    1. Update stuff to 4.3 if anything got broken
    2. Setup the addon on a Git repository
    3. Divide the addon into files instead of 1 huge file (5000 lines)
    4. Custom chat formats, or "less ugly" (as you suggested) + Look into Blizzard CombatLog's chat formats (which are localized)
    5. Improve (wasted) Interrupts and CC Breaks checking. (Blizzard's interrupt/break events seem to fire only sometimes)
    6. Add localization support
    7. Fix the spell tooltips, half of them are broken for non-mana classes (tooltips don't show mana for e.g. warrior)
    8. Use LibSharedMedia and CUSTOM_CLASS_COLORS
    9. Custom "Events", but that might be impossible for me, even in a year's time unless I look how other addons, like RSA/PowerAuaras/WeakAuras/TellMeWhen/ThatJustHappened/Event Display/ do it

  • Biggest "Problem" is that I will be going to the US (I'm living in Europe) in about 2 to 2.5 weeks, and stay there for a month, to attend my brother's wedding. It's kinda also a waste of my gamecard

    So that will be my deadline, since I got completely NO IDEA if I'll have access to a computer/laptop with WoW there + enough free time

__________________
Last edited by Ketho : 01-27-12 at 01:55 PM.
Ketho is offline Report comment to moderator  
Reply With Quote
Old 01-26-12, 09:48 PM  
linguini
A Deviate Faerie Dragon

Forum posts: 18
File comments: 72
Uploads: 0
Hello.

Here's to hoping you're still around to code a bit more! i just have a few requests, hopefully none of these aren't major.

I'm noticing a lot of chat announces being in ugly formats. For example, things like Name[Dispel Magic] dispelled Enemyname[Power Word: Fortitude] which I've gone into the .lua directly and changing the code there to make it output into chat as "Name dispelled Enemyname's Power Word: Fortitude"

I know it's no big deal, but simple things like that could use some improvements. Another example would be for feasts. Feasts and cauldrons should be announcing (for chat outputs only) as "Name has prepared a Seafood Magnifique Feast" or "Name has prepared a Big Cauldron of Battle"

Here is a list of chat formattings that I think should be edited:
  • feasts: Ketho has prepared a Seafood Magnifique Feast.
  • cauldons: Ketho has prepared a Big Cauldron of Battle.
  • dispels: Ketho has dispelled Enemy's [Focus Magic].
  • spellsteal: Ketho has stolen Enemy's [Focus Magic].
  • interrupts: Ketho has interrupted Enemey's [Fireball].
  • deaths: Ketho has died to Deathwing's 190,203 Melee.
  • deaths: Ketho has died to environmental damage 40,291 Lava.
  • tricks: Ketho cast Tricks of the Trade on Maintank.
  • MDs: Ketho cast Misdirection on Offtank.
  • spells: Ketho has cast Time Warp.
  • toys: Ketho is [Using Direbrew's Remote].

Again, these are changes I think should only be implemented for chat output only.
linguini is offline Report comment to moderator  
Reply With Quote
Old 01-15-12, 01:06 PM  
Zanaken
A Deviate Faerie Dragon

Forum posts: 12
File comments: 15
Uploads: 0
Originally Posted by Ketho
I'm so sorry .. I released v1.04 after 2 weeks, but I could not work on Custom Messages, the Output Display, or Deaths Throttling ...

I will also be taking a WoW break starting today, so active development will be stopped for now
REALLY, REALLY good addon. VERY configurable, and if implemented right can have multiple awesome effects.

Everything from a Kick announcer to a full battle relay on a separate MSBT window.

Seriously great job man, excellent addon ^^
Zanaken is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: