Skip to content

Info json Reference

Isaac M. Good edited this page Sep 19, 2026 · 3 revisions

Info.json Reference

Reference for the Info.json mod metadata file used by Unity Mod Manager and DV Mod Manager.

File Location

Place Info.json in the root of your mod folder:

Mods/
  MyMod/
    Info.json
    MyMod.dll

Required Fields

Field Type Description
Id string Unique identifier.
DisplayName string Name shown in the mod list.
Version string Current version. Must be parseable as System.Version (e.g. 1.0.0) for update checking.

Optional Fields

Field Type Description
Author string Author name
Description string Short description, shown in the detail panel
Requirements string[] Mod IDs this mod depends on (see format below)
LoadAfter string[] Load order hints for UMM.
AssemblyName string DLL file name (UMM entry point)
EntryMethod string Namespace-qualified init method for UMM
ManagerVersion string Minimum UMM version. 0.27.2+ required
HomePage string Web page URL. Used for Nexus update checking if it matches nexusmods.com/derailvalley/mods/<id>.
Repository string GitHub repo URL or repository.json URL for update checking. See Repository & Updates.

Requirements Format

Each entry in Requirements:

  • "ModId" - any version
  • "ModId-1.2.3" - version 1.2.3 or newer
{
  "Requirements": [
    "DVCustomCarLoader",
    "DVLangHelper-1.0.0"
  ]
}

Full Example

{
  "Id": "MyAwesomeMod",
  "DisplayName": "My Awesome Mod",
  "Author": "MyName",
  "Version": "1.0.0",
  "Description": "Adds awesome features to Derail Valley.",
  "Requirements": [
    "DVCustomCarLoader"
  ],
  "AssemblyName": "MyAwesomeMod.dll",
  "EntryMethod": "MyAwesomeMod.Main.Load",
  "HomePage": "https://www.nexusmods.com/derailvalley/mods/69420",
  "Repository": "https://github.com/MyName/DV-MyAwesomeMod"
}

See Also

Clone this wiki locally