Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 05/16/07, 4:16 PM   #1
Apate
POWER = MEAT + OPPORTUNITY = BATTLEWORMS
 
Apate's Avatar
 
ChickenArise
Night Elf Warlock
 
No WoW Account
SW_UniLog

Ok, I've barely had time to mess with this (as in: 0; I installed it and have logged in, but not for more than a few minutes), but what documentation I've seen is sparse. Obviously, it is new and Artack can/will flesh it out as time passes, but let's see if we can make some use of this in the meantime.
SW_Unilog is "A "Unified" Combat log - sortable, and able to apply special filters combined with regular expressions. Can't find what you want to know in the log ... now you can."

From SW_UniLog_Filters:
The rightclick filters
These just put the expressions into the textboxes
but an easy way to use the addon w/o knowing what a regex is or what the special commands are
(not implemented yet and a placeholder)
The following section explains the avilable commands.

Special commands:
/c=Xyz or /c=XYZ class filters first uses localized names all caps uses the englisch names same in each language
/eg :EverGroup
/cg :CurrentGroup
/pet :CurrentPets in group
/eg /cg /pet all support the optional class filter e.g. /cg=MAGE will only show mages

| :special used to "or" filters together important: for each or the string is checked - the more ors you use the slower it gets

source -> action -> target -> info filters behave as if "anded" together

/sot Special command for source
with /sot found in the source filter the target filter is ignored and the source filter is used for both
ored together resulting in:
action and (sorce or target) and info
e.g. /sot/c=MAGE would show any action coming from or directed towards a mage or /sotArtack shows anything coming from or going to Artack

Any regular expression is supported
eg on the What filter:
"%*(.-)<<" produces all crits that where partially resisted/blocked - and yes mobs can do that

/c=War would match any warrior or warlock on an english client /c=WAR does the same for all languages

any supported entity can be ored eg.
^J|/pet|/eg on a source filter would match all units starting with a "J" or all current pets or all you have been grouped with

.* as a filter eg is pointless it matches everything
.*|/pet would always eval to true

ALWAYS first see if using the action filter can narrow down your "search" its the cheapest and fastest of them all
It looks to me like this may have some potential for simplifying many of the parses that we love, or providing an easier method of "Did xxx really happen?" (Was my crush blocked?? did my autoattack get resisted??)

Last edited by Apate : 05/16/07 at 4:30 PM.

See you, auntie.

United States Offline
Reply With Quote
Old 05/16/07, 5:57 PM   #2
Melador
Mercurial Rapper
 
Melador's Avatar
 
Troll Druid
 
Mal'Ganis
Just reading the examples makes my head swim. The same thing happens when I try to read some Perl code.

Does this offer functionality over something like SCL? Functionality that people would actually use? Becuase so far, SCT is great for displaying exactly what I'm interested in, and no more.

United States Offline
Reply With Quote
Old 05/16/07, 8:06 PM   #3
chase
Piston Honda
 
Dwarf Priest
 
Malygos
nevermind need to play around more

Offline
Reply With Quote
Old 05/16/07, 8:24 PM   #4
Renaldo
Von Kaiser
 
Renaldo's Avatar
 
Dwarf Paladin
 
Kil'Jaeden
Can you at least put up a screenshot so we can see what it's like?

Offline
Reply With Quote
Old 05/17/07, 5:26 PM   #5
chase
Piston Honda
 
Dwarf Priest
 
Malygos
I downloaded the current version and am able to change the source and target filters, but I don't see any action filter area to edit. (nothing to do with an action filter at all)

So I can get messages about a person, or damage done on a person from the target, etc, but unless I can get the action filter working it will be of limited use. (about as usefull as tracking another person using SCL)

Offline
Reply With Quote
Old 05/17/07, 6:00 PM   #6
Fendryl
Don Flamenco
 
Fendryl's Avatar
 
Orc Hunter
 
Malfurion
This sounds alot like Omniscience (http://www.rdx-raid.com/node/10) from RDX, which has been a main reason for me considering signing up for RDX for quite a while.

I'll have to play around with it this weekend.

Offline
Reply With Quote
Old 05/17/07, 9:03 PM   #7
Arko
Von Kaiser
 
Night Elf Warrior
 
Alleria (EU)
"%*(.-)<<" produces all crits that where partially resisted/blocked
Why on earth would anybody use such a godawful language when you can directly call a parser library written in lua? Is this a variant of the c hoax?

http://monster-island.org/tinashumor/humor/unixc.html

Offline
Reply With Quote
Old 05/18/07, 4:24 AM   #8
 sp00n
banned
 
Night Elf Rogue
 
Wrathbringer (EU)
Originally Posted by Arko View Post
Why on earth would anybody use such a godawful language when you can directly call a parser library written in lua? Is this a variant of the c hoax?

http://monster-island.org/tinashumor/humor/unixc.html
Well it's a regular expression.
Of course I have to admit that I've always hated reg exps, I *always* have to look up what I'm actually doing there...


Offline
Reply With Quote
Old 05/18/07, 4:51 AM   #9
chase
Piston Honda
 
Dwarf Priest
 
Malygos
Well the potential is there and since I don't have RDX it would be usefull if I could figure out exactly how I can change the action filter.

How exactly is Minni the mage dieing on krosh?

Source Filter
/sotMinni

Target Filter
None

Action Filter
Spell%sShield?heals?Greater%sFireball?

Would show all heals (done to him, and by him), damage he is taking from krosh fireballs and when spell shield was stolen/gained/faded.

However, I still can't find a way to modify this fabled action filter he documents. The only way this thing works for me at the moment is to basicaly track everything that is happening according to your source and target filters. Which isn't bad, but not what I expected from the read me.

Offline
Reply With Quote
Old 05/18/07, 9:57 AM   #10
Apate
POWER = MEAT + OPPORTUNITY = BATTLEWORMS
 
Apate's Avatar
 
ChickenArise
Night Elf Warlock
 
No WoW Account
Originally Posted by chase View Post
Well the potential is there and since I don't have RDX it would be usefull if I could figure out exactly how I can change the action filter.

How exactly is Minni the mage dieing on krosh?

Source Filter
/sotMinni

Target Filter
None

Action Filter
Spell%sShield?heals?Greater%sFireball?

Would show all heals (done to him, and by him), damage he is taking from krosh fireballs and when spell shield was stolen/gained/faded.

However, I still can't find a way to modify this fabled action filter he documents. The only way this thing works for me at the moment is to basically track everything that is happening according to your source and target filters. Which isn't bad, but not what I expected from the read me.
I didn't get it figured out either. I took some SSes for whatever they might be worth, but I neglected to upload them anywhere before going to work today.

Originally Posted by Artack
Currently the only "documentation" is in that lua file. I should make some examples or something.. I know.

See you, auntie.

United States Offline
Reply With Quote
Old 05/21/07, 4:45 PM   #11
chase
Piston Honda
 
Dwarf Priest
 
Malygos
So I played around with this in Gruuls lair the other day and I got to say it works well.

First a screenshot:


The screenshot doesn't really do it justice, but apparently I only hit the screenshot button once.

There is no action field, but there is the ?? field. Clicking this gives you a list of checkmarked symbols. These symbols equate to events. For instance removing the checkmark from the green ++ would make it so that no friendly buff gains are shown. You can pretty much look at the log and determine what each symbol does.

The mod uses all the data obtained from SWStats (including shared data), so you can peruse any data it includes.

For instance. I wanted to see damage, healing, and shieldblock gains on the MT
Click the source field at the top and a textbox opens up. I typed in there /sotAsuran Asuran being the tanks name and /sot means source or target. Asuran being the target of heals and damage. Source because I want to see shield block gain/loss. Typing this in populates the scrolling pane with all the information I want. (possibly more) You can then go into the ?? field and remove checkmarks until it shows only the information you want. (I didn't feel the need most times)

Just want to see damage taken by the tank from Maulgar? Source field Asuran target field Maulgar.

Now lets say you want to check on the Krosh mage tank. Just change the source filter to /sotHiznor and you get all the info. Can be manipulated same as before.

The only thing I wish it had was health values of the target at each event like expiration. Still great to check what killed people at a glance. (easier interface and "noise" easier to handle than expiration at this point)

quick notes:
/swl
-Brings up the window if you close it.
/swl font #
-Changes the font size #. (Though it doesn't seem to persist)

Offline
Reply With Quote
Old 05/21/07, 6:42 PM   #12
FAME
Von Kaiser
 
FAME's Avatar
 
Human Death Knight
 
Turalyon
Is there any possible way to filter out the Info section? Going on what chase said, if i just want to see the shield block gains, inc healing, and inc damage and nothing else, is there a command to only show those and not other gains such as Bloodrage or other buffs?

Offline
Reply With Quote
Old 05/21/07, 6:52 PM   #13
chase
Piston Honda
 
Dwarf Priest
 
Malygos
Originally Posted by FAME View Post
Is there any possible way to filter out the Info section? Going on what chase said, if i just want to see the shield block gains, inc healing, and inc damage and nothing else, is there a command to only show those and not other gains such as Bloodrage or other buffs?
Not that I have found.

You can enter a filter for the info section. I didn't play around with that field; although it sounds like you would want a negation like not bloodrage or not battleshout etc. I do not think that is possible.

It may sound like the log will be spammy with these extra gains, but since this is (usually) done post fight and out of combat you can make the display huge and it is easy to pick things out. i.e. It is easy to see if the warrior was late on shield block.

Offline
Reply With Quote