Elitist Jerks
Register
Blogs
Chat
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 02/11/07, 12:54 AM   #1 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Posting my personal version of a modified Recap that I've been working on here. Its based on zoia's updated TBC Version which was based on Gello's ParserLib version. It includes a couple of bug fixes but what I felt Recap really need was a better break down of "misses"

-Now tracks Crushing Blows for incoming damage (lets you better see how druids/paladins/warriors perform in this catergory on a mob)
-Now tracks the Average Percentage of Damage Blocked by Blocks
-Now tracks the actual misses, dodges, and parries as seperate values allowing you to better understand how you need to improve your hit/weapon skill to improve these numbers or playstyle.

With a combatlog range of 200 yds you will find the data will be accurate with other addons that provide syncing assuming recording under the same situations (of course you can't record data if you aren't there or your data sets were reset at different times).

Not sure if its quite ready for a full release so its just here for now and you will need to install ParserLib from http://www.wowace.com/ since its not included (I run all my libraries seperately).

http://acm.jhu.edu/~cryect/Recap_Cryect.zip

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/11/07, 8:07 AM   #2 (permalink)
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
Cool, thank you.
Wanted to do such since quite some time, but never found the motivation. ;)

Item Ranking Rogue [horribly outdated]
 
User is online.
Reply With Quote
Old 02/11/07, 3:22 PM   #3 (permalink)
King Hippo
 
Human Paladin
 
Blackrock
Is the performance impact of running the combat log at 200 yards rather than 50-80 yards noticeable? OR does it balance out pretty well with not having to process all the sync data like sw_stats and dm_meters?

The universe is run by the complex interweaving of three elements. Energy, matter, and enlightened self-interest.

www.retpaladin.com
 
User is offline.
Reply With Quote
Old 02/11/07, 3:41 PM   #4 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
I've not done a quantified analysis of performance difference else than I can't tell the difference personally with any of the damage meters. Be something worthwhile for someone to do sometime. But the amount of data you are parsing should be a lot lower in comparison to having 10 or 15 people all parsing and sending the results to the entire raid.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/11/07, 5:15 PM   #5 (permalink)
Piston Honda
 
Saroz's Avatar
 
Human Paladin
 
Kul Tiras (EU)
Get it in Ace SVN?

Saroz

Author of sRaidFrames: http://www.wowace.com/wiki/SRaidFrames
... aswell as: BadgeWatch, Aurora, FuBar_AlchemyFu, FuBar_CombatTimeFu & Memento Mori
 
User is offline.
Reply With Quote
Old 02/12/07, 3:47 AM   #6 (permalink)
Danger: Genius at work
 
Cluey's Avatar
 
Night Elf Druid
 
Dragonblight
I must be missing something here as I get the following two errors even with only Recap, Parserlib and Swatter running.
Date: 2007-02-12 16:55:33
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\Recap\Recap.lua line 7:
attempt to index global 'ParserLib' (a nil value)
Debug:
[C]: ?
Recap\Recap.lua:7: in main chunk
AddOns:
Recap
Swatter, v3.9.0.1372

Date: 2007-02-12 16:55:33
ID: 4
Error occured in: Global
Count: 1
Message: [string "RecapFrame:OnLoad"] line 4:
attempt to call global 'Recap_OnLoad' (a nil value)
Debug:
[C]: Recap_OnLoad()
[string "RecapFrame:OnLoad"]:4:
[string "RecapFrame:OnLoad"]:1
AddOns:
Recap
Swatter, v3.9.0.1372
Do I need a specific version of Parserlib for this to work?

Swatter is similar to Improved Error Frame, it lets me copy the error out of the game and provides more info than Improved Error Frame. It is included in the Auctioneer packages.
 
User is offline.
Reply With Quote
Old 02/12/07, 12:54 PM   #7 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Missing the Ace libraries is the issue so unable to load parserlib. I will need to create a proper package or rather I should just as Saroz said put it on the wowace SVN.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/12/07, 12:59 PM   #8 (permalink)
roq
Piston Honda
 
Troll Rogue
 
Uther
Do you still use these commands to extend your combat log range?

/console SET CombatLogRangeParty "150"
/console SET CombatLogRangePartyPet "150"
/console SET CombatLogRangeFriendlyPlayers "150"
/console SET CombatLogRangeFriendlyPlayersPets "150"
/console SET CombatLogRangeHostilePlayers "150"
/console SET CombatLogRangeHostilePlayersPets "150"
/console SET CombatLogRangeCreature "150"
Because, i can't get the values to stay in my config file. Everytime i restart the game i lose them.
 
User is offline.
Reply With Quote
Old 02/12/07, 1:35 PM   #9 (permalink)
King Hippo
 
Human Paladin
 
Blackrock
Roq do you have another mod that may be changing them, often heal range mods do this...

The universe is run by the complex interweaving of three elements. Energy, matter, and enlightened self-interest.

www.retpaladin.com
 
User is offline.
Reply With Quote
Old 02/12/07, 4:29 PM   #10 (permalink)
Bald Bull
 
Abbi's Avatar
 
Gnome Warrior
 
Earthen Ring
DamageMeters very specifically resets ranges.
 
User is offline.
Reply With Quote
Old 02/12/07, 4:39 PM   #11 (permalink)
roq
Piston Honda
 
Troll Rogue
 
Uther
Thanks, i guess i will be modifying some code when i get home tonight.
 
User is offline.
Reply With Quote
Old 02/12/07, 4:56 PM   #12 (permalink)
Bald Bull
 
Abbi's Avatar
 
Gnome Warrior
 
Earthen Ring
Well, I should be more detailed: there's an option in DamageMeters that sets ranges. You don't get a lot of fine-tuned control; you can turn on max range or turn it off. Also, max range is 2000, which is pretty silly -- the real max range is 200, IIRC.

But at least you don't have to munge code.
 
User is offline.
Reply With Quote
Old 02/15/07, 2:17 PM   #13 (permalink)
Von Kaiser
 
Gnome Rogue
 
Dark Iron
Thanks for this, Cryect, I always liked Recap the best out of the damage meter addons and used the ParserLib version from Curse a while back after migrating 95% of my UI to Ace2-based AddOns. It's great to see someone continuing to work on it and I'll be really happy if you're able to get it up on the Ace SVN so that I can keep it updated along with all of my other addons.
 
User is offline.
Reply With Quote
Old 02/16/07, 8:30 PM   #14 (permalink)
roq
Piston Honda
 
Troll Rogue
 
Uther
I am seeing a small bug with this. Every time a mob parries one of my attacks, i get an error.

Recap.lua:1471: attempt to index field '?' (a nil value)

Edit: i actually seem to be getting errors in that entire if statement block
	 if source==recap_temp.Player then
	    recap.Self[recap_temp.s][effect].Missed = (recap.Self[recap_temp.s][effect].Missed or 0) + 1
		 if miss_type==0 then
		   recap.Combatant[recap_temp.s].Detail[effect].Miss = (recap.Combatant[recap_temp.s].Detail[effect].Miss or 0) + 1
		 elseif miss_type==1 then
		   recap.Combatant[recap_temp.s].Detail[effect].Dodge = (recap.Combatant[recap_temp.s].Detail[effect].Dodge or 0) + 1
		 elseif miss_type==2 then
		   recap.Combatant[recap_temp.s].Detail[effect].Parry = (recap.Combatant[recap_temp.s].Detail[effect].Parry or 0) + 1
		 elseif miss_type==3 then
		   recap.Combatant[recap_temp.s].Detail[effect].Block = (recap.Combatant[recap_temp.s].Detail[effect].Block or 0) + 1
		 end
	 end
 
User is offline.
Reply With Quote
Old 02/17/07, 1:37 AM   #15 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Hmmm thats strange haven't had that issue. Will see if I can replicate it. Working on adding some more features for resistance data both incoming/outgoing.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/17/07, 1:47 AM   #16 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Oh damn I see what would be causing the issue! Heh damn buggrabber for resulting in me not realizing that.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/17/07, 2:33 AM   #17 (permalink)
Piston Honda
 
Tauren Druid
 
Uldum
Something doesnt' seem right, I added this mod and ParserLIb but when I type /recap in my chat frame nothing happens. I double checked the "Add-Ons" and they are both checked as well as load "out of date add-ons". What am I missing??
 
User is offline.
Reply With Quote
Old 02/17/07, 11:35 AM   #18 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Only situation I've seen that happen is when Recap data doesn't load correctly normally from incorrect data but you shouldn't have that happening. Delete any recap data that might have got saved and hopefully it will work fine (which is normally the situation which I see it broke and would occur frequently if you used the same dataset amongst several characters).

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/17/07, 1:00 PM   #19 (permalink)
Piston Honda
 
Tauren Druid
 
Uldum
I've never used recap before so that shouldn't be an issue. Could old saved data from SWS or DM possibly interfere with this as well??
 
User is offline.
Reply With Quote
Old 02/17/07, 2:37 PM   #20 (permalink)
Von Kaiser
 
Gnome Rogue
 
Dark Iron
Originally Posted by Cryect
Oh damn I see what would be causing the issue! Heh damn buggrabber for resulting in me not realizing that.
I'm getting the same "Recap.lua:1471: attempt to index field '?' (a nil value)" error, will you be publishing an updated version of your modded Recap?
 
User is offline.
Reply With Quote
Old 02/17/07, 4:49 PM   #21 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Yeah, fixing a few issues with some new stuff implemented first.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/17/07, 6:37 PM   #22 (permalink)
Piston Honda
 
Tauren Druid
 
Uldum
I'm really at a loss. When typing /recap in the chat window I still just get the "Type /help for help" error message. I have renamed my entire WTF folder to see if some old setting might be causing it and it still isn't working. I have your modified recap and ParserLib, I really don't get why I can't get this to work. :(
 
User is offline.
Reply With Quote
Old 02/17/07, 7:53 PM   #23 (permalink)
Piston Honda
 
Tauren Druid
 
Uldum
Hah, guess I should check my BugGrabber once in a while :0

So the error I'm getting is Recap.lua:7:attempt to index global 'ParserLib' (a nil value).

I grabbed the most recent ParserLib with my WAU so what am I doing wrong here??
 
User is offline.
Reply With Quote
Old 02/17/07, 9:01 PM   #24 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Alright, figured out the issue was due to its a Load On Demand library and Recap was never properly setup to load it on demand though I've just included the library with it for now.

I fixed the bug fix with player attacks missing or parrying or being dodged. Also I now track the resist rates for spells outgoing and resist rates for damage incoming.

http://acm.jhu.edu/~cryect/Recap_Cryect.zip

I need to do something useless.
 
User is offline.
Reply With Quote
Old 02/17/07, 9:48 PM   #25 (permalink)
Piston Honda
 
Tauren Druid
 
Uldum
It works now, tyvm Cryect :)
 
User is offline.
Reply With Quote
Reply

Go Back   Elitist Jerks > Public Discussion > User Interface and AddOns

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
BWL Recap Ashuko Public Discussion 62 12/13/06 7:53 PM
Damage Meters, Recap, or SW:Stats for end game raiding Xtee Public Discussion 3 09/11/06 12:55 PM