Configuring the Mod - minervamaga/Diverse-Stardew-Valley GitHub Wiki

By default, DSV will load the vanilla versions of all characters; this is the equivalent of using the Seasonal Villager Outfits mod and can be left as is if you wish to use DSV as a replacement for SVO. However, if you would like to use any modded variants of characters, you will need to configure the mod.

If you would rather not select individual character options or would like to jump straight in, DSV includes a premade_modded_config.json sample file with a random selection of non-vanilla character options - simply rename one to config.json and play.

If you would like to select particular character options, the easiest way to do this is with the Generic Mod Config Menu (GMCM) mod. GMCM adds a small cog-shaped button to the lower-left corner of the Stardew Valley title screen, which allows you to edit config options in-game via an easy-to-use interface with either check boxes or scrollable drop-down menus. Once GMCM is downloaded and installed, DSV will automatically detect it and become available for configuration from the title screen. Please refer to this readme for a visual guide to the various options available.

GMCM also allows for in-game translations of DSV's config options - if you are a translator who is interested in helping translate DSV to your language, we'd love to hear from you!

Note: Once you have finished configuring, save your config but do not load your save - instead, quit to desktop, reopen the game, then load your save. This helps to prevent issues.

Likewise, if you wish to change options mid-game with GMCM, do not use the "quit to title screen" option! It has been known to cause errors with Content Patcher packs. Instead, quit to desktop and reopen the game before changing options with GMCM.

If you prefer to manually configure the options included in this mod, open the premade_modded_config.json file from the mod folder with a text editor on your computer (TextEdit on Mac, Notepad/Notepad++ on Windows, or any code-editing application will work). If this is your first time using the mod, rename the file to config.json.

In the file, you will see a long list of options formatted like:

"AlexVariant": "vanilla",

The text in the first set of quotes (e.g. "AlexVariant") is the name of the option, which is used in the code of the mod: do not change this text, or the option won’t work properly!

The text in the second set of quotes (e.g. "vanilla") is the option that is currently chosen; this is what you will change to whichever option you prefer for that character. A full list of each option and its possible choices is provided in the List of Options page on this wiki.

Some options in the config.json only apply to certain variants of characters. Do not delete options from the config file even if they seem irrelevant to your game!

If for some reason you delete, rename or corrupt the config.json file, it will be recreated automatically the next time the game launches, with default vanilla options selected.