DDO DPS Calculator v0.2 (Updated 05/19/2026)

kemton

Well-known member
I've been working a DPS calculator for the past week, inspired by the detailed spreadsheets in one of the AT build threads.

I've gotten it to a point where I think the magic calculator is like 80% correct(for AT), the melee is like 30% correct(for Monks), and the ranged calculator doesn't exist yet.

AT Build(with random gear I had): https://ddo-builds.com/b/fDpfQj_T
Ying's Monk build: https://ddo-builds.com/b/DUZFERKy

At this point it should be open to crowd sourcing fixes and additional contributors that want to add features/make tweaks. I'm planning to continue to work on the magic + ranged(will be focused on inquis) calculators. For melee it'll be hard for me to validate as I don't have a capped melee character atm as Kemton is usually my melee character, so I can't confirm/test very easily. For ranged I will try to build an accurate one for 17fvs/3art as that's the alt I have.

If you want to request simple data fixes, please include a link to your build, as well as what's wrong. Please note that Wiki/In-game display information is sometimes wrong, and try to validate using the detailed breakdown in game to verify whether something is true off or not. E.g. quality impulse items display values are too high vs actuals. I'll be fairly responsive in the next 2-3 weeks. After that responsiveness will drop as I'll likely be travelling / be on vacation.

For feature requests leave a comment here.

If you would like to contribute, it requires no tech skills, just deep DDO knowledge and a willingness to be OCD about correctness. It also requires a Claude subscription but I'm willing to subsidize for serious collaborators. For that send me a msg.

WARNING - This is not intended to be a replacement to DDOBuilderV2, as the builder part is mainly there to allow for build comparisons. There's probably many bugs & data quirks there. I recommend people use DDOBuilderV2 and then import the build to the website when they want to compare enhancement trees or gear sets. The build links are also not guaranteed to be stable from version to version, as this is very much still in active development, so I strongly recommend that people stick w/ DDOBuilderV2 as the source of truth(and storage) for their builds.

Many thanks to Maetrim and his project, as without it, this calculator would not exist.
 

Defunct

Well-known member
It would be quite cool to have the theoreticals of your website DPS calc be able to compare with real game experiences via OCR snooping on an enemy health bar. Could be a useful rotation trainer in addition to all the rest.

Scorrow times would be a good test, and as it's unlimited health you can just set times and compare DPS within that window. The Scorrow can be made helpless, and it's easy enough to convert to reaper 1-10 damage.
 

Supot

Well-known member
Hmm what browser are you using? Do you get an error message?

I tried with Chrome and Microsoft Edge, on PC and Phone, using my home internet ISP and my Phone Data ISP.

This site can’t be reached​

ddo-builds.com took too long to respond.

Not sure if related but Im from SE asia
 

kemton

Well-known member
I registered the website earlier this week so it may not have propagated yet.

You can try this URL: https://ddo-builds.johngalt316.workers.dev

You could try changing your DNS to use google's to see if that works:
Steps to Change DNS on Windows 11 (Modern Method):
  1. Open Settings and select Network & internet.
  2. Click on your active connection (Wi-Fi or Ethernet).
  3. Locate DNS server assignment and click Edit.
  4. Change from Automatic to Manual and toggle IPv4 to On.
  5. Enter new DNS addresses (e.g., Google DNS: 8.8.8.8 and 8.8.4.4)
 

Supot

Well-known member
I registered the website earlier this week so it may not have propagated yet.

You can try this URL: https://ddo-builds.johngalt316.workers.dev

You could try changing your DNS to use google's to see if that works:
Steps to Change DNS on Windows 11 (Modern Method):
  1. Open Settings and select Network & internet.
  2. Click on your active connection (Wi-Fi or Ethernet).
  3. Locate DNS server assignment and click Edit.
  4. Change from Automatic to Manual and toggle IPv4 to On.
  5. Enter new DNS addresses (e.g., Google DNS: 8.8.8.8 and 8.8.4.4)

This link is working. Thanks!
 

kemton

Well-known member
I've fixed this, as well as many many other bugs. At this point my ranged stats on my fvs at least look ok, but I haven't had the time to devote into testing APM, or anything more detailed, etc... to make sure numbers are accurate. I've also collapsed the calculator portion by default, so you have to expand it... I think some people were confused and expecting the calculator to work w/o build information. Like I mentioned before, I recommend using DDOBuilder to actually maintain/build out your character.

Patch notes below:

🏹 v0.2.0 — DPS Calculator + Damage Engine Overhaul

A big build — the calculator now actually computes DPS for melee, ranged, and magic rotations, and a long list of damage-modeling bugs got fixed along the way.

🆕 The big one: DPS Calculator

- Brand-new DPS panel with three modes — Magic / Melee / Ranged — that picks the right one for your build automatically.
- Visual timeline showing your auto-attacks and ability rotations side by side.
- Built-in simulator (▶ button) lets you watch the rotation play out over 5 seconds to 10 minutes.
- Auto-fill rotation with one click, plus drag-to-reorder for fine-tuning.
- Difficulty slider (Elite → R1–R10) auto-toggles the Reaper stance so reaper-only enhancement bonuses (DireCore1 +50 SP, GrimCore1 +10 HP, etc.) fire correctly while you're tuning.
- Compare — see how a different enhancement set would perform against your current one.
- Default collapsed so the panel doesn't dominate the build editor — click to expand.

🎯 Damage modeling

- Natural 1 auto-miss is now baked into both melee and ranged calcs (5% of attacks miss regardless — matches in-game behavior).
- Imbue toggle riders — every Imbue stance (Law on Your Side, Force Arrows, Thundershock, Sting of the Ninja, etc.) now adds its per-hit damage to your DPS, with the correct (1 + bonus dice) multiplier per imbue rules.
- Inquisitor's Path Jaded/Vigilante upgrades Law on Your Side dice to 1d10 correctly.
- Dragon Lord soul selection picks the right damage element (Black=Acid, Red=Fire, etc.).
- Damage riders like Dripping with Magma, Bitter Frostbite, Grip of Venom, Lightning Lash, the Woeful augment family, Holy/Unholy/Anarchic, Flaming/Frost/Shock/Acidic and all their tiered variants now show up in a dedicated Active Damage Riders
panel — so you can see exactly what's contributing on-hit damage.
- Inquisitive Dual Shooter correctly modeled as 100% off-hand with its own cadence (45 APM by default).
- Per-hit damage numbers in the riders panel now match the rotation breakdown (used to show raw dice avg; now shows the full scaled per-trigger damage).

🧮 Build accuracy fixes

- Favored weapon detection — wielding a weapon in your deity's favored group (or one made favored by an enhancement like Inquisitive's Divine Inquisition for crossbows) now correctly activates the FavoredWeapon stance, so Grace of Battle's
CHA-to-damage and similar effects fire on the right weapons.
- Reaper HP — the per-AP-spent HP bonus from each reaper tree's first core (Dire +4/AP, Dread +4/AP, Grim +8/AP) was previously missing entirely. Now firing correctly in Reaper difficulty.
- Set bonuses from augments — Devil's Infernal Dance and similar augment-granted set bonuses now count toward the set.
- Stacking source consolidation — Pierce Deception + Watchful Eye, and similar effects that combine into one stacking bonus, now show as a single source instead of duplicates.
- Patched Dark Imbuement (+2% Doublestrike/Doubleshot, undocumented but present in-game) and Legendary Goggles of the Archer (Doubleshot 9 → 10).

🏹 Ranged-specific improvements

- Models per-weapon attack rates: Bows 50 APM, Light/Heavy Crossbows 50, Great Crossbows 30, Repeating Crossbows 30 (these are tunable via a Base APM slider).
- Hunt's End, Shoot First, Smite Foe (Ranged), Caustic Shot, Shatter Defenses, Arrow of Discord, Pluck of a String, and others now have actual damage values modeled (previously they showed up in the palette as "0 DPC").
- New UsesOffHand tag — Pluck of a String, Shoot First, Hunt's End, Caustic Shot, Smite Foe, and Shatter Defenses correctly fire from both hands in Dual Shooter mode (roughly doubles their per-cast damage).
- Damage stat override — if your build uses a stat the engine can't infer (e.g. Grace of Battle's CHA-to-damage but the deity's favored weapon doesn't include your crossbow), you can manually pick STR/DEX/CON/INT/WIS/CHA.

💡 Quality of life

- Detailed tooltips on every ranged ability tile — see the full per-cast calculation (dice, scalar, RP scaling, crit profile, effective shots, DPC, DPS).
- Top-N auto-seed — the first time you open each calculator tab, it auto-adds your top-10 damaging abilities by DPC. Removing one keeps it removed (no re-seeding loop).
- Sources alphabetized in breakdown panels with consistent [F] / [E] / [D] / [R] prefixes for feat / enhancement / destiny / reaper sources.
- Site renamed to DDO DPS Calculator with a fresh home page and favicon.
- Mobile layout fixes throughout (weapon stat panels, level-up grid, target row, attribute labels).
- Builder now supports characters up to level 34 (heroic 20 + 14 epic/legendary).
- Added missing classes: Artificer and Favored Soul are now present.
 

spoonyrey

Well-known member
Intuitive, cohesive, AND modern!?!?!?

Love how the UI handles complexity & volume - the data lands on the page beautifully. The light text over the dark background is easy to read & the standardization makes it easy to digest, thoughtful & impressive!

This may be the most user friendly, fool proof, & satifying iteration of a calculator to date, keep up the great work!
 
Last edited:

Supot

Well-known member
Personally, I would like a feature where you are allowed to input just your offensive data, like Total damage, Melee Power, Imbue, Total Sneak Damage, and the equivalent with Spellcasters, then also just put the Special attack / Spell rotations without needing to have a complete Character build file.

This way you can compare and theorycraft faster and with more flexibility.
 

Monkey_Archer

Well-known member
Nice project. Just as a data point, I plugged the same builds into my spreadsheet. The ~80k dps for trickster is roughly what I get as well. The monk build however (10k base attacks or 20k with strikes) is roughly half of what I get with the same build.
 

kemton

Well-known member
I tried very hard to make the arcane trickster DPS line up with the spreadsheet. I don’t have a current melee char and the fvs is already max geared for the most part so I haven’t focused on those calculators. If you have any spreadsheets to share I can try to model it after that. I was planning to update the melee one once I go back to a melee build on Kemton.

I added the manual stat override feature but for full manual it would be too hard/confusing for users to select the SLAs that have different tiers based on enhancements/epic destiny spend, so I have opted against that for now. If people really want it I can add it. One of the advantages of building out your full build is that you can compare gear sets and enhancement trees.
 

nicholas

The Titan of Shadowdale
I've been working a DPS calculator for the past week, inspired by the detailed spreadsheets in one of the AT build threads.

I've gotten it to a point where I think the magic calculator is like 80% correct(for AT), the melee is like 30% correct(for Monks), and the ranged calculator doesn't exist yet.

AT Build(with random gear I had): https://ddo-builds.com/b/fDpfQj_T
Ying's Monk build: https://ddo-builds.com/b/DUZFERKy

At this point it should be open to crowd sourcing fixes and additional contributors that want to add features/make tweaks. I'm planning to continue to work on the magic + ranged(will be focused on inquis) calculators. For melee it'll be hard for me to validate as I don't have a capped melee character atm as Kemton is usually my melee character, so I can't confirm/test very easily. For ranged I will try to build an accurate one for 17fvs/3art as that's the alt I have.

If you want to request simple data fixes, please include a link to your build, as well as what's wrong. Please note that Wiki/In-game display information is sometimes wrong, and try to validate using the detailed breakdown in game to verify whether something is true off or not. E.g. quality impulse items display values are too high vs actuals. I'll be fairly responsive in the next 2-3 weeks. After that responsiveness will drop as I'll likely be travelling / be on vacation.

For feature requests leave a comment here.

If you would like to contribute, it requires no tech skills, just deep DDO knowledge and a willingness to be OCD about correctness. It also requires a Claude subscription but I'm willing to subsidize for serious collaborators. For that send me a msg.

WARNING - This is not intended to be a replacement to DDOBuilderV2, as the builder part is mainly there to allow for build comparisons. There's probably many bugs & data quirks there. I recommend people use DDOBuilderV2 and then import the build to the website when they want to compare enhancement trees or gear sets. The build links are also not guaranteed to be stable from version to version, as this is very much still in active development, so I strongly recommend that people stick w/ DDOBuilderV2 as the source of truth(and storage) for their builds.

Many thanks to Maetrim and his project, as without it, this calculator would not exist.
How do you Edit Ring2? It wont let me Add a Second Ring.... And it wont let me input the other 2 Epic Destiny Trees?
 

nicholas

The Titan of Shadowdale
I've been working a DPS calculator for the past week, inspired by the detailed spreadsheets in one of the AT build threads.

I've gotten it to a point where I think the magic calculator is like 80% correct(for AT), the melee is like 30% correct(for Monks), and the ranged calculator doesn't exist yet.

AT Build(with random gear I had): https://ddo-builds.com/b/fDpfQj_T
Ying's Monk build: https://ddo-builds.com/b/DUZFERKy

At this point it should be open to crowd sourcing fixes and additional contributors that want to add features/make tweaks. I'm planning to continue to work on the magic + ranged(will be focused on inquis) calculators. For melee it'll be hard for me to validate as I don't have a capped melee character atm as Kemton is usually my melee character, so I can't confirm/test very easily. For ranged I will try to build an accurate one for 17fvs/3art as that's the alt I have.

If you want to request simple data fixes, please include a link to your build, as well as what's wrong. Please note that Wiki/In-game display information is sometimes wrong, and try to validate using the detailed breakdown in game to verify whether something is true off or not. E.g. quality impulse items display values are too high vs actuals. I'll be fairly responsive in the next 2-3 weeks. After that responsiveness will drop as I'll likely be travelling / be on vacation.

For feature requests leave a comment here.

If you would like to contribute, it requires no tech skills, just deep DDO knowledge and a willingness to be OCD about correctness. It also requires a Claude subscription but I'm willing to subsidize for serious collaborators. For that send me a msg.

WARNING - This is not intended to be a replacement to DDOBuilderV2, as the builder part is mainly there to allow for build comparisons. There's probably many bugs & data quirks there. I recommend people use DDOBuilderV2 and then import the build to the website when they want to compare enhancement trees or gear sets. The build links are also not guaranteed to be stable from version to version, as this is very much still in active development, so I strongly recommend that people stick w/ DDOBuilderV2 as the source of truth(and storage) for their builds.

Many thanks to Maetrim and his project, as without it, this calculator would not exist.
 
Top