[GrimTools] Build Calculator

Grim Dawn Build Calculator

Offline/desktop version can be downloaded here (Version 1.8.0 / GD 1.1.1.2)

FAQ

  • If all constellations in devotion view have the same color/opacity, then quite certainly hardware acceleration in your browser is turned off, if you don’t turn it on or just prefer it being disabled, you are out of luck, sorry.
  • Yes, you can see base skill levels for skills without bonuses from equipment — just hold [Ctrl + Shift] simultaneously.
  • Yes, the values you see in game and in grimtools do differ, because by default grimtools shows average values (you can switch to min/max in options), and there’s no way to show exact values that you see in the game.
  • The tool always shows correct values for invested skill/attribute points, but the remaining point counts that you see are based on the maximum number of skill/attribute points that you can get in the game. If grimtools shows that you have some missing or extra skill/attribute points, then you either haven’t completed quests for extra skill/attribute points or probably fucked up with some third party tools when editing your char, there’s no other explanation.
  • APS for dual-wielding ranged is incorrect (a bit higher that in game) because it uses some weird formula I don’t know

The site currently works in all modern browsers. IE < 11 is not supported for obvious reasons, it’s somewhat working in IE 10, except for devotion view.

So what is it and why not just use grim calc?
The tool allows your to customize any aspect of your character, including selecting equipment, masteries, skills and devotion, and at the same time being able to see all character stats calculated based on your choices. Basically you can do virtually anything related to character build, that you can do in the game itself, so it provides unlimited theorycrafting possibilities.
You can always see current game version at the top right corner as well as “build version”, the version of game for which the build was created. All builds are made backward compatible, so old builds will never be broken.

Character window (Shortcut key: C)
You can view all character items by hovering over them, the tooltip can be scrolled using mouse wheel. The interface is exactly the same as in game, so you should be familiar with it. All character stats are updated automatically when you change items/skills/devotions.

  • Left click on [+] button near the attribute adds 1 point, right click removes 1 point, [Shift] + click on [+] button adds/removes 5 points
  • All stats are calculated for average item values, an option to view min/max values might be added in future
  • DPS stat is not calculated because I have no freaking idea how to do that
  • All stats are calculated for Ultimate difficulty, so its penalties are always applied. In future there will be a way to select the difficulty.
  • Damage stats for DoT builds might be off a bit (I don’t have any DoT characters, so have no reliable way to test this)
  • You can switch to alternative weapon set by clicking on the button to the left of head slot
  • DPS stats correctly account for dual wielding if the character has a passive that enables it.

Character buffs
The tool provides an option to toggle on/off all buffs from items/masteries/devotion, the buttons are at the bottom right corner. The popup that shows up when you hover a buff button displays the list of skills for each category, but not cumulative stats.

Character buffs are split into 3 categories and can be turned on/off indipendently:

  • Permanent buffs — these are the ones that you can toggle on/off on your char
  • Temporary buffs — there are on-demand buffs, that cost mana and don’t last long
  • Proc buffs — buffs, and I mean buffs only to stats only, that you have no control over. they are triggered either by a controller attached to the skill (on hit, on crit, etc.) or activated under certain conditions (e.g. on low life, % chance on attack etc)

Hotbar and LMB/RMB skills
As you can see, there’s a hotbar at the bottom of character screen. The UI is the same as in the game, you are able to select skills from the pool of skills from selected masteries and the ones granted by items/sets. Currently only one hotbar is shown, but I might add the second one too at some point in future.

Character equipment
For each equipment slot you can select item/prefix/suffix/component/augment. Tight integration made it possible to use nice UI for that. You can immediately see combined item stats when you add a prefix/suffix for it.

  • The block on the left, that displays currently selected item stats, can be scrolled using mouse wheel, it might be not obvious at first sight :confused:
  • Search is the same as in Item Database, so you can use wildcards, search by regular expressions etc.
  • [Esc] can be used to quickly close the window and cancel any changes
  • All in-game restrictions are in place: e.g. you can’t select affixes for legendary/epic items (well, there are couple exceptions) and you can’t select augments for relics.

Mastery window (Shortcut key: S)
Those of you who had an opportunity to use my Build Editor are already familiar with it: it’s basically has the exact same UI as in game, so there’s nothing to explain here.

  • Left click on skill / mastery button adds 1 point, right click removes 1 point
  • [Shift] + click on skill button adds/removes 5 points, [Shift] + click on mastery button adds/removes one tier
  • Hold [Ctrl + Shift] simultaneously to view skills without any bonuses from equipment.
  • You can press [Tab] to switch to the next pet while the skill tooltip is being shown. Such skills also display spawn weight values. Currently the only skill that can spawn more than one pet is “Raise skeletons” from Necromancer mastery.

Devotion window (Shortcut key: D)
It also migrated from Build Editor, but it was slightly revamped, it’s zooming was fixed and top/bottom parts of the canvas aren’t clipped anymore. The window looks similarly to the one available in game, and its functionality was mimicked, all restrictions are the same as in game as well, however failed requirements aren’t shown at the moment (e.g. in game you can see the reason why you can’t refund a point), but this will definitely be fixed in future. I admit that this window needs some QoL changes, but I think in it’s current state it’s much more useful than the one in grim calc.

  • Left click on a star makes it active, if it’s enabled; right click on a star reclaims invested point if there are no active dependent stars or it’s the last star in constellation and removing it will cause one of active constellations to lose its required affinities.
  • Currently all skill values are shown at max level, if for some reason you want to view skill values at level 1, hold [Shift] while hovering a skill.
  • You are able to search for needed stats in stars/celestial powers or search by constellation name
  • Clicking on a last star in constellation that has an attached skill (celestial power), allows to select the skill (be it from mastery or from equipment) to bind it to.

Loading character from save file
The tool has a nice feature that allows you to upload your character, sparing you the trouble of selecting all equipment / skills etc, this might be really handy for those who like to share their builds. “Upload” button is located at the top of left bar. Depending on whether you have cloud saves enabled, your save files can be found in one of two locations:

{Drive}:/Program Files (x86)/Steam/userdata/#####/219990/remote/save/main
{Drive}:/Users/{username}/Documents/My Games/Grim Dawn/save/main

Names of save folders for vanilla characters start with two underscores, for Ashes Of Malmouth expansion - with one.
Couple notes:

  • If you upload a character, all his attribute points / skill points / devotion points will be uncapped, meaning that they’ll be set to maximum available values, including bonus points from quests. This was made to allow further theorycrafting even if you haven’t unlocked all devotion points or haven’t finished a quest that rewards a bonus point.
  • Characters from mods aren’t supported

Sharing your build
After you’ve finished customizing your character, you can share it by clicking on the sahre button on the left bar (second from the top). After the build is uploaded you will be given a link to share the build.
In the near future there will also be a BBCode with equipment/devotions/skills(?) so that you don’t have to type all of it yourself when you write build description on forums.

Extra features in offline/desktop version
Offline/desktop version provides the same functionality as an online version, but it also allows to manage the list of builds for quick reference, just check File menu, it’s self-explanatory. If you ever feel the need to move offline tool to another pc, just copy .gdcalc folder located here:

{Drive}:/Users/{username}/.gdcalc

API
Tool API is kinda limited. Currently there are only 2 methods, one allows to get raw build data, e.g.

https://www.grimtools.com/get_build_data.php?id=M2g08DOV

The other one lists build info in human readable form, e.g.:

https://www.grimtools.com/get_build_info.php?id=M2g08DOV

This tool is built automatically from game resources.

I have a patreon account now, so you can support me there if you want: https://www.patreon.com/dammitt

Feel free to post any questions, suggestions and bug reports.

If you are interested in translating the tool, please refer to this thread.

4 Likes

Awesome. Can you add an option to ignore affinity requirements on the devotion screen? I often plan my builds backwards, i.e. I pick a T3 constellation and then try to find out how to make it work.

How difficult would it be to get mod support?

Wow this is great :), thanks for your hard work.

Awesome stuff.

Any chance you could add a feature to toggle on/off Devotion requirements? That ‘feature’ of your calcs has always been why I’ve preferred using grimcalc. :stuck_out_tongue: I tend to work from the top-down rather than the bottom-up in planning a character’s devotion.

Edit: seems eis and I are on the same page. :smiley:

Awesome stuff! Thank you very much

So useful! Thanks a lot :slight_smile:

Sure, I’ll add this option tomorrow.

Impressive amount of work has been done to this, absolutely fantastic.

will check this out as soon as possible! :slight_smile:

Gonna check this out as well. Does it support Conversion items? IE, Arcane Shard of Agrivix, that kind of thing?

Dammitt. That’s really awesome.

=)

Thanks and good work.

Note: Default 100% Zoom level in Google Chrome has the bottom cutoff on the screen. I can Ctrl+scroll to zoom it smaller but you may wish to make the window scrollable. I have to set the zoom level at 80-90% depending on the screen I am viewing to see everything.

My current monitor resolution: 1366x768 if that matters any

I hope you don’t mind but I made a thread on GD Steam


to spread the word.

I was hoping someone would make a all-in-one build calculator. Really good job, man.

Absolutely amazing. Thanks for creating this!

I can’t give an estimate, but I’d say that it’s quite possible. From UI perspective there are no problems, it will be jsut another ‘version’ of site (e.g. /calc/mod/[modname]), that uses it’s own resources (db data / skill data / images). The most difficult part is building data for the particular mod, plus right now this tool building process is not fully automated like the other ones, for example the set of images for some sprites is done manually based on knowledge of what’s where: devotions are in separate sprite, nebula images are excluded, the rest minus some images goes to another sprite, etc. The are couple other similar issues, so without knowing what’s where in the mod it might be difficult to prepare the mod data and I don’t want to do that manually.
I’ll look into this though, it might be a good idea to add mod support in the future.

Yep, conversions on items are accounted for and are reflected in character stat sheet.
On a side note, I think it might be handy to show extra stuff in char sheet (from gear/passive of course), e.g. all conversions, maybe +skill (only +mastery is shown in game) or +% damage agains faction. If anyone has any other suggestions, please let me know.

Well, that sucks :confused: I don’t see a quick way to fix this, because some windows are just quite tall. I assume it’s not only hotbar, that is cut off? Otherwise it souldn’t have been a problem, because you can’t set up skill in hot bar for now.
Can you post a pic so that I understand how much is cut off?

All conversions would be handy. I’d use +Faction, I like to get that where I can on Aether or Chaos heavy builds. +Skills is OFC nice. An option to see “over capped” skills, perhaps, so you know where to remove points, and an option to see it without the +skills active as well. Side by side item comparison maybe?

FTR, still haven’t gotten time to check iit out. Posting on my tablet before I collapse after a long day.

Awesome tool! Appreciate all the effort, really quality stuff.

Your first two requests are already there (read above), including hiding skill bonuses from gear :wink:

Wow! Great tool. Thanks for your hard work put into it! It is better than d3planner :wink:

Mainly it’s the character screen

and the mastery screen

I also took screenies of the devotion screen

and the item overlay

but those 2 seem alright.

Wow, really impressive, and very slick interface!

Thanks for this :slight_smile:

Edit: Ooo, I especially like the min/max values on gear. Wish it showed this in game.