Jump to content
Shino

DPSMate - A combat analyzation tool

Recommended Posts

[2017/03/04 06:42:01-615]: DPSMate\DPSMate.lua:652: attempt to call method `IsEventRegistred' (a nil value)
DPSMate\DPSMate.lua:652: in function `Enable'
DPSMate\DPSMate_Options.lua:2049: in function `ToggleState'
<string>:"DPSMate_DPSMate_Head_Enable:OnClick":2: in main chunk

  ---

Share this post


Link to post
Share on other sites

@SealHeal; how can I reproduce this bug. Which locale are you using? Can you give me your addon pack?

 

Edit: I think I fixed it, please retest!

Edited by Shino

Share this post


Link to post
Share on other sites
11 hours ago, Shino said:

Oh, this is displayed as normal auto attack damage. Atleast it should. Is it not listed at all?

No its not being listed at all

Share this post


Link to post
Share on other sites

Okay!

If I were to come online on Elysium, can you come to the starting zone, so we can troubleshoot it?

Which faction?

Share this post


Link to post
Share on other sites

If a mage buff intellect to a warlock and that warlock uses those extra mana points to cast an additional shadow bolt, should that shadow bolt be attributed to the mage since w/o the mage, the warlock couldn't cast that extra-spell?

If a paladin buff +armor to a warrior and that warrior take X % less damage because of that, should that damage reduction be counted as healings?

If a druid buff + 3% crit chance, should 3% of crit damage done by the group be attributed to him?

Imho, measuring dps is retarded. Play at your best and have fun.

Edited by Fladrif

Share this post


Link to post
Share on other sites
6 часов назад, Shino сказал:

@SealHeal; how can I reproduce this bug. Which locale are you using? Can you give me your addon pack?

 

Edit: I think I fixed it, please retest!

ba03c914736eae2d77993caa3500a5e0.jpg

Share this post


Link to post
Share on other sites
5 hours ago, Shino said:

Well sure, why not.

I let you the pleasure to code it :)

It's pointless.

Relying on this type of addons lead to misunderstanding of the support role of druids, paladins and shamans. Thus, it ruins gameplay for those classes.

Share this post


Link to post
Share on other sites

[2017/03/04 23:31:47-621]: DPSMate\DPSMate_DataBuilder.lua:1963: attempt to perform arithmetic on field `?' (a nil value)
DPSMate\DPSMate_DataBuilder.lua:1963: in function `EvaluateDispel'
DPSMate\DPSMate_DataBuilder.lua:1813: in function `AwaitDispel'
enUS\DPSMate_ParserENUS.lua:905: in function `SpellHostilePlayerBuffDispels'
DPSMate\DPSMate_Parser.lua:533: in function `?'
DPSMate\DPSMate_Parser.lua:478: in function `OnEvent'
<string>:"DPSMate_Options:OnEvent":3: in main chunk

  ---

[2017/03/04 23:32:49-621]: DPSMate\DPSMate_DataBuilder.lua:1963: attempt to perform arithmetic on field `?' (a nil value)
DPSMate\DPSMate_DataBuilder.lua:1963: in function `EvaluateDispel'
DPSMate\DPSMate_DataBuilder.lua:1813: in function `AwaitDispel'
enUS\DPSMate_ParserENUS.lua:905: in function `SpellHostilePlayerBuffDispels'
DPSMate\DPSMate_Parser.lua:531: in function `?'
DPSMate\DPSMate_Parser.lua:478: in function `OnEvent'
<string>:"DPSMate_Options:OnEvent":3: in main chunk

  ---

[2017/03/04 23:33:36-621]: DPSMate\DPSMate_DataBuilder.lua:1963: attempt to perform arithmetic on field `?' (a nil value)
DPSMate\DPSMate_DataBuilder.lua:1963: in function `EvaluateDispel'
DPSMate\DPSMate_DataBuilder.lua:1813: in function `AwaitDispel'
enUS\DPSMate_ParserENUS.lua:899: in function `SpellSelfBuffDispels'
DPSMate\DPSMate_Parser.lua:535: in function `?'
DPSMate\DPSMate_Parser.lua:478: in function `OnEvent'
<string>:"DPSMate_Options:OnEvent":3: in main chunk

  ---

 

 

Share this post


Link to post
Share on other sites
1 hour ago, Fladrif said:

It's pointless.

Relying on this type of addons lead to misunderstanding of the support role of druids, paladins and shamans. Thus, it ruins gameplay for those classes.

:'( 

Share this post


Link to post
Share on other sites

[2017/03/05 16:58:05-623]: DPSMate\DPSMate_DataBuilder.lua:1963: attempt to perform arithmetic on field `?' (a nil value)
DPSMate\DPSMate_DataBuilder.lua:1963: in function `EvaluateDispel'
DPSMate\DPSMate_DataBuilder.lua:1878: in function `ConfirmRealDispel'
enUS\DPSMate_ParserENUS.lua:912: in function `SpellBreakAura'
DPSMate\DPSMate_Parser.lua:524: in function `?'
DPSMate\DPSMate_Parser.lua:478: in function `OnEvent'
<string>:"DPSMate_Options:OnEvent":3: in main chunk

  ---

Share this post


Link to post
Share on other sites

My DPSmate doesnt seem to sync, Why I think this is I'll upload to legacy logs and when someone else from my raid uploads, the numbers have changed. Shouldn't they be the same if it's supposed to be syncing? How can I check if its syncing properly.

Share this post


Link to post
Share on other sites
2 hours ago, Sanger said:

My DPSmate doesnt seem to sync, Why I think this is I'll upload to legacy logs and when someone else from my raid uploads, the numbers have changed. Shouldn't they be the same if it's supposed to be syncing? How can I check if its syncing properly.

Guess you could compare the values with everyone else.

But there is currently an merging issue, that I need to figure out.

 

Edit: @SealHeal, I am sorry, but I can't even reproduce this bug with your addon pack.

Edited by Shino

Share this post


Link to post
Share on other sites
1 час назад, Shino сказал:

Guess you could compare the values with everyone else.

But there is currently an merging issue, that I need to figure out.

 

Edit: @SealHeal, I am sorry, but I can't even reproduce this bug with your addon pack.

Well I have it somewhere there

Share this post


Link to post
Share on other sites
Just now, SealHeal said:

Well I have it somewhere there

Do you also have the very same issue if only DPSMate is enabled?

Share this post


Link to post
Share on other sites
1 час назад, Shino сказал:

Do you also have the very same issue if only DPSMate is enabled?

This error occurs 1-2 times in 3 hours raid, I will not for this include only one addon

Share this post


Link to post
Share on other sites

It is about time:

I am very proud to release Build 92, after astonishing 134 commits since the last one.

First of all I'd like to thank everyone who reported bugs, suggested their ideas and I'd especially like to thank the following persons for helping me so much with the localization!

M2us - He just the the whole ruRU localization by himself (including the parser)

ITTranslator - He did the translations for frFR

Darkmiao - The translation to zhCN

Also shishan, devilyer, yinlunwei, JJasonYuen and korolevlong who assisted me creatly in the process of doing the zhCN parser.

I hope I didn't forget someone :3

So what did change: Here are the things I can remember:

Spoiler

Fixed the crashes on logout

Added delayed report function

Fixed interrupt tracking for Counterspell, Silence and Spell Lock

Added zhCN localization

Added ruRU localization (HUGE THANKS TO MAUS)

Added frFR localization

Added some forgotten disable events

Fixed several pet issues involving same name as hunter and same name as someone in the raid

Improved all tooltips significantly

Fixed an issue with consolidating values

Fixed an comma issue (Thanks to @martinjlowm)

Completly restructured DPSMate to decrease the loading time depending on how many modules are enabled now.
You can now choose which modules you'd like to activate. With all modules activated the loading time is around 3 seconds, the default module loads in 0.12s.

If a module is not activated, it is not going to be tracked to save memory and performance

Added legacylog option which has to be enabled to track for legacy logs

Removed unused libraries

Added Bindings to toggle Dpsmate etc.

Fixed several path issues

Fixed several syning issues

It tries now to sync even infight

Overall improved syncing performance

Fixed several lua errors for compare

Improved runtime performance overall

Added parsings for env. damage swimming in slime and fire

Fixed an issue with the parser for hits with a school

Fixed lots of typos

Added new fonts (If you used one of the old ones please reset the settings in your acc folder)

Changed the default design

Updated the readme with some cool pictures

So what is important:

Comming with tommorrow morning Build 92 will be supported on Legacy Logs.

If you want to record data, please make sure to check this button in the Raid leader options:

b53TfW0.png

 

Also I have changed the fonts and deleted some very ugly ones. If you used one of these you might have an error on load up. Just change these then.

 

The modulization:

With Build 92 the modulization is being introduced: Before it took 3 seconds to load DPSMate.

If you now only load the default addon that includes Damage done and DPS, you can load it up in 0.12s.

With each module the loading time is increased, up to 3 seconds with all modules activated.

If you deactivate these modules, no data will be collected for it, except the Legacy Logs Button is checked.

 

As always there might be lots of errors, especially with all these new localizations and the new system.

Please report these, so I can fix them as soon as possible!

cheers!

Shino

 

Edit: Forgot to metion the most important thing:

Due to the modulization you have to put the files of the unpacked folder now into your Interface/AddOns directory!

 

Edited by Shino

Share this post


Link to post
Share on other sites

Seems to be an awesome update, you're doing a really good job!

 

Hope you'll look into realmplayers support too in the future :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×