I present my project GD Damage. It is designed for calculating a character’s damage in real time (and its many other features come as a bonus to that).
need .NET 6
GD-damage.zip (1.0 MB)
I wrote 0 bytes of code in the program. Together with AI, for over a month we analyzed thousands of numbers from the game, patterns, and ideas for the desired result. And we achieved it.
The program was initially conceived as a calculator for character damage, taking into account all equipped items, the skill tree, the devotion tree, active skills and skills that trigger with a chance, etc.
However, in the process it also turned into a save editor with the ability to change ANYTHING AT ALL (DO NOT USE IT FOR THAT). Don’t say I didn’t warn you. The game is interesting when you achieve the desired progress yourself. But most often there’s a build idea, yet no time to put it together and try it. That’s when the editor can help you.
In it you can:
- Open a save and view item stats, change them to the desired value (up to the maximum roll, if possible)
- Add any item from the game to the inventory
- Change character stats
- View the character’s current skills/devotion bonuses
- View damage from auto-attacks or skills as in the game, or with the inclusion of damage queue simulation conditions (damage taking into account skill triggers) - THE MAIN PURPOSE OF THE EDITOR
- You can open closed portals
- Change an item’s ascension bonus
- You can reset/choose the character’s class
I’m not sure the game’s developers would look favorably on this creation. (Thanks to them for a wonderful game!) However, I will try, and maybe someone will find this editor/calculator useful.
I don’t promise that I will keep it up to date. At the moment, everything works in game version 1.3.0.8. However, I only tested it on the game version with all DLCs, and it’s not certain that it will launch without them (and if it does launch, don’t add DLC items you don’t have, otherwise it’s not certain that the save will work) (in general, there will be a backup copy nearby just in case). And yes, on Wikipedia and on the internet in general, the text information about the exact game mechanics is mostly outdated. So I had to double-check and solve riddles about why something doesn’t match. Creating this program was purely of creative interest to me - and I got it! Most likely I will continue refining the damage calculator, at least because I physically didn’t have time to verify the work of a fairly large number of skills, and they may deviate from reality in terms of calculated damage.
upd. The editor now has the possebility to edit an item’s affixes and suffixes.















