Export your entire Hades run history to JSON.
-
This mod requires Magic's Mod Importer and ModUtil. Make sure you have both installed prior to installing this mod.
-
Unzip the folder
ExportRunHistory
from the downloaded archive into the\Hades\Content\Mods
folder. -
Run modimporter.py from Magic's Mod Importer.
-
Run the 32-bit verison of
Hades.exe
from eitherC:\Program Files\Epic Games\Hades\x86
(Epic) orC:\Steam\steamapps\common\Hades\x86
(Steam). -
Once you load into your save, your run history will appear as an
output.json
file in the ExportRunHistory folder.
You can use this wonderful formatter to get a prettier version of your output.json
.
Try using the pandas data analysis library in Python and Jupyter Notebook to garner interesting insights about your data, like average run time, outliers, and more!
The test_analysis.ipynb file in this repository is a good example of what you can do with your data.
Boons will appear as "ZeusBonusBounceTrait" or "SpeedDamageTrait" and so on.
These may be confusing, so use the localizations file CodexText.en.sjson
at C:\Program Files\Epic Games\Hades\Content\Game\Text\en\
(could be different if you're playing Hades in a language other than English) or the equivalent for Steam in order to translate them to their "real" names.
- For example, in
CodexText.en.sjson
, "ZeusBonusBounceTrait" corresponds to "Storm Lightning" and "SpeedDamageTrait" corresponds to "Rush Delivery".
If you're curious about the conditions needed to achieve clear messages such as "ClearTimeVeryFast" ("Hermes would be Jealous"), you can find all of those in the RunClearMessageData.lua
file located in C:\Program Files\Epic Games\Hades\Content\Scripts\
or the Steam equivalent.
As far as I know, there is no way to identify the rarity of a boon—so if anyone knows a way, please let me know or submit a pull request! :)