Elitist Jerks
Register
Blogs
Forums


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

Reply
 
LinkBack Thread Tools
Old 02/11/07, 12:54 AM   #1
Cryect
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.

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

Stopped Playing

Offline
Reply With Quote
Old 02/11/07, 3:22 PM   #3
Ragnor
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

Offline
Reply With Quote
Old 02/11/07, 3:41 PM   #4
Cryect
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.

Offline
Reply With Quote
Old 02/11/07, 5:15 PM   #5
Saroz
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

Offline
Reply With Quote
Old 02/12/07, 3:47 AM   #6
Cluey
King Hippo
 
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.

Offline
Reply With Quote
Old 02/12/07, 12:54 PM   #7
Cryect
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.

Offline
Reply With Quote
Old 02/12/07, 12:59 PM   #8
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.

Offline
Reply With Quote
Old 02/12/07, 1:35 PM   #9
Ragnor
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

Offline
Reply With Quote
Old 02/12/07, 4:29 PM   #10
Abbi
Bald Bull
 
Abbi's Avatar
 
Gnome Warrior
 
Earthen Ring
DamageMeters very specifically resets ranges.

Offline
Reply With Quote
Old 02/12/07, 4:39 PM   #11
roq
Piston Honda
 
Troll Rogue
 
Uther
Thanks, i guess i will be modifying some code when i get home tonight.

Offline
Reply With Quote
Old 02/12/07, 4:56 PM   #12
Abbi
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.

Offline
Reply With Quote
Old 02/15/07, 2:17 PM   #13
Triton
Von Kaiser
 
Dwarf Warrior
 
Sargeras
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.

Offline
Reply With Quote
Old 02/16/07, 8:30 PM   #14
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

Offline
Reply With Quote
Old 02/17/07, 1:37 AM   #15
Cryect
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.

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