VigilModManager

v1.0.1·Updated 2025-11-19

Mod for Displying installed mods and adding settings for mods

Screenshots 2 screenshots

About this mod Author’s original text

VigilModManager

W.I.P

A mod manager for the game Vigil that provides an in-game interface for managing loaded mods and their settings.

The mod is built using Melonloader 7.1

Showcase

Mod Button in Main Menu

Mod Management Interface

Installation

  • Install MelonLoader for Vigil if not already installed
  • Place VigilModManager.dll from releases in the Mods folder of your Vigil installation
  • After launching the game the mod will automatically initialize and add a "Mods" button to the main menu

Usage

For Players

  • Launch Vigil and navigate to the main menu
  • Click the "Mods" button to open the mod management interface
  • Browse the list of installed mods on the left
  • Click on any mod to view its information on the right
  • If a mod has configurable settings, click "Settings" to open its configuration panel

For Mod Developers

To add settings to your mod:

using VMM.ModRegistry.Settings;

using VMM.ModRegistry.Settings.Types;

// Create settings container

var settings = new ModSettings();

// Add a toggle setting

var toggleSetting = new ToggleSetting

{

Name = "Enable Feature",

Value = true,

OnChanged = (value) => {

// Handle setting change

YourMod.HandleToggleChange(value);

}

};

settings.AddSetting(toggleSetting);

// Add a slider setting

var sliderSetting = new SliderSetting

{

Name = "Intensity",

Value = 50f,

MinValue = 0f,

MaxValue = 100f,

OnChanged = (value) => {

// Handle slider change

YourMod.HandleSliderChange(value);

}

};

settings.AddSetting(sliderSetting);

// Register settings with the manager

VMM.ModRegistry.ModManager.Instance.RegisterSettings(Assembly.GetExecutingAssembly(), settings);

Development

Building

  • Set the VIGIL_GAME_DIR environment variable to your Vigil installation directory
  • Example Windows: setx VIGIL_GAME_DIR "E:\Steam\steamapps\common\Vigil"
  • Build the project using Visual Studio or dotnet build
  • The post-build event automatically copies the compiled DLL to the game's Mods folder

Need help, suggest a feature or found a bug?

Open up a issue and tag it with the fitting tags

License

This project is licensed under the Apache License 2.0. See LICENSE.txt for the full license text.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

LavaGang-MelonLoader

File & checksum

Filename
VigilModManager-1.0.1.zip
File size
16.9 KiB