Stardew Valley

To begin you will first need to identify which mod is causing the conflict. This is usually fairly easy.

  • Typically the conflicting mod will be a Content Patcher mod, so look for the prefix "[CP]" before the name of the mod.
  • Next check (assuming the mod is organized in a standard way) check the assets folder to see if the mod has files that modify "bathouse_tile.png" or "cursors.png"
  • If it doesn't have either file, check the next "[CP]" prefixed mod. If it does have either of those files, continue to step 4.
  • Once you have found either file previously mentioned the next step is to find the "manifest.json" file. This is usually in the main folder the mod.
  • Open the "manifest.json" file with a text editor and look for a field labelled "UniqueID" and copy what comes after the " : " (colon) symbol (not including the comma) and paste it somewhere you can easily access it later. (For example, in this mod's "manifest.json" you would end up with "Hana.GenderNeutralityMod" )
  • Now navigate to and open the Gender Neutrality Mod's main folder and find and open its "manifest.json" file.
  • Once you're there it should look like this: 
    {
    "Name": "GenderNeutralityMod",
       "Author": "Hana",
       "Version": "2.0.0",
       "Description": "Makes Stardew Valley nonbinary friendly!",
       "UniqueID": "Hana.GenderNeutralityMod",
       "MinimumApiVersion": "3.8.2",
       "UpdateKeys": ["Nexus:722"],
       "ContentPackFor": {
          "UniqueID": "Pathoschild.ContentPatcher",
          "MinimumVersion": "1.19.2"
       }
    }
  • Make a backup of this mod's "manifest.json" file.
  • Now delete the entire contents of your (non-backup) "manifest.json" file and replace it with the following:
    {
     "Name": "GenderNeutralityMod",
       "Author": "Hana",
       "Version": "2.0.0",
       "Description": "Makes Stardew Valley nonbinary friendly!",
       "UniqueID": "Hana.GenderNeutralityMod",
       "MinimumApiVersion": "3.8.2",
       "Dependencies": [
       {
          "UniqueID": <"AuthorName.ModName">,
          "IsRequired": false
       }
       ]
       "UpdateKeys": ["Nexus:722"],
       "ContentPackFor": {
          "UniqueID": "Pathoschild.ContentPatcher",
          "MinimumVersion": "1.19.2"
       }
    }
  • At this point, you will need to find the <"AuthorName.ModName"> in the new contents of your custom "manifest.json" file. Now, remember that line you copied earlier in step 5? paste that in place of <"AuthorName.ModName"> and be sure to delete the "<>" symbols around it if you didn't already!
  • Save the file and launch SMAPI like normal.
  • Done!

This process is usually fairly painless, but if you do run into any problems (or simply aren't confident you can do this and can wait until I have some free time) please feel free to contact me for help and I'll do my best to assist you! (or make the file for you if necessary!)

Article information

Added on

Edited on

Written by

Hanatsuki

0 comments