EQ2 Forum Archive @ EQ2Wire

 

Go Back   EQ2 Forum Archive @ EQ2Wire > EverQuest II > Class Discussion > Fighter's Arena > Berserker
Members List

Notices

Reply
Thread Tools
Unread 11-27-2004, 01:33 AM   #1
Ri

 
Join Date: Nov 2004
Posts: 37
Default

Had some time tonight so I did a quick update to the parser. It now includes damage done by arts and spells (Spells not tested but in theory should work).
 
heres an example output:
 
Total Time Spent Fighting:  433 Seconds
Total Melee Damage Inflicted:  6809
Overal Melee Damage Per Second:  15.7
Ripostes Count:  15
Parry Count:  47
 
Arts and Spells:
Crazed Swing: 1416
Mangle: 300
Wound: 672
Sword of Battle: 40
Reckless Counter: 202
 
Total Art and Spell Damage: 2630
Overal Damage: 9439
Overal Damage per second:  21.79
 
Download here (includes source):
 
 
Thanks to "Oracle_Centurian" for the ripostes and parry count and for the tidying the code a bit :smileyhappy:
Ri is offline   Reply With Quote
Unread 11-27-2004, 02:00 AM   #2
Ri

 
Join Date: Nov 2004
Posts: 37
Default

Updated, fixed a bug with it crashing if concussion used (it got confused with power draining damage).
Ri is offline   Reply With Quote
Unread 11-27-2004, 07:23 AM   #3
Happyfunba

 
Join Date: Nov 2004
Posts: 45
Default

I'm confused. How many fights was this and how many mobs were in each group?
Happyfunba is offline   Reply With Quote
Unread 11-27-2004, 08:38 PM   #4
Spaceweed

Loremaster
Spaceweed's Avatar
 
Join Date: Nov 2004
Location: BDTBL
Posts: 197
Default



Rigz wrote:
Had some time tonight so I did a quick update to the parser. It now includes damage done by arts and spells (Spells not tested but in theory should work).
 
heres an example output:
 
Total Time Spent Fighting:  433 Seconds
Total Melee Damage Inflicted:  6809
Overal Melee Damage Per Second:  15.7
Ripostes Count:  15
Parry Count:  47
 
Arts and Spells:
Crazed Swing: 1416
Mangle: 300
Wound: 672
Sword of Battle: 40
Reckless Counter: 202
 
Total Art and Spell Damage: 2630
Overal Damage: 9439
Overal Damage per second:  21.79
 
Download here (includes source):
 
 
Thanks to "Oracle_Centurian" for the ripostes and parry count and for the tidying the code a bit :smileyhappy:



Hi m8.  Well, that looks all well and good, but I think you need to be a little more specific, and explain what exactly it relates to, and in what circumstances.
 
Thx.
__________________
____________________________________________

'You can please some of the people all of the time,
and you can please all of the people some of the time,
but, you can't please all of the people all of the time.'
Spaceweed is offline   Reply With Quote
Unread 11-27-2004, 09:49 PM   #5
Darkd

 
Join Date: Nov 2004
Posts: 140
Default

ok what is a parser?
Darkd is offline   Reply With Quote
Unread 11-27-2004, 11:18 PM   #6
OverlordM

 
Join Date: Nov 2004
Posts: 200
Default

He is giving an example of the output of his parser...
 
A parser allows you to see metrics and analyze your combat...
 
DL it log your combat and check it out.
 
I need to find some time to use this, nice work
__________________
--------------------------------------------------------------------------------
Arden - Guk - 41 Barbarian Berserker/50 Provisoner

Alt - Guk - 30 Wood Elf Templar
--------------------------------------------------------------------------------
OverlordM is offline   Reply With Quote
Unread 11-28-2004, 06:16 AM   #7
They

 
Join Date: Nov 2004
Posts: 113
Default

Summary:
Total Time Spent Fighting:  301 Seconds
Total Melee Damage Inflicted:  8282
Overal Melee Damage Per Second:  27.5
Ripostes Count:  13
Parry Count:  46
Arts and Spells:
Stomp: 1651
Strike of Faith: 1540
Orc Master's Strike: 1907
Crazed Swing: 4614
Maul: 1493
Mangle: 1213
Coup de Grace: 325
Stunning Cry: 385
Reckless Counter: 1455
Vicious Blow: 1231
Furious Rush: 125
Total Art and Spell Damage: 15939
Overal Damage: 24221
Overal Damage per second:  80.46
--------------------------------------------------------------------------------------------------------
Details of each battle:
Battle  1 -  31 Seconds
Melee Damage:  517
Melee Damage Per Second:  16.6
Riptose Count:  1
Parry Count:  4
 
This was just a little testing with the Shiny Brass Halberd
__________________
They is offline   Reply With Quote
Unread 11-28-2004, 08:54 AM   #8
Ri

 
Join Date: Nov 2004
Posts: 37
Default

Nice melee damage, what are the stats on the SBH? And it's interesting seeing Blood Rage doing the most damage still SMILEY u must have been fighting groups heh
Ri is offline   Reply With Quote
Unread 11-28-2004, 08:13 PM   #9
They

 
Join Date: Nov 2004
Posts: 113
Default

Yeah I think at the time I was in Zek we were fighting a bunch of grouped mobs. The SBH I think atm at level 35 its like umm shoot I'll have to check in game later. At level 35 we get the Treebane, but its not really better then the SBH until I think around level 38 or 39. Thats when you start doing a lot more damage with that weapon and I believe the delay + dmg will start equating to better then the SBH.
__________________
They is offline   Reply With Quote
Unread 11-29-2004, 07:00 PM   #10
Paladyr9

 
Join Date: Nov 2004
Posts: 8
Default

is this better than yalp??? That thing is a POS. I ran it for a short while and it never calculated anything, just kept monitoring the file. Never gave me DPS. Then, it started giving me a null key error. POS.
Paladyr9 is offline   Reply With Quote
Unread 11-30-2004, 02:45 AM   #11
nate

 
Join Date: Nov 2004
Posts: 2
Default


Paladyr987 wrote:is this better than yalp??? That thing is a POS. I ran it for a short while and it never calculated anything, just kept monitoring the file. Never gave me DPS. Then, it started giving me a null key error. POS.
YALP was written for EQ, not EQ2. I think the author is working on a version for EQ2.This parser works very nicely, thanks to the author for their efforts. I'm a pretty serious stat geek and relish the day that the parser programs out there are compatible with EQ2.Good work!

Message Edited by natebc on 11-29-2004 01:53 PM

nate is offline   Reply With Quote
Unread 12-01-2004, 12:09 AM   #12
Agathorn

Tester
 
Join Date: Nov 2004
Posts: 126
Default

Would it be possible to modify the way the parsing works a bit? I think my "overall" stats are correct but my individual battles aren't and let me explain.I am a Rogue. A lot of my dmg comes from positional attacks including backstabs and flanking attacks. When soloing, I have to get these attacks in, so I use a combination of stuns plus STOPPING COMBAT to reposition. For example, i'll stun the mob, stop fighting, jump behind them, and then backstab and start fighting again. I have to stop fighting in order to not break the stun.So my question is this. Is the lag parser splitting battles by the "You stop fighting/You start fighting" messages? It appears as though it is, but I could be wrong. If it is, would it instead be possible to split it by experience messages or even you have killed blah?Also out of curiosity, does this count things like poison dmg, hos, and bow attacks?
__________________
- Day 1 Test Server Only Player
- Agassar, Agathorn, Agalorn..If it starts with Ag its probably me!
Agathorn is offline   Reply With Quote
Unread 12-01-2004, 02:35 AM   #13
Paladyr9

 
Join Date: Nov 2004
Posts: 8
Default

Well I program in VB .Net and it seems like a parser program would be pretty easy to do. It's just a matter of manipulating strings and organizing the info. Perhaps I'll invest some time in doing so.
Paladyr9 is offline   Reply With Quote
Unread 12-01-2004, 06:16 AM   #14
Ri

 
Join Date: Nov 2004
Posts: 37
Default

Hi Agathorn, your right it does use use stop and start messages. I played a scout in beta and used this technique but it never occurred to me hehe. Yeh going from start fight to "you gain experience" would be better, although itd need to check for the "you gained bonus xp" if its a group of mobs your fighting. I only have my zerker logs to go by so if u can upload a scout log i can see whats what and I might update it. No promises tho as this is something i'm very casually doing hehe. No doubt someone more eager will write a far better one.Poison damage i can't say until i see a log, HOs yes it does (atleast it does on my zerker), and i imagine bow shots would prolly be inlcuding as melee damage.
Ri is offline   Reply With Quote
Unread 12-01-2004, 06:18 AM   #15
Ri

 
Join Date: Nov 2004
Posts: 37
Default

Paladyr987, the full source is inluded with the parser if you're interested.
Ri is offline   Reply With Quote
Unread 12-01-2004, 12:40 PM   #16
Agathorn

Tester
 
Join Date: Nov 2004
Posts: 126
Default

I dont have anywhere to post a full log, but here is a snippet that should be a complete fight, and has pretty much everything of my concern in here.(1101628429)[Sun Nov 28 02:53:49 2004] Logging to 'logs/Lavastorm/eq2log_Saris.txt' is now *ON*(1101628432)[Sun Nov 28 02:53:52 2004] You start fighting.(1101628432)[Sun Nov 28 02:53:52 2004] YOUR Ambush hits an Oakmyst royal defender for 28 points of piercing damage.(1101628433)[Sun Nov 28 02:53:53 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628433)[Sun Nov 28 02:53:53 2004] YOUR poison hits an Oakmyst royal defender for 15 points of poison damage.(1101628433)[Sun Nov 28 02:53:53 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628433)[Sun Nov 28 02:53:53 2004] YOU hit an Oakmyst royal defender for 6 points of piercing damage.(1101628434)[Sun Nov 28 02:53:54 2004] an Oakmyst royal defender tries to smite YOU with Ire, but YOU resist.(1101628434)[Sun Nov 28 02:53:54 2004] YOU try to pierce an Oakmyst royal defender with Quick Flurry, but an Oakmyst royal defender ripostes.(1101628434)[Sun Nov 28 02:53:54 2004] an Oakmyst royal defender hits YOU for 36 points of crushing damage.(1101628435)[Sun Nov 28 02:53:55 2004] an Oakmyst royal defender hits YOU for 14 points of crushing damage.(1101628435)[Sun Nov 28 02:53:55 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(1101628435)[Sun Nov 28 02:53:55 2004] YOU hit an Oakmyst royal defender for 6 points of piercing damage.(1101628435)[Sun Nov 28 02:53:55 2004] You trigger a starter chain.(1101628436)[Sun Nov 28 02:53:56 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628437)[Sun Nov 28 02:53:57 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628437)[Sun Nov 28 02:53:57 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(110162843SMILEY[Sun Nov 28 02:53:58 2004] an Oakmyst royal defender's Wild Swing hits YOU for 35 points of crushing damage.(110162843SMILEY[Sun Nov 28 02:53:58 2004] You triggered Ringing Blow.(1101628439)[Sun Nov 28 02:53:59 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628439)[Sun Nov 28 02:53:59 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628439)[Sun Nov 28 02:53:59 2004] YOU hit an Oakmyst royal defender for 6 points of piercing damage.(1101628441)[Sun Nov 28 02:54:01 2004] an Oakmyst royal defender tries to crush YOU, but misses.(1101628441)[Sun Nov 28 02:54:01 2004] YOUR Quick Strike hits an Oakmyst royal defender for 11 points of piercing damage.(1101628441)[Sun Nov 28 02:54:01 2004] You complete Ringing Blow.(1101628441)[Sun Nov 28 02:54:01 2004] YOUR Ringing Blow hits an Oakmyst royal defender for 60 points of piercing damage.(1101628441)[Sun Nov 28 02:54:01 2004] An Oakmyst royal defender is struck with great force.(1101628441)[Sun Nov 28 02:54:01 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(1101628441)[Sun Nov 28 02:54:01 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628443)[Sun Nov 28 02:54:03 2004] You stop fighting.(1101628444)[Sun Nov 28 02:54:04 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628444)[Sun Nov 28 02:54:04 2004] an Oakmyst royal defender hits YOU for 35 points of crushing damage.(1101628444)[Sun Nov 28 02:54:04 2004] You must be behind your target.(1101628447)[Sun Nov 28 02:54:07 2004] You start fighting.(1101628447)[Sun Nov 28 02:54:07 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628447)[Sun Nov 28 02:54:07 2004] YOU hit an Oakmyst royal defender for 5 points of piercing damage.(110162844SMILEY[Sun Nov 28 02:54:08 2004] an Oakmyst royal defender tries to crush YOU with Wild Swing, but YOU riposte.(110162844SMILEY[Sun Nov 28 02:54:08 2004] YOU hit an Oakmyst royal defender for 14 points of piercing damage.(110162844SMILEY[Sun Nov 28 02:54:08 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(1101628449)[Sun Nov 28 02:54:09 2004] YOU hit an Oakmyst royal defender for 5 points of piercing damage.(1101628449)[Sun Nov 28 02:54:09 2004] YOUR poison hits an Oakmyst royal defender for 15 points of poison damage.(1101628449)[Sun Nov 28 02:54:09 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628449)[Sun Nov 28 02:54:09 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628450)[Sun Nov 28 02:54:10 2004] an Oakmyst royal defender tries to crush YOU, but YOU parry.(1101628451)[Sun Nov 28 02:54:11 2004] YOUR Quick Strike hits an Oakmyst royal defender for 16 points of piercing damage.(1101628451)[Sun Nov 28 02:54:11 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628451)[Sun Nov 28 02:54:11 2004] YOU hit an Oakmyst royal defender for 5 points of piercing damage.(1101628452)[Sun Nov 28 02:54:12 2004] You trigger a starter chain.(1101628452)[Sun Nov 28 02:54:12 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628453)[Sun Nov 28 02:54:13 2004] an Oakmyst royal defender tries to crush YOU, but YOU parry.(1101628454)[Sun Nov 28 02:54:14 2004] You triggered Ringing Blow.(1101628454)[Sun Nov 28 02:54:14 2004] YOU try to pierce an Oakmyst royal defender, but an Oakmyst royal defender ripostes.(1101628454)[Sun Nov 28 02:54:14 2004] an Oakmyst royal defender tries to crush YOU, but misses.(1101628454)[Sun Nov 28 02:54:14 2004] YOU hit an Oakmyst royal defender for 6 points of piercing damage.(1101628455)[Sun Nov 28 02:54:15 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628456)[Sun Nov 28 02:54:16 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628457)[Sun Nov 28 02:54:17 2004] an Oakmyst royal defender's Ire hits YOU for 59 points of divine damage.(1101628457)[Sun Nov 28 02:54:17 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(1101628457)[Sun Nov 28 02:54:17 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(110162845SMILEY[Sun Nov 28 02:54:18 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(110162845SMILEY[Sun Nov 28 02:54:18 2004] YOUR poison hits an Oakmyst royal defender for 15 points of poison damage.(110162845SMILEY[Sun Nov 28 02:54:18 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(110162845SMILEY[Sun Nov 28 02:54:18 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(110162845SMILEY[Sun Nov 28 02:54:18 2004] YOUR poison hits an Oakmyst royal defender for 15 points of poison damage.(110162845SMILEY[Sun Nov 28 02:54:18 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628459)[Sun Nov 28 02:54:19 2004] an Oakmyst royal defender's Wild Swing hits YOU for 40 points of crushing damage.(1101628459)[Sun Nov 28 02:54:19 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628459)[Sun Nov 28 02:54:19 2004] YOU hit an Oakmyst royal defender for 5 points of piercing damage.(1101628459)[Sun Nov 28 02:54:19 2004] YOUR poison hits an Oakmyst royal defender for 15 points of poison damage.(1101628459)[Sun Nov 28 02:54:19 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628460)[Sun Nov 28 02:54:20 2004] Morgaina tries to smite an Oakmyst great bear with Smite, but an Oakmyst great bear resists.(1101628461)[Sun Nov 28 02:54:21 2004] YOUR Quick Strike hits an Oakmyst royal defender for 14 points of piercing damage.(1101628461)[Sun Nov 28 02:54:21 2004] You complete Ringing Blow.(1101628461)[Sun Nov 28 02:54:21 2004] YOUR Ringing Blow hits an Oakmyst royal defender for 60 points of piercing damage.(1101628461)[Sun Nov 28 02:54:21 2004] An Oakmyst royal defender is struck with great force.(1101628461)[Sun Nov 28 02:54:21 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628461)[Sun Nov 28 02:54:21 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628461)[Sun Nov 28 02:54:21 2004] an Oakmyst royal defender tries to crush YOU, but YOU parry.(1101628462)[Sun Nov 28 02:54:22 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(1101628464)[Sun Nov 28 02:54:24 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628464)[Sun Nov 28 02:54:24 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628464)[Sun Nov 28 02:54:24 2004] an Oakmyst royal defender hits YOU for 14 points of crushing damage.(1101628465)[Sun Nov 28 02:54:25 2004] YOUR Quick Flurry hits an Oakmyst royal defender for 21 points of piercing damage.(1101628465)[Sun Nov 28 02:54:25 2004] YOUR Quick Flurry hits an Oakmyst royal defender for 18 points of piercing damage.(1101628465)[Sun Nov 28 02:54:25 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628466)[Sun Nov 28 02:54:26 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628466)[Sun Nov 28 02:54:26 2004] YOU try to pierce an Oakmyst royal defender, but an Oakmyst royal defender parries.(1101628467)[Sun Nov 28 02:54:27 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628467)[Sun Nov 28 02:54:27 2004] You get better at Defense (63).(1101628467)[Sun Nov 28 02:54:27 2004] an Oakmyst royal defender's Wild Swing hits YOU for 35 points of crushing damage.(110162846SMILEY[Sun Nov 28 02:54:28 2004] You trigger a starter chain.(1101628469)[Sun Nov 28 02:54:29 2004] You triggered Ringing Blow.(1101628469)[Sun Nov 28 02:54:29 2004] YOU hit an Oakmyst royal defender for 4 points of piercing damage.(1101628469)[Sun Nov 28 02:54:29 2004] YOU hit an Oakmyst royal defender for 6 points of piercing damage.(1101628470)[Sun Nov 28 02:54:30 2004] an Oakmyst royal defender hits YOU for 22 points of crushing damage.(1101628471)[Sun Nov 28 02:54:31 2004] YOUR poison hits an Oakmyst royal defender for 13 points of poison damage.(1101628471)[Sun Nov 28 02:54:31 2004] YOUR Quick Strike hits an Oakmyst royal defender for 11 points of piercing damage.(1101628471)[Sun Nov 28 02:54:31 2004] You complete Ringing Blow.(1101628471)[Sun Nov 28 02:54:31 2004] YOUR Ringing Blow hits an Oakmyst royal defender for 60 points of piercing damage.(1101628471)[Sun Nov 28 02:54:31 2004] An Oakmyst royal defender is struck with great force.(1101628471)[Sun Nov 28 02:54:31 2004] YOU try to pierce an Oakmyst royal defender, but an Oakmyst royal defender parries.(1101628471)[Sun Nov 28 02:54:31 2004] YOU try to pierce an Oakmyst royal defender, but an Oakmyst royal defender parries.(1101628472)[Sun Nov 28 02:54:32 2004] an Oakmyst royal defender hits YOU for 20 points of crushing damage.(1101628473)[Sun Nov 28 02:54:33 2004] YOU try to pierce an Oakmyst royal defender, but an Oakmyst royal defender parries.(1101628474)[Sun Nov 28 02:54:34 2004] YOU hit an Oakmyst royal defender for 3 points of piercing damage.(1101628474)[Sun Nov 28 02:54:34 2004] YOU hit an Oakmyst royal defender for 2 points of piercing damage.(1101628474)[Sun Nov 28 02:54:34 2004] YOUR poison hits an Oakmyst royal defender for 15 points of poison damage.(1101628474)[Sun Nov 28 02:54:34 2004] You have killed an Oakmyst royal defender.(1101628474)[Sun Nov 28 02:54:34 2004] You stop fighting.(1101628474)[Sun Nov 28 02:54:34 2004] You gain experience!(1101628474)[Sun Nov 28 02:54:34 2004] You gain bonus experience for defeating the encounter!
__________________
- Day 1 Test Server Only Player
- Agassar, Agathorn, Agalorn..If it starts with Ag its probably me!
Agathorn is offline   Reply With Quote
Unread 12-01-2004, 02:38 PM   #17
Lorka

General
 
Join Date: Nov 2004
Posts: 8
Default


Rigz wrote:Hi Agathorn, your right it does use use stop and start messages. I played a scout in beta and used this technique but it never occurred to me hehe. Yeh going from start fight to "you gain experience" would be better, although itd need to check for the "you gained bonus xp" if its a group of mobs your fighting. I only have my zerker logs to go by so if u can upload a scout log i can see whats what and I might update it. No promises tho as this is something i'm very casually doing hehe. No doubt someone more eager will write a far better one.Poison damage i can't say until i see a log, HOs yes it does (atleast it does on my zerker), and i imagine bow shots would prolly be inlcuding as melee damage.
Just some things to consider:Would happens if I start a fight and need to flee? What happens if I fight grey mobs that don't give an exp message?A better option might be to have mutliple end fight conditions, i.e. exp message, you have killed message, or idle-time between fights.
Lorka is offline   Reply With Quote
Unread 12-02-2004, 05:47 PM   #18
Ri

 
Join Date: Nov 2004
Posts: 37
Default

Thnx Agathorn, I can tell you now by looking at that log that poison is included. You should see it in the list. As for the stopping and starting I'll basically get it to check the time in between fights in order to decide whether or not it should consider it as a new fight or continue the last one. 10 secs should be fine. I might have time when I get home from work tonight to update it.
Ri is offline   Reply With Quote
Unread 12-03-2004, 08:52 PM   #19
Zz

 
Join Date: Nov 2004
Posts: 12
Default

Thanks for the great parser.
 
One question, how is the DPS calculation taken care of?  I have a friend that wrote up a quick parser that calculates DPS only between "You start fighting" and "You stop fighting".  My DPS with his parser is 24.67.  I put the same log into this parser and it came out at 10.58.
 
It is a very long log (5716 seconds fighting) and I was wondering if small inaccuracies such as someone pulling to group would add up and make DPS inaccurate.  I cut a portion of my log out (227 seconds) and came out with 21.66 DPS.
__________________
Zzik - Dwarven Berserker
Swift Retribution
Crushbone Server
Zz is offline   Reply With Quote
Unread 12-03-2004, 09:34 PM   #20
Ri

 
Join Date: Nov 2004
Posts: 37
Default

hmm strange, I can't see why mine would be so much different as it also calculates from stop to start also, maybe there's a weird bug in there. I might update it over the weekend, could you email me your log (email in my profile) and I'll take a look. Thanks.
Ri is offline   Reply With Quote
Unread 12-04-2004, 01:35 AM   #21
Zz

 
Join Date: Nov 2004
Posts: 12
Default

Your e-mail only shows up when you view your own profile, I sent you a PM but the log is too big.  Shoot me a PM with your e-mail and I'll get it to you.
__________________
Zzik - Dwarven Berserker
Swift Retribution
Crushbone Server
Zz is offline   Reply With Quote
Unread 12-04-2004, 07:09 AM   #22
Fae

 
Join Date: Nov 2004
Posts: 89
Default

What version of Visual Studio are you using? .NET?
Fae is offline   Reply With Quote
Unread 12-04-2004, 08:38 AM   #23
Ri

 
Join Date: Nov 2004
Posts: 37
Default

It's VB.net 2003
Ri is offline   Reply With Quote
Unread 12-05-2004, 10:05 PM   #24
Zarath

Loremaster
Zarath's Avatar
 
Join Date: Nov 2004
Posts: 16
Default

downloaded the parser today so I could see what my dps is, i can't find an autolog in the EQ2 folder.  What is the command to start/stop a log manually ingame?  and if you stop it while questing and restart it, that a new log or same log appended?
__________________
Strato - Mistmoore Server
70 Ranger
Crimson Dragons
Zarath is offline   Reply With Quote
Unread 12-07-2004, 05:15 AM   #25
Ri

 
Join Date: Nov 2004
Posts: 37
Default

To record a log, the command is /log, and you can find in the logs folder of EQ2 directory.
 
I made a quick udpate, thanks to Zzik and Agathorn for their logs. I fixed a bug where if you start logging in the middle of a fight it screws up the stats which was what was happeneing to Zzik. Also, if you start fighting within 5secs of a previous fight, it is now added to the same fight which should help solo Scout stats. Idealy there should be a setting where you can adjust this...maybe next update SMILEY
Ri is offline   Reply With Quote
Unread 12-08-2004, 11:28 PM   #26
Ver

 
Join Date: Nov 2004
Posts: 9
Default

Bug: Crashes if you click cancel on File Open dialog.Fix: Old Code Snippet
 LoadFile.Filter = "Text Files (*.txt)|*.txt" LoadFile.ShowDialog() LogFile = LoadFile.FileName LogStream = File.OpenText(LogFile) Me.Log.Text = LogStream.ReadToEnd() Me.LoadProgress.Maximum = 0 LogStream.Close() If LogFile <> "" Then
New Code Snippet
 LoadFile.Filter = "Text Files (*.txt)|*.txt" LoadFile.ShowDialog() LogFile = LoadFile.FileName+ If (LogFile == "") Then Exit Sub LogStream = File.OpenText(LogFile) Me.Log.Text = LogStream.ReadToEnd() Me.LoadProgress.Maximum = 0 LogStream.Close()- If LogFile <> "" Then
Don't have VB.net or I'd correct it in the project SMILEY
Ver is offline   Reply With Quote
Unread 12-08-2004, 11:39 PM   #27
Ver

 
Join Date: Nov 2004
Posts: 9
Default

Also, you said fights within 5 seconds would be counted, but the line contains:
 If CurrentLogTime(LogLine) - Fight.EndofFight >= 5 Then 
To actually count within 5 seconds, it needs to be
 If CurrentLogTime(LogLine) - Fight.EndofFight > 5 Then
Ver is offline   Reply With Quote
Unread 12-09-2004, 12:50 AM   #28
Ri

 
Join Date: Nov 2004
Posts: 37
Default

Thanks. Updated SMILEY
Ri is offline   Reply With Quote
Unread 12-11-2004, 02:43 PM   #29
Sandheaver

Loremaster
 
Join Date: Nov 2004
Posts: 93
Default

I just wrote a small parser in Perl and from your log I got this:You damaged an Oakmyst royal defender 26 times; total: 519, avg: 19.Your poison hit 16 times; total: 220, avg: 13.Your Quick Flurry hit 2 times; total: 39, avg: 19.Your Ambush hit 1 times; total: 28, avg: 28.Your Ringing Blow hit 3 times; total: 180, avg: 60.Your Quick Strike hit 4 times; total: 52, avg: 13.You used poison damage 16 times; total: 220, avg: 13.You used piercing damage 10 times; total: 299, avg: 29.I spent about 15 minutes writing this, and it parsed through my 21k line log in less than a second. it only looks for damage that you deal out. This includes damage over time. I have not yet done a damage per second calculation, but this would not be hard at all. I'll edit this post with the updated code after I get that working if anyone is interested.here is the source, in Perl, if anyone is curious:
#!/usr/local/bin/perluse warnings;use strict;my %damagetype;my %damagetype_damage;my %mobs;my %mobs_damage;my %attacks;my %attacks_damage;if (!($ARGV[0])) { print "usage: perl parser.pl logfile.txtn"; exit; }my $logfile = $ARGV[0]; open(LOGFILE, "<$logfile") || die "can't open $logfile!!n";while (  ) { if (m/YOUR (.*?) hits (.*?) for (d*) points of (.*?) damage./) { $attacks{$1}++; $attacks_damage{$1} += $3; $mobs{$2}++; $mobs_damage{$2} += $3; $damagetype{$4}++; $damagetype_damage{$4} += $3; }}close LOGFILE;while ( my ($targets, $hits) = each(%mobs) ) { print "You damaged $targets $hits times; total: $mobs_damage{$targets}, avg: ". int($mobs_damage{$targets}/$hits) .".n";}print "n";while ( my ($attack, $uses) = each(%attacks) ) { print "Your $attack hit $uses times; total: $attacks_damage{$attack}, avg: ".int($attacks_damage{$attack}/$uses).".n";}print "n";while ( my ($type, $blasts) = each(%damagetype) ) { print "You used $type damage $blasts times; total: $damagetype_damage{$type}, avg: ".int($damagetype_damage{$type}/$blasts).".n";}
__________________
Sandheaver is offline   Reply With Quote
Unread 12-11-2004, 02:48 PM   #30
Sandheaver

Loremaster
 
Join Date: Nov 2004
Posts: 93
Default

Actually, my log doesn't show "you start fighting" or "you stop fighting" anywhere.... Perhaps because I'm a sorcerer? I don't ever push the '2' key to initiate melee combat when i fight, and i think that is what adds those messages.i can make it work, but only for battles that give experience.
__________________
Sandheaver is offline   Reply With Quote
Reply


Forum Jump


All times are GMT. The time now is 10:53 PM.

vBulletin skin by: CompleteGFX.com
Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
All threads and posts originally from the EQ2 and Station forums operated by Sony Online Entertainment. Their use is by express written permission.