Script for generating persist.curio_tracker.json - Darkest Dungeon save file for ingame curio tracker, describing all item-to-curio relations.
Ready to use example can be found in releases or Steam Workshop.
# install dependencies
$ npm installCreate .env file with path to Darkest Dungeon game folder.
DDPATH=F:\SteamLibrary\steamapps\common\DarkestDungeon
Generate curio_tracker.json file based on all *curio_type_library.csv files found.
Mods that alter or add
curio_type_libraryfiles can be placed inDarkestDungeon\mods\folder.
# generate curio_tracker.json
$ npm run generateDarkest Dungeon uses encoded save files for the game, hashing some of the strings. curio_tracker.json must be encoded in order to work with the game.
Run npm script using java version of DarkestDungeonSaveEditor.
# encode curio_tracker.json, requires java
$ npm run encodeAlternatively, encode using an online version of DarkestDungeonSaveEditor.
Encoded persist.curio_tracker.json file is ready to be used by the game and can be placed in save folder.