-
Notifications
You must be signed in to change notification settings - Fork 1
Info json Reference
Isaac M. Good edited this page Sep 19, 2026
·
3 revisions
Reference for the Info.json mod metadata file used by Unity Mod Manager and DV Mod Manager.
Place Info.json in the root of your mod folder:
Mods/
MyMod/
Info.json
MyMod.dll
| 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. |
| 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. |
Each entry in Requirements:
-
"ModId"- any version -
"ModId-1.2.3"- version 1.2.3 or newer
{
"Requirements": [
"DVCustomCarLoader",
"DVLangHelper-1.0.0"
]
}{
"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"
}Getting Started
Mod Management
Profiles
DVModProfiles Companion Mod
Settings & Configuration
For Mod Developers
For Contributors
Help