Grim Dawn Resistance Optimizer Tool

Hey everyone!

Initially, I wanted a tool that can help me choose components and augments for the empty slots in gear to help cap my resistances and I found this but it only seemed to function with components. Therefore, I decided to build one myself that took both components and augments into consideration when helping me cap my resists.

Thus, the GD Resistance Optimizer was born. The tool basically shows you the way to cap your resistances with the least amount of components and augments used. Simple as that.

The features of the tool are:

  1. You can set your character level and the tool will not show you components or augments that you cannot use yet.
  2. Allows you to block certain gear slots for both components and augments and and it will use the remaining slots for each.
  3. You can set the standing/reputation you have with various factions and it will only consider the augments available based on that. You do not have to worry about the tool suggesting you an augment that requires you to be Revered with some faction when you haven’t gotten there yet.
  4. The tool shows you what your final resistances will be after you use the suggested components and augments and if there are any gaps in the resists as well.
  5. Each component/augment suggested by the tool directly links to their respective grimtools page incase, you wanted to read more in-detail about each one.

The tool can be accessed here.

The source code is available here with an option to self-host this tool yourself with Docker.

Much thanks to David who made the component calculator which very much inspired me to create my own version. His tool. His code.


Please feel free to give me your feedback, and suggestions. Comments and questions are most welcome.

1 Like

This is fantastic!

For me, the other tool was incomplete. I gave up hope that it would be updated to use augments, and only ever used it but once.

You have done the GD community a great service! Thank you.

1 Like

Really glad to hear that you like the tool! Do give it a go and feel free to suggest any improvements or report any bugs. I am more than happy to improve the tool based on community feedback.

Unfortunately, none of the tool links you posted can be opened. :rofl:

:speech_balloon: Feedback

First of all, your tool has been very helpful to me. Thank you!

However, I have a few suggestions:

:link: Highlight the Main Download/Release URL

There are too many URLs in your post, which makes it a bit difficult to identify the actual download or release link.
I suggest you prominently highlight the main release page or download link.

:globe_with_meridians: Add Localization Support

Please consider adding a localization interface so that players of other languages can use the tool more easily.
I’m confident that many modders from non-English communities would be happy to help localize the tool into their languages.

Thanks again for your great work!

1 Like

It should be back up now. Some minor deployment issues. Sorry for the inconvenience.

Thank you for the feedback. I modified the post to make the link more easier to find.

Regarding localization, I am not sure where to start but I will definitely look into it. I never considered that so that’s a great point you brought up.

Also thank you for the kind words. Do feel free to provide suggestions/improvements for the tool as well.


I don’t know which file in the zip file I downloaded can launch the tool webpage.

You don’t need to download the code at all. You can just click on the link i posted here. You should download the code if you want to host the website yourself.

I need a version like [Tool] Grim Dawn Component Calculator with an index.html so I can make localized versions.

For example, here is the Chinese version I made for [Tool] Grim Dawn Component Calculator.

The html is stored in my code at this location as web/templates/index.html

However, if I use it to open the web page, it looks like this:

You should copy the style.css into the same folder as index.html and change the path in index.html from “/static/style.css” to just “style.css” on Line 7.

Thank you for your advice. Although the main page is displayed normally, the optional parameters do not seem to be displayed normally. I hope for further help.

Locally you can only run it with python or docker. Do you have either of them?

1 Like

Unfortunately, I don’t have it, and even if I have it, I won’t use it because I know nothing about the operation process of web pages. :face_with_thermometer:

Hmm. That’s a bit unfortunate. For now you can use the site for the tool and maybe google translate the whole page for now until I am able to work on integrating the localization support for Chinese.

OK, I will upload the translated homepage here for your reference. I wish you good work.
index.html.zip (5.7 KB)

1 Like

That’s great. Thank you so much. I will look into integrating this as soon as I can since you have already done the localization for me.

These have been translated so far. I don’t know which other files need to be translated. Please let me know.

Resistance Optimizer_Chinese.zip (13.5 KB)

image

1 Like