0 of 0

File information

Last updated

Original upload

Created by

SirCabby

Uploaded by

sircabby

Virus scan

Safe to use

Tags for this mod

About this mod

Disables the ability to randomly get a negative quirk or disease. Future proof!

Permissions and credits
This script file can be run from your DarkestDungeon root directory to disable all negative quirks and diseases for the main game and all dlc!

Other mods for disabling negative quirks or diseases will need to be updated over time.  This one is a script that finds the files for you and modifies them to remove any quirk or disease listed as being negative.  As long as the format for quirk files does not change, this script can be rerun in the future to catch any new quirks or diseases that have been added to the main game or any new dlc (even mods!)

Requirements:
python must be installed (tested on python 3.9.5, windows10): https://www.python.org/downloads/

Installation
copy the script file (onlyGoodQuirks.py) to the root DarkestDungeon directory (or any subdirectory if you want to limit the scope of the script)
ie for steam: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon

Running
in a command line/terminal, run: py onlyGoodQuirks.py

Expected Output:
first time running it should look something like:
C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon>py onlyGoodQuirks.py
Discovering quirk files...

Found quirk file: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon\dlc\580100_crimson_court\features\crimson_court\shared\quirk\crimson_court.quirk_library.json
4 negative quirks found
4 quirks were already disabled
Disabled (0) negative quirks

Found quirk file: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon\dlc\735730_color_of_madness\shared\quirk\com.quirk_library.json
16 negative quirks found
2 quirks were already disabled
Disabled (14) negative quirks

Found quirk file: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon\shared\quirk\quirk_library.json
102 negative quirks found
3 quirks were already disabled
Disabled (99) negative quirks

if you try running it again, the output will look like this (this is normal and means it worked):
C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon>py onlyGoodQuirks.py
Discovering quirk files...

Found quirk file: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon\dlc\580100_crimson_court\features\crimson_court\shared\quirk\crimson_court.quirk_library.json
4 negative quirks found
4 quirks were already disabled
Disabled (0) negative quirks

Found quirk file: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon\dlc\735730_color_of_madness\shared\quirk\com.quirk_library.json
16 negative quirks found
16 quirks were already disabled
Disabled (0) negative quirks

Found quirk file: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon\shared\quirk\quirk_library.json
102 negative quirks found
102 quirks were already disabled
Disabled (0) negative quirks