How do you calculate DPS?
Simple:
Damage / Recharge
Fiddly (and more precise):
Damage / (Recharge + ActivationTime)
http://www.fimfiction.net/story/36641/My-Little-Exalt
And to be super fiddly:
Damage/(Recharge+(activation by server ticks)
But basically, just divide damage by recharge, and you'll get close enough.
Just my opinion, feel free to disregard...
That's all correct for an individual power. To calculate overall DPS, it's more complicated.
First, you have to figure out an attack chain. This is a series of attacks that can be launched one after another without any pauses to wait for a power to recharge. An example attack chain for Broadsword might be:
Hack Parry Headsplitter Parry Disembowel Parry
With a decent amount of recharge, it's possible to repeat this chain indefinitely without pauses. This isn't really an optimal attack chain, but it's a valid one.
Once you have a chain, add together the damage for all powers used, then do the same for the activation times. Since we've created a chain that allows each power to recharge while others are firing, recharge doesn't need to be factored in.
Optional: If you are using a Brute, Scrapper or Stalker, you can add a multipler to simulate the frequency of crits, or an average Fury value. This should be added on a per value basis for Crits at least, since their chance of happening can vary in some powers, like Headsplitter.
Take your total Damage from the attack chain, and divide it by the total Activation Time for the Attack chain.
Optional: Multiply this value by 0.95 to simulate the 5% miss rate that you cannot avoid. Many people would say that this step is not optional.
This is your base DPS. Slows will create breaks in your chain. Hastes will possibly allow you to drop low damage fillers and chain bigger hitters. Using Aim or Build Up will cause breaks in your attack chain, lowering DPS, but will then buff you, raising DPS. Calculating DPS including these powers is tricky. Powers like Blinding Feint and Follow Up boost damage without causing breaks. Adding in their boost is likewise tricky, because you have to factor in their duration vs recharge time, and whether or not they're stacked. Utility powers like Dull Pain, Healing Flames, Active Defense, godmodes and so on keep you alive, but create breaks in your chain. Like Aim and Build Up, they interrupt your attack chain, but without the commensurate boost. Since you can't tell when you'll need them, they're nearly impossible to factor in, and I don't think most people do.
There's other little things to take into effect, like server ticks, but they further complicate an already complicated formula, so you can usually stick with the base DPS calculation.
@Roderick
Soooo... Now I actually have to make the character to find out the DPS of him. Sucks that you can't use mids hero designer for that.
Um... yes you can. You have all the information necessary that Roderick and the others note you need available to you in Mids. You just need to use math. (God forbid!)
damage of powers: mids? check
activation time of powers: mids? check
recharge time of powers: mids? check
Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Um... yes you can. You have all the information necessary that Roderick and the others note you need available to you in Mids. You just need to use math. (God forbid!)
damage of powers: mids? check activation time of powers: mids? check recharge time of powers: mids? check |
Thanks all, now I know how to calculate DPS but I will be keepignt his page bookmarked until I remember how to do it. In my build my DPS is 175
Freedom: Blazing Larb, Fiery Fulcrum, Sardan Reborn, Arctic-Frenzy, Wasabi Sam, Mr Smashtastic.
Heh. Honestly I'm just happy that the program was updated for i16 and still works after the ownership swap. Ask two programmers to do the same thing and they'll both have different ways of doing it. Ask one programmer to edit someone else's program and he can easily become lost in code. All I can figure is that the code was commented very well.
I guess that means we should really thank Titan Network for taking up the job of maintaining it. I'd volunteer to help out, but unless it's written in assembly, I'm not likely to be able to do anything.
Where to now?
Check out all my guides and fiction pieces on my blog.
The MFing Warshade | The Last Rule of Tanking | The Got Dam Mastermind
Everything Dark Armor | The Softcap
don'T attempt to read tHis mEssaGe, And believe Me, it is not a codE.
Heh. Honestly I'm just happy that the program was updated for i16 and still works after the ownership swap. Ask two programmers to do the same thing and they'll both have different ways of doing it. Ask one programmer to edit someone else's program and he can easily become lost in code. All I can figure is that the code was commented very well. I guess that means we should really thank Titan Network for taking up the job of maintaining it. I'd volunteer to help out, but unless it's written in assembly, I'm not likely to be able to do anything. |
Freedom: Blazing Larb, Fiery Fulcrum, Sardan Reborn, Arctic-Frenzy, Wasabi Sam, Mr Smashtastic.
I can't speak for anyone else, but I have a dude that does that for me.
|
[Tell]-->itohcysp: u ther?
[Tell]-->itohcysp: <bleep!> u! im reportin u n ull b b&! u shudnt b such jerk thinkin ur better then evry1 else
....
Oh, wait. Wrong thread. Sorry.
@Roderick
Hmm, wouldn't HeroStats also give this as one of the many details it reports on?
At least I thought it may have, but I could be wrong.
@Roderick
Sorry to revive an old thread, but I'm a little confused... Do you calculate dps for individual powers and add then up to get an approximate overall dps? On my SA/fire brute, I'm getting a dps calc of 235.04... Seems about right, but if that's the case, my Fire/Earth dominator with Musculature Core is getting 299.47 dps (which doesn't include the two attack powers I don't use... Otherwise it's 372.09 dps). That's more dps than any of my brutes... =P
On the other hand, if I calculate dps with all attack/recharge+cast... Well, let's just say I'm sure my ss/fire does more than 35 dps. =P
Before this thread gets locked for necro-posting...
You CAN do it by calculating the DPS of individual powers and then adding them up but in order for that to be valid you have to use each power as soon as it recharges (which is generally not the case).
A more accurate value is achieved by figuring out your attack chain calculating how long it takes to run and then using the total damage form that. Calculating attack chain length is a little tricky since you need to convert cast times to Arcanatime and unless you have a perfectly smooth attack chain you may also need to factor in the time for any holes that it may have.
quoth the Mod, nevermore... I mean
Hi everyone,
Please try to avoid Thread Necromancy. Instead of posting in a thread that has not seen activity in some time, and risking confusion among readers who are unaware of the dated nature of the thread, please consider creating a new thread instead, and, if necessary, linking to the old thread. Thanks! ~Mod13 |
(my new forum minigame, can I quote the mods on necroposting before they come in and lock it )
Global @StarGeek
ParagonWiki.com-The original is still the best!
My Hero Merit rolls
Accuracy needed for 95% ToHit spreadsheet
Forum font change stripper for Firefox/Opera/Chrome. No more dealing with poor color choices, weird fonts or microscopic text
Search Wiki Patch notes, add site:ParagonWiki.com inurl:patch_notes to your Google Search
since you need to convert cast times to Arcanatime |
The name tells you how to calculate it, kindof like miles per hour or miles per gallon.
Damage per second.
Total damage dealt divided by time in seconds needed to deal it.
Typically if it's a single activation of a power it's DPA (damage per second of activation) and you make chains with your best DPA attacks and calculate the DPS for the entire chain as a whole, but if you include the recharge time for the entire cycle that will give you the DPS of that one power on its own.
There, I was on-topic with my +1 necrothread post!
it has gone from unconscionable to downright appalling that we have no way of measuring our characters' wetness.
|
How do you calculate DPS?????????