d3Jutsu - graphical online Diablo3 calculator

  • #1
    Hello there,

    First of all I'm not a native English speaker so please forgive the poverty of my vocabular and my grammar mistakes. Also, even if this is my first post on diablofans forum I have read (and enjoyed !) the posts from community for while. Most of my information about diablo 3 come from here, so see my act as a tentative payback.

    I have developped a little tool that compute things about diablo 3 heroes. Initially I did so only for my own purpose and because no other calculator fitted my need. Since I added a lot of features I figured I could share my little tool with the community to get input and idea from it. Also I'm currently quite bored of developping the thing for me alone.

    The d3jutsu calculator support :
    • Damage computation for all classes, including dual-wielding and passive skills modifiers.
    • Display the maximum value for items affixes (it won't cap the values you input though, in case I made a mistake).
    • EHP computation with pretty much everything except block chance.
    • Items comparison and stat variations if item are exchanged.
    • Sockets
    Know issues:
    Internet Explorer (6, 7 and 8) does not work exactly as expected, didn't test IE 9 or 10.

    I have a lot of thing I'd like to add (think heroes importation from blizz profile, more detailled ehp...) to the calculator if it found its users.

    Even if it's web-based absolutly nothing is stored on a server, everything stay on the computer you use (that is, if you switch from your desktop to your laptop you will have to re-input your heroes).

    Screenshots :


    link: http://d3jutsu.staticloud.com

    tl, dr: yet another diablo 3 calculator.

    update:
    v1.2.1:
    Features & Corrections:
    - Prevent item tooltips from spanning outside the window.
    - Improve DPS calculation
    - Add missing legendary affix "Movement Speed" on "Mighty Belt"
    - Better management of widget focus for easier keyboard navigation
    - Fix Blur Wizzard passive skill to apply only on melee damage.
    - Fix Archery DH passive effect when a Hand-Crossbow is equiped.
    - Add a button to exchange weapons when dual-wielding.
    - Add a display for life pool without having to toggle details.
    - Correct a typo in gem affix.

    Know issues:
    - The DPS displayed on item tooltip and hero sheet can be a little bit off when using weapon with a % to damage.
    - When using item with X-Y damage like rings, amulets, mojos and sources the final DPS can be off by as much as 500dps (depenping on how much primary stat you have). Those damage bonus seems to be treated in a weird way by the game that I don't understand fully. I need to carry further tests since I can't find a reliable source.

    v1.2.0:
    Features & Corrections:
    - Added affixes for legendary and set items.
    - Fix an issue with damage reduction from elites.

    v1.1.3:
    Features & Corrections:
    - Block should be displayed correctly now.
    - adding a missing max arcane power affix on wand.

    v1.1.2:
    Features & Corrections:
    - Weapons a Off-Hand are back.
    - Fixed the skill bonus to damage display in details sheet.

    v1.1.1:
    Features & Corrections:
    - Pants items no have 2 sockets max as they should.
    - Added a small tooltip for some affixes when editing their value.
    - moar glitches correction please.

    v1.1.0:
    Features & Corrections:
    - you can now input yours gems, and that work (ie. no more 20k+ dps increase for one gem).
    - move your mouse over an item slot to see what that item brings to you.
    - previsouly previewing an item caused it to be equiped, it's fixed now
    - fixed the Glass Cannon Wizard passive
    - and a another tons of glitches.

    Know issues:
    - occasionnaly heroe may become unvaillable, I can't pinpoint that issue and as I can't reproduce it (I would not send an update that would break your heroes) I'm not sure that I fixed that.
    - I use a cheap static hosting provider, so the site may be slow, especially due to the tremendous demand following the news on the diablofans portal. Sorry guys !

    v1.0.3:
    Corrections:
    - you can now input yours gems
    - fixed a tons of glitches

    Know issues:
    - occasionnaly heroe may become unvaillable, I can't pinpoint that issue and as I can't reproduce it (I would not send an update that would break your heroes) I'm not sure that I fixed that.
    - still far from perfection, working on it thank you for your support.

    v1.0.2:
    Corrections:
    - the attack speed displayed when dualwielding now take only the main hand into account, as does the ingame paper doll.
    - the + XX % Damage affix on weapons should work properly.

    Know issues:
    -DPS calculation may be still slightly off (by 1-20dps depending on how much you have).
  • #2
    Nice work mate!

    Visually appealing calc imo
    You might want to take a look at the Attack Speed % calculation. I tested the calc with my WW Barb and everything looks good except for AS.
    If I list my AS percentages on each Slot my attacks per second in the summary go up astronomically ... like to 9.4 attacks per second (I wish ...) netting a somewhat unrealistic 430k base DPS :)
  • #3
    Quote from yojobadmojo

    Nice work mate!


    Thank you :)

    Quote from yojobadmojo
    Visually appealing calc imo
    You might want to take a look at the Attack Speed % calculation. I tested the calc with my WW Barb and everything looks good except for AS.
    If I list my AS percentages on each Slot my attacks per second in the summary go up astronomically ... like to 9.4 attacks per second (I wish ...) netting a somewhat unrealistic 430k base DPS :)

    Hu. That should be fixed by now. Thank for the report.
  • #4
    Great job I really like the graphical interface vs a spreadsheet. However I had one problem. I noticed that it did not add block% or block amount from my shield when I was finished. Is this something still being worked on?
  • #5
    Quote from Xheyia

    Hu. That should be fixed by now. Thank for the report.


    Definitely closer now, but not quite there yet for me :)

    Here's the thing.
    Looking only at IAS.
    Got an Axe in Main Hand 1.30 (no IAS on it)
    Sword Offhand 1.40 (No IAS on it)
    Got 16% IAS from Gear (5% Amulet, 5% Ring, 6% Gloves)

    Ingame charscreen says 1.74 Attacks per second
    D3jutsu tells me it's 1.77 and DPS as a whole is off by plus 20~k - All other DPS stats (Crit%,Critdmg,STR) are displayed correctly in D3jutsu. Hope this helps! :)
  • #6
    Quote from Pscyzo

    Great job I really like the graphical interface vs a spreadsheet. However I had one problem. I noticed that it did not add block% or block amount from my shield when I was finished. Is this something still being worked on?

    Here is the response I made in the feedback app, copy pasted for greater good :

    The following comes from my ingame experiment :
    The block chance displayed on top of the in game item tooltip is (item base block chance) + ('Block %" affix bonus). So it is in fact the total block chance for the item which is displayed.
    EG, if you have a shield with a block chance of 20% and a bonus to block of 5%, then the hero detailled attributes should display 20% of block chance ingame and you have in fact a 15% block chance shield enchanted to give you 5% of extra block chance.

    So I believe the block chance is correctly displayed (I have updated the tooltip for clarity). I would gladly take any comment on that though.

    Quote from yojobadmojo

    Definitely closer now, but not quite there yet for me :)

    Here's the thing.
    Looking only at IAS.
    Got an Axe in Main Hand 1.30 (no IAS on it)
    Sword Offhand 1.40 (No IAS on it)
    Got 16% IAS from Gear (5% Amulet, 5% Ring, 6% Gloves)

    Ingame charscreen says 1.74 Attacks per second
    D3jutsu tells me it's 1.77 and DPS as a whole is off by plus 20~k - All other DPS stats (Crit%,Critdmg,STR) are displayed correctly in D3jutsu. Hope this helps! :)


    Ok I had a problem with the dual-wielding formula. I have fixed the displayed of the attack speed, the ingame papaer doll displayed an attack speed based solely on the main-hand attack speed (+gear/skills/buff bonus) while the average of both weapons is used to compute the overall dps.

    I'm looking into it.

    Thank for the feedback guys !
  • #7
    Hello Xheyia,

    First thanks for your work, this tool could be godlike.
    It seems that previewing an item automatically equips it, or else I'm doing something wrong.

    Some suggestions that would make this calculator perfect, previewing items of different slots at the same time without equipping them, and showing stats weight for DPS an EHP.

    Keep it up.
  • #8
    This is what I was talking about specifically:
    Defense
    Block Amount 0-0 Block Chance
    0%
    The issue is it is not displaying the block amount in defense stats. Sorry for not being clearer in my original reply. The item itself displays 20% and the correct amount of damage blocked. It just doesn't show up in Defense Stats.
  • #9
    That's strange, I'll look into it.

    I updated the application to reflect the last corrections.
    Namely :
    - the attack speed displayed when dualwielding now take only the main hand into account, as does the ingame paper doll.
    - the + XX % Damage affix on weapons should work properly.

    Know issues:
    -DPS calculation may be still slightly off (by 1-20dps depending on how much you have).
  • #10
    Looks nice! Unfortunately I'm at work and not able to give you any feedback on the actual calculations.
    So I'll nitpick about the user interface instead. ;)
    1. The show / hide details text could use a pointer cursor instead of a text cursor
    2. Minor typos in the details: ressource => Resource, Aventure => Adventure
    I see you're using an HTML / CSS / JS only website so chars can't really be saved. Maybe it would be nice to add an import / export function which would let users copy paste a JSON object representing the character configuration or so.
  • #11
    Quote from Grenoybel

    Hello Xheyia,
    First thanks for your work, this tool could be godlike.

    Hello Greoybel ! Thank you for taking the time to test and use my toy.

    Quote from Grenoybel
    It seems that previewing an item automatically equips it, or else I'm doing something wrong.

    I wasn't able to reproduce that problem. Can you elaborate a little bit more please ?

    Quote from Grenoybel
    Some suggestions that would make this calculator perfect, previewing items of different slots at the same time without equipping them, and showing stats weight for DPS an EHP.

    This is a really nice idea. I'll think to it.

    Quote from Pscyzo

    This is what I was talking about specifically:
    Defense
    Block Amount 0-0 Block Chance
    0%
    The issue is it is not displaying the block amount in defense stats. Sorry for not being clearer in my original reply. The item itself displays 20% and the correct amount of damage blocked. It just doesn't show up in Defense Stats.

    I wasn't able to reroduce that issue. Does it still happen with the current version ?


    Quote from robdeijn

    Looks nice! Unfortunately I'm at work and not able to give you any feedback on the actual calculations.
    So I'll nitpick about the user interface instead. ;)
    1. The show / hide details text could use a pointer cursor instead of a text cursor
    2. Minor typos in the details: ressource => Resource, Aventure => Adventure

    Thank you ! I really appreaciate the feedback.


    Quote from robdeijn
    I see you're using an HTML / CSS / JS only website so chars can't really be saved. Maybe it would be nice to add an import / export function which would let users copy paste a JSON object representing the character configuration or so.

    I actually have a backend that can save online the caracter so people can link to a particular profile but I lack time to deploy it right now. The JSON export idea is nice though.

    I'm currently working on sockets and legedary item.
  • #12
    Quote from Xheyia

    Know issues:
    -DPS calculation may be still slightly off (by 1-20dps depending on how much you have).


    Is that 1-20k? My DPS is much closer now - actually only about 2k off.
    I still think it has to do with attackspeed though. Ingame sheet is 1.74 D3jutsu is 1.70 :/
  • #13
    Quote from Xheyia


    Quote from Grenoybel
    It seems that previewing an item automatically equips it, or else I'm doing something wrong.

    I wasn't able to reproduce that problem. Can you elaborate a little bit more please ?


    I will try to elaborate.
    I have one wizard saved, if I try to preview a chest armor or whatever, it automatically saves that chest armor that I was previewing like it is already part of my equipment.
  • #14
    Does this happen when cliking the preview button or when clicking the equip button ?

    If it's the former, then it's the intended behavior : the applicaion auto-save any change of item and skill. I though this would be nice so wouldn't have manually save each time they made a change nor have to go through an infomation window that tell them to save uppon leaving the application (like when changing the adress or losing the browser tab). If this is something that bother you, I could definetly reconsider it.
  • #15
    Quote from yojobadmojo

    Quote from Xheyia

    Know issues:
    -DPS calculation may be still slightly off (by 1-20dps depending on how much you have).


    Is that 1-20k? My DPS is much closer now - actually only about 2k off.
    I still think it has to do with attackspeed though. Ingame sheet is 1.74 D3jutsu is 1.70 :/


    Can you post or send me a link to you profil ? So I can test and fix the articular issue you're experiencing. (I don't dual wield and can't check for the calculation with high end gear/affixes)
  • #16
    After I input all of my gear and stats, I saved. My character won't load now, however, when I hover over each item slot, my item does show. Total character details do not show, and the page is just sitting on "Saving...."
  • #17
    Thats Awesome
  • #18
    Quote from Cutlerbeast

    After I input all of my gear and stats, I saved. My character won't load now, however, when I hover over each item slot, my item does show. Total character details do not show, and the page is just sitting on "Saving...."


    Ha ? I'm a little bit concerned by that kindof issue, I try to avoid those as much as I can... What browser do you use and when did you save your hero (to know when I messed up).

    On a side note, sockets and gem are now available. It display all the time the same gem grade but the correct bonus i taken into account. I hope this update don't break anyone heroes... (It shouldn't).

    I'll now focus on the accuracy issues.
  • #19
    At least with my gear the gems aren't working yet. I entered my chest with 3 sockets and 54 dex gems to all the sockets. Everything is displayed correctly in graphics, but the numbers get really out of hand. My dps went up to 300k or more, and I was getting more than 25% dodge from that single item. My guess would be that the gems aren't being calculated correctly. :)

    Inputting the dex into the dex from the item fixes the problem, but since you've added the gems, thought to let you know that it isn't all perfect yet. Thanks for a great tool!
  • #20
    This calculator shows me sitting at a cool 36 million dps, if only...
  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes