Stardew Valley Mod Manager
  • Welcome
  • Getting Started
    • Setup and Configuration
      • Downloading The Application
      • Installing the Application
      • Setting up the Application
      • Running with Elevated Privileges
    • Navigating the Mod Manager
    • Updating the Mod Manager
  • Mod Management
    • Installing Mods
    • Enabling and Disabling Mods
      • Enabling Mods
      • Disabling Mods
    • Mod Presets
      • Load a Mod Preset
      • Create a Mod Preset
    • Updating Mods
    • Installing Modpacks
  • Game Save Management
    • Create a Game Save Backup
    • Access Game Save Backups
    • Deleting a Game Save
  • Developer
    • Developing for Stardew Valley Mod Manager
      • Making Mods Compatible with the Mod Update Check utility.
      • Creating a Modpack
        • [Legacy] Create a Modpack
Powered by GitBook
On this page
  • Updating Mods
  • Pre-Requisites
  • Check for Updates
  • Downloading the Mod Updates

Was this helpful?

  1. Mod Management

Updating Mods

The primary function of the Stardew Valley Mod Manager is to enhance and humanise the experience of managing mods for Stardew Valley. This starts with the process of adding mods.

Updating Mods

With version 220304 of the Stardew Valley Mod Manager we introduced a new utility, the Mod Update Check Tool (Beta). This tool is a very early implementation that is partially conceptual, however depending on the mod configuration - this can actually be used to check the current version of a mod and compare it to the latest version available on online.

Pre-Requisites

It is important to note that this utility will not work with all mods, as it currently operates in a way that looks for very specific (but also widely used) configuration setups. The following need to be met for a mod to work with this tool:

  • The mod you are checking must have a manifest.json file in the root directory.

  • The mod must be in the disabled mods list.

  • The manifest.json file must contain a Nexus Mods update key (configured as: "UpdateKeys": [ "Nexus:####" ] where the # includes your numerical update key for NexusMods.

  • The manifest.json file must contain a version number that is formatted in the same format as your Nexus website listing.

  • The manifest.json file must not contain multiple update keys or update keys for other services.

The following is an example of a good manifest.json that is located at the root directory:

{
    "Name": "My Awesome Mod",
    "Author": "RWE Labs",
    "Version": "1.24.8",
    "MinimumApiVersion": "3.14.0",
    "Description": "A really cool mod for demonstration purposes.",
    "UniqueID": "RWELabs.AwesomeMod",
    "EntryDll": "AwesomeMod.dll",
    "UpdateKeys": [ "Nexus:1234" ]
}

Check for Updates

There are no updates available
This mod is up to date
Update Key or Manifest not found.
This mod may not be correctly configured or may not support updates via supported update services
There are updates available
Presenting popup for download

Downloading the Mod Updates

Downloading mod updates is done manually, via the NexusMods website. The Mod Update Check tool will allow you to open the link to the mod in the browser when an update is found, however a NexusMods account will be required to download the mod from the website. It will need to be installed via the "Install Mods" menu in the Mod Management tab after the user has downloaded the ZIP file.

PreviousCreate a Mod PresetNextInstalling Modpacks

Last updated 2 years ago

Was this helpful?

The location of the "Check for Mod Updates" button in Stardew Valley Mod Managers v220501L and earlier.
The Update Check utility showing that it is ready to check for updates.
The Update Check utility showing that the mod is up to date.
The Update Check utility showing that a mod could not be queried for updates.
The Update Check utility showing a prompt to download an available update.
Page cover image