-
Notifications
You must be signed in to change notification settings - Fork 1
Dependencies
Isaac M. Good edited this page Sep 19, 2026
·
2 revisions
Mods declare dependencies in Info.json via the Requirements field. Each entry is a string:
-
"ModId"- requires any version -
"ModId-1.2.3"- requires version 1.2.3 or newer
When you activate a mod, DV Mod Manager reads its requirements and activates all dependencies automatically.
Dependency resolution uses breadth-first search:
- You activate Mod A
- The manager reads Mod A's
Requirements - Each required mod that's installed but inactive gets activated
- Newly activated mods' own requirements are processed recursively
- Continues until all dependencies are active
When a requirement specifies a minimum version (e.g. "SomeMod-2.0.0"), versions are compared using System.Version parsing. Tags like "v2.0.0-beta" are normalized by stripping the prefix.
If the installed version is older than required, the dependency counts as missing.
If a required mod isn't installed, the detail panel lists each missing dependency and its required version.
- Only already-installed mods are activated. Missing mods are not downloaded automatically (except when applying profiles, see Profiles Overview)
Getting Started
Mod Management
Profiles
DVModProfiles Companion Mod
Settings & Configuration
For Mod Developers
For Contributors
Help