Jump to content

  • Curse Sites
Help

Diablo 3 Damage Meter (Proof of Concept)


  • Please log in to reply
34 replies to this topic

#1 Malu05

Malu05

    Faithful

  • Curse Premium
  • 21 posts

Posted 27 October 2012 - 08:31 PM


(fixed a bug that would cause the counter to always show 0, just redownload)

There have been a great deal of requests for a Damage Meter for Diablo 3 to find the best damage output for class build experimentation.

Back in the Diablo 3 beta, there was a hidden debug UI with a great deal of game data, including a DPS meter (worked just like the FPS meter in the current game). In beta patch 0.10.0.9183 this debug label was removed. However the data from the label is still loaded into the game client, though not used (yet).

Just as a proof of concept i have created a little addon that will grap the Damage Per Second (updated per second) and display it as current and maximum damage.

I was originally working on a median display as well but the imminent WoW Machinima Tool release have eaten the rest of my time.

Do you think Blizzard should bring back their own DPS meter (just like the FPS meter?)

Link is in the youtube description.

#2 Toastiekins

Toastiekins

    Zakarumite

  • Members
  • 7 posts

Posted 27 October 2012 - 08:41 PM

Now this is interesting. I always figured there was some sort of internal counter, but lacked the means to explore the possibility myself.

They should definitely have their own damage meter, available just as the FPS counter is.

#3 thundersteele

thundersteele

    Cantor

  • Members
  • 857 posts

Posted 27 October 2012 - 08:41 PM

I hope this never happens! This is the biggest killer for any kind of build diversity
My monk Vin

#4 darkwarrior42

darkwarrior42

    Zakarumite

  • Members
  • 6 posts

Posted 27 October 2012 - 08:49 PM

View Postthundersteele, on 27 October 2012 - 08:41 PM, said:

I hope this never happens! This is the biggest killer for any kind of build diversity

In WoW, yes. In D3 perhaps not. Max dps isn't always what's most important... and even if it is, max sustained? max burst? Max single target? Max AoE? If you're talking about a single build that doesn't lose valor stacks you can't be swapping around your abilities too much so whatever you run with has to be able to keep you alive and take on whatever you run in to.

Besides, unlike WoW there isn't a persistent online world in D3. You can always choose to play on your own, and even if you play with others there's no guarantee they'll want you to run a dps meter and post the results to make sure you're "keeping up" (some people will, but then there are always idiots).

In WoW, if you're a dps you need a dps meter because that's all you're responsible for. There are other things to worry about in D3... and unlike WoW's dungeons and raids, it is perfectly viable at times in D3 to run away and wait for your cooldowns to be ready before attacking. *shrug* there are a lot more variables, because you can't have so many people that you can ignore all but one aspect of your character.

#5 Malu05

Malu05

    Faithful

  • Curse Premium
  • 21 posts

Posted 27 October 2012 - 10:07 PM

View Postthundersteele, on 27 October 2012 - 08:41 PM, said:

I hope this never happens! This is the biggest killer for any kind of build diversity

Well its not about who does the most damage, but about how to make the best of your builds.
Say you are a wizzard and have a run and gun build and need to figure if meteor or bomb would be best for you.
You could look into many factors, DPS being one of them (sadly the x% weapon damage doesn't say much about how much damage a skill actually does over time).
Right now you have to count how long it takes to down a enemy to figure what does the most damage over time rather than just having the raw stats (along with all the other stats that is available for the different runes.)

#6 Gnarf

Gnarf

    Cantor

  • Members
  • 896 posts
  • BattleTag:Gnarf#2766

Posted 27 October 2012 - 10:29 PM

View PostMalu05, on 27 October 2012 - 10:07 PM, said:

View Postthundersteele, on 27 October 2012 - 08:41 PM, said:

I hope this never happens! This is the biggest killer for any kind of build diversity

Well its not about who does the most damage, but about how to make the best of your builds.
Say you are a wizzard and have a run and gun build and need to figure if meteor or bomb would be best for you.
You could look into many factors, DPS being one of them (sadly the x% weapon damage doesn't say much about how much damage a skill actually does over time).
Right now you have to count how long it takes to down a enemy to figure what does the most damage over time rather than just having the raw stats (along with all the other stats that is available for the different runes.)
you have a point but dmg meter would go way beyond that and turn into a tool that would pretty much destroy co-op for most players

Edited by Gnarf, 27 October 2012 - 11:11 PM.


#7 Collide

Collide

    Faithful

  • Members
  • 15 posts

Posted 27 October 2012 - 11:03 PM

I'd love a total damage meter, that tracks dmg for entire runs. But instantaneous dps is neat too.

#8 Huminator

Huminator

    Sexton

  • Members
  • 477 posts
  • Location:Denmark
  • BattleTag:Rage#2973

Posted 28 October 2012 - 12:00 AM

It doesnt work for me.. its shows 0 all the time.
:QQ: :QQ: :QQ:

Edited by Huminator, 28 October 2012 - 12:01 AM.

My Monk: R.I.P - Thanks for the 1900 euro.
My Barb: R.I.P - Thanks for the 1200 euro.
Flipping/Sniping: Thanks for the 2345 euro and rising.
My Witch Doc: http://eu.battle.net...973/hero/417671 - Acid Rain max exp farm setup avr around 80m xp /hour. 53 yards pickup radius <3

#9 Bilge

Bilge

    Sexton

  • Members
  • 251 posts

Posted 28 October 2012 - 12:04 AM

View Postthundersteele, on 27 October 2012 - 08:41 PM, said:

I hope this never happens! This is the biggest killer for any kind of build diversity
Cookie cutter builds already exist, min/maxers are already well aware of what works and how well it works.  We understand the math behind the game, so we don't need a damage meter to make it apparent to us - a meter would just give us a more accurate picture.

#10 Molster

Molster

    Corrupted Chat Gem

  • Administrators
  • 6008 posts

Posted 28 October 2012 - 12:13 AM

I knew someone would try to make something like this, but had no idea they already had the data in such an accessible way. I  really wish/hope blizzard changes their stance on addons/mods some day =(

Edited by Molster, 28 October 2012 - 12:17 AM.
typo


#11 quirkitized

quirkitized

    Faithful

  • Members
  • 16 posts

Posted 28 October 2012 - 04:42 AM

Although damage meters are fun, I like to read about the ability breakdown more than damage sometimes. I assume it's not possible to break down what spell did what damage?

#12 Zrana

Zrana

    Zealot

  • Members
  • 72 posts

Posted 28 October 2012 - 05:05 AM

View Postdarkwarrior42, on 27 October 2012 - 08:49 PM, said:

View Postthundersteele, on 27 October 2012 - 08:41 PM, said:

I hope this never happens! This is the biggest killer for any kind of build diversity

In WoW, yes. In D3 perhaps not. Max dps isn't always what's most important... and even if it is, max sustained? max burst? Max single target? Max AoE? If you're talking about a single build that doesn't lose valor stacks you can't be swapping around your abilities too much so whatever you run with has to be able to keep you alive and take on whatever you run in to.

Besides, unlike WoW there isn't a persistent online world in D3. You can always choose to play on your own, and even if you play with others there's no guarantee they'll want you to run a dps meter and post the results to make sure you're "keeping up" (some people will, but then there are always idiots).

In WoW, if you're a dps you need a dps meter because that's all you're responsible for. There are other things to worry about in D3... and unlike WoW's dungeons and raids, it is perfectly viable at times in D3 to run away and wait for your cooldowns to be ready before attacking. *shrug* there are a lot more variables, because you can't have so many people that you can ignore all but one aspect of your character.

well said!

I'd love a damage meter myself, as lately ive been more interested in improving my "real dps" rather than the number on the character sheet. That number can't track things like time spent chasing mobs, time spent running away, time spent regenerating resources, time spent charging up skills to full potential (many builds need several buffs going before really dealing the mega numbers).

IMO a dps meter would be great.

#13 ballon

ballon

    Sexton

  • Members
  • 396 posts

Posted 28 October 2012 - 05:16 AM

View PostBilge, on 28 October 2012 - 12:04 AM, said:

a meter would just give us a more accurate picture.
In the hand of a theorycrafter or min/maxer yes, but for Joe Average it's just a way to enlarge his epeen. And with the RM-AH in mind this can cause a lot of bias.

View PostZrana, on 28 October 2012 - 05:05 AM, said:

I'd love a damage meter myself, as lately ive been more interested in improving my "real dps" rather than the number on the character sheet.
That's a good point but hard to measure accuratly with mobs not standing together or in line all the time. Best example for the unimportance of paperdoll dps is a tornado/sprint barb, an offhand with way lower weapon dps might reduce your calculated dps by 25% (or even more) but increases your real dps by a ton.

#14 Speaker

Speaker

    Zealot

  • Members
  • 148 posts
  • Location:Pennsylvania
  • B-Net Username:Speaker#1264

Posted 28 October 2012 - 05:42 AM

I would love a dps meter, especially with dmg breakdowns as someone mentioned, but even better would be an efficiency meter.  Exp/hour, kills/hour, rares/hour, ilvl 63s/hour, etc.  This could allow you to see which farming routes are potentially the best based on your play style  and see how well you are doing compared to usual.  Maybe even compare with your friends.

Edited by Speaker, 28 October 2012 - 05:43 AM.


#15 Huminator

Huminator

    Sexton

  • Members
  • 477 posts
  • Location:Denmark
  • BattleTag:Rage#2973

Posted 28 October 2012 - 08:15 AM

Any idea why it doesnt work for me? It seems to be paused and it wont unpause.

Edited by Huminator, 28 October 2012 - 08:19 AM.

My Monk: R.I.P - Thanks for the 1900 euro.
My Barb: R.I.P - Thanks for the 1200 euro.
Flipping/Sniping: Thanks for the 2345 euro and rising.
My Witch Doc: http://eu.battle.net...973/hero/417671 - Acid Rain max exp farm setup avr around 80m xp /hour. 53 yards pickup radius <3

#16 Malu05

Malu05

    Faithful

  • Curse Premium
  • 21 posts

Posted 28 October 2012 - 11:33 AM

View PostHuminator, on 28 October 2012 - 12:00 AM, said:

It doesnt work for me.. its shows 0 all the time.
:QQ: :QQ: :QQ:

Sorry, i found the bug. It fixed now.
Just redownload it.

#17 Malu05

Malu05

    Faithful

  • Curse Premium
  • 21 posts

Posted 28 October 2012 - 11:38 AM

Hehe, sorry for the bug making it always display 0 when playing at lower monsterpower.

Just redownload the app and it should work.

#18 apsir3

apsir3

    Faithful

  • Members
  • 12 posts

Posted 28 October 2012 - 02:48 PM

Looking really good! Hands down for you, good sir!

#19 xooyoozoo

xooyoozoo

    Zakarumite

  • Members
  • 1 posts

Posted 28 October 2012 - 06:39 PM

As the code is made available, can the creator or someone else make the program output the numbers to a text file as [time, dps] or something?

It'd be nice to leave the program open and later analyze how your character performs in speed farm runs or uber fights or whatever.

#20 Antiloladin

Antiloladin

    Zakarumite

  • Members
  • 8 posts

Posted 28 October 2012 - 06:45 PM

amazing tool! thanks. BUT i have a problem. It was working great(the fixed .exe) until i went to id some rares. then the tool show some negative numbers like -923379843 and then it stopped working. any ideas?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users