Download
(112Kb)
Download
Updated: 02-06-07 03:34 AM
Pictures
File Info
Updated:02-06-07 03:34 AM
Created:unknown
Downloads:38,005
Favorites:277
MD5:

SimpleCombatLog  Popular! (More than 5000 hits)

Version: 1.1.27327
by: rophy [More]

== Introduction ==

SimpleCombatLog is a mod which replaces the default combat logs with shorter, colored ones.

The reformatted message removes all unnecessary words so that it's faster to read what information you want rapidly when the combat log is scrolling very fast, in addition it colors the names differently when the name is you, raid, party, pet or whatever, colors the spell damage by element type etc

Even though it's supposed to be simple, the message replacements are complete, which means whatever you can read on that combat log chat frame, SimpleCombatLog should be able to catch it and displays a shorter one.

Despite the name, SimpleCombatLog is very customizable. SimpleCombatLog currently supports the following customizations:
- Filters: filter by event, message type and unitid.
- Colors: set the colors for each spell element, unitid, etc.
- Format: all the displayed combat logs can be customized.
- Watch list: watch for specific name / skill in the combat logs, which has higher priority than Filters.


== How do the filters work? ==

There are 3 kinds of filter : event (Blizzard event), type (message category) and name (unitid).

First the events decide what messages will be received. If you disable an event, SimpleCombatLog won't receive messages belong to that event at all, which will improve performance. However, I suggest you do not touch these unless you're very sure what messages are fired from each event.

Second, when SimpleCombatLog receives a combat message, SimpleCombatLog checks what kinds of message it is, and checks the TYPE filter, if that type filter is not turned on, the message will be filtered. For example, turning off 'heal' filter will filter out all heals and HoTs.

"Gain" is something like "You gain 50 mana from Blessing of Wisdom" and "Your pet gains 50 happiness from Feed Pet effect".

"Drain" is "Someone's Viper Sting drains 50 mana from you." and "Your Mana Tap drains 50 mana from your pet, you gain 50 mana."

Hit, Heal, Miss, Cast should be obvious.

Finally, if the message have name(s), SimpleCombatLog tries to find out it's unitid, and only when the unitid match any of the NAME filter it'll be displayed. For example, to receive messages related to you and your pet, only turn on 'you' and 'pet' name filter, which in fact means the unitid 'player' and 'pet'.


== Usage ==

Type '/scl' in game to show a list of slash commands.

Alt-RightClick a ChatFrameTab to show the configuration menu for that ChatFrame. The settings in SimpleCombatLog are saved per-char, per-ChatFrame.

If you customized a ChatFrame to the way you like, you will want to import those settings to another character, in this case you can use the Theme features in SimpleCombatLog.


== Themes ==

A theme is the combination of all the settings for a ChatFrame. By default SimpleCombatLog loads the 'default' theme for ChatFrame2. You can set a ChatFrame to load another theme by the configuration menu.

If you did any modifications to the settings of a ChatFrame, you'll see the 'save theme' option in the configuration menu, which will save the current settings as a theme. Themes are global to all characters, so if you have a combatlog customization which wants to be used among multiple characters, you can save it as a theme, and have the characters to load that theme.

You may overwrite or delete predefined themes. But in the case of deleting a predefined theme, it'll be loaded back on the next time you log in your character. So if you have modified the predefined themes and want to have them change back to the default values, simply delete the theme and relog/reloadui.

Post A Reply Comment Options
Unread 06-13-06, 11:10 AM  
xelepart
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 26
Uploads: 5
Feature Request

Any chance we could get an option to not display when a combat log parsing error occured? Or to put them in the combat log instead of my main chat frame?

I get very bad scroll whenever my paladin puts the "some of your damage hits me" buff, 'cause you don't parse it yet...

-x
Report comment to moderator  
Reply With Quote
Unread 06-12-06, 06:30 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 7
Re: Suppressing default combat messages

Ok, I checked the source code of Opium, and it hooked the default ChatFrame_OnEvent to read for some messages.

The old version suppress message was hooking ChatFrame_OnEvent too, when two addons both try to hook the same function, you can't predict which one will be the first.

If Opium was the first one to hook ChatFrame_OnEvent then everything will works fine (Opium first reads the messages it want, then pass the function to SCL, then SCL suppress the messages)

However if SCL was the one the hook ChatFrame_OnEvent first, Opium will not be able to receive the message too.

In other words, the old suppressing method would also have 50% of conflicting with Opium.

---

For the new suppressing method, I simply let ChatFrame2 (The Combat Log) unregisters all combat messages, so the chat frame will not receive any message at all, and so Opium cound't read any of them. This sounds like a conflict, but actually, try do NOT use SCL's suppressing, and turn off the default combat messages by Blizzard's interface, it'll also unregisters the events, so most likely Opium will not receive the messages too.


So the conclusion is, Opium tries to read the default combat messages from the Combat Log chatframe, if it's not displayed on the chat frame, Opium will lose it, doesn't matter if you turn it off by SCL or by default Blizzard interface.

But I didn't really tested turning off combat mesages by Blizzard's interface, I suggest you try it first, if it works with Opium peacefully, then just use it and don't use SCL's suppressing option.

In case it really doesn't work, there is another solution: leave the default combat chat frame untouched, create a new Chat frame and set the SCL messages to output to there. This should solve the conflicts.


Originally posted by slowJusko
In the earlier versions of SCL, suppressing the default combat messages would hide them, but still allow addons like Opium to work (which reads the original combat messages).

As of, err, I don't know, 4.7? (so many versions), Opium is no longer picking up kills/deaths with combat messages suppressed. Is this due to the recent bugfix in that area?
Report comment to moderator  
Reply With Quote
Unread 06-12-06, 12:31 AM  
slowJusko
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Suppressing default combat messages

In the earlier versions of SCL, suppressing the default combat messages would hide them, but still allow addons like Opium to work (which reads the original combat messages).

As of, err, I don't know, 4.7? (so many versions), Opium is no longer picking up kills/deaths with combat messages suppressed. Is this due to the recent bugfix in that area?
Last edited by slowJusko : 06-12-06 at 12:33 AM.
Report comment to moderator  
Reply With Quote
Unread 06-11-06, 02:12 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 7
I uploaded SCL to ui.worldofwar.net and curse-gaming too, and I'll be updating minor version there, because WoWI need admin approval everytime I upload a version, which is annoying when I'm updating like 3 times a day. So I suggest you check the other two websites for newest version.

I like the bug report and feature suggest page here though, so I'll still check here frequently. Just that I'll be uploading bigger versions here, may be once a week.

Currently the newest version is 0.4.7 on the other two websites.
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 06:11 PM  
Jayblah
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Ah gotcha. That cleared it up. It works how I want it now. Thank you.
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 05:32 PM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 7
Then just turn on you and pet for the name filters, that's it.

The filters work like this:

First the events decide what message event will be registered.
next the type filter (hit, miss, heal etc) decides which type of messages will be shown,
finally when the names in the message match ANY of the name filter turned on, it'll be shown.

So turn all event and type filter on, then only turn on 'you' and 'pet' name filters.
When someone hit you or you hit someone, the messages will be shown because the messages definitely will contain you/pet.

I hope I have explained how the filters work clearly. May be I should write some documentation about how to set up the filters.

The error is fixed in the next verison, thanks for reporting.

Originally posted by Jayblah
I do NOT want to see other people attacking targets. That creates massive spam that makes the log unreadable when 30000 rogues are all whacking at my target.

I want to see MY damage, my PET's damage, and the TARGET's actions done to me / my pet. That is it.

Also I am getting this error with the latest version:

SimpleCombatLog.lua:523: attempt to concatenate global `extra' (a nil value)
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 04:53 PM  
Jayblah
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
I do NOT want to see other people attacking targets. That creates massive spam that makes the log unreadable when 30000 rogues are all whacking at my target.

I want to see MY damage, my PET's damage, and the TARGET's actions done to me / my pet. That is it.

Also I am getting this error with the latest version:

SimpleCombatLog.lua:523: attempt to concatenate global `extra' (a nil value)
Last edited by Jayblah : 06-10-06 at 04:57 PM.
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 04:36 PM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 7
1. you want to see you/pet's actions done to your target.
2. you want to see you/pet/target's all actions.
3. you want to see target's action done to others, but not the other way around.

for 1, turn on you, pet and everything else off. your action done to target will have your name on the message so they'll be shown.

for 2, turn on you, pet and target. You will also see message for target attacking others, or others attacking your target.

for 3, it's currently not possible.







Originally posted by Jayblah
Is it possible to seperate the TARGET'S dmg/spells etc from the OTHER'S setting? With the Other's event enabled I see EVERYONE'S dmg, and I don't want to see this. I just want to see my own, my pet's, and my target who is fighting me. That's it. Is this possible? If so, how?

If not, please seperate it so it is possible.
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 04:29 PM  
Jayblah
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Is it possible to seperate the TARGET'S dmg/spells etc from the OTHER'S setting? With the Other's event enabled I see EVERYONE'S dmg, and I don't want to see this. I just want to see my own, my pet's, and my target who is fighting me. That's it. Is this possible? If so, how?

If not, please seperate it so it is possible.
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 04:04 PM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 7
hmm... no, not on my todo list before I make sure everything is 100% stable, sorry about that.

Originally posted by Tyrrael
Awesome mod!

Any plans to add support for multiple combat log windows?
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 03:59 PM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 7
Re: Cool mod!

Yes, I need any information about missing patterns. If there is a missing pattern, you should see a red error message being reported to default chat frame, please let me know the exact message you received.

This mod is cool, but actually my evil plan is to make everyone to find out the missing patterns for me, so I created a cool mod and let everyone use it, then when some missing pattern is found the mod will spam your chat frame for it.


Originally posted by memnoch
First off, very cool mod, I dig how you're actually parsing. Just wanted to let you know, the shaman talent StormStrike, doesn't parse properly and gives errors. If you need any info on it, lemme know so we can get it into the mod. (It's the extra attack that's having issue really, not the initial debuff hitting).
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 03:19 PM  
memnoch
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Cool mod!

First off, very cool mod, I dig how you're actually parsing. Just wanted to let you know, the shaman talent StormStrike, doesn't parse properly and gives errors. If you need any info on it, lemme know so we can get it into the mod. (It's the extra attack that's having issue really, not the initial debuff hitting).
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 02:58 PM  
Tyrrael
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 53
Uploads: 3
Awesome mod!

Any plans to add support for multiple combat log windows?
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 09:47 AM  
pikel
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
i'vnt got any other problem with the color (but i'vnt tested everything, i will do it tonight)
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 09:04 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 7
Originally posted by pikel
Hello, this is a great mod (i'm playing with a french client and i'm really happy to have a great chat combat addon like this one)
But i've a little problem, when i change the "physical" degat color nothing append in the chat, the color stay the same (white).

I hope you have understound my poor english ^^
bug confirmed, thanks for reporting it
btw do the color setting works on other elemente fire shadow etc? coz I only have english client and can't really try them myself.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: