


Checks mod versions against their release versions on either GitHub or Thunderstore websites. If there are any updates available for installed mods, a notification will pop up on game startup. In the notification there is a button to visit the mod websites to download the available updates.

This works by comparing the version obtained from the BepInEx ChainLoader against the GitHub release
tag or Thunderstore package version. The GitHub release tag can have any characters in it as long as
there is some form of int.int.int in the tag. If you want your mod to be checked by
ModVersionChecker your mod will need to be in its own folder within the BepInEx/Plugins folder, add a
folder named About at the same level as your dll in your folder structure, in the About folder add a file
named mvc.json. The file mvc.json has fields for repo and website. The repo field should be
"AuthorName/RepoName" for checking GitHub releases or "TeamName/PackageName" for checking Thunderstore
releases. The website to check for releases can be either "github" or "thunderstore".
ExampleMod folder structure:
ExampleMod
|
|---About
| |
| |---mvc.json
|
|---ExampleMod.dll
ExampleMod mvc.json
{
"repo": "ExampleAuthor/ExampleMod",
"website": "github"
}
Place the entire unzipped ModVersionChecker folder into the Sailwind/BepInEx/Plugins folder.