MonoMod Loader

v1.0.0·Updated 2021-05-25

Loader for MonoMod.MonoModPatches suited for use in BepInEx.

About this mod Author’s original text

BepInEx.MonoMod.Loader

This is loader for MonoMod.MonoModPatches

suited for use in BepInEx.

Main features

  • No permanent patching -- all patches are applied at runtime without permanent changes to DLLs
  • Easy install and uninstall -- simply add/remove patch DLLs to install/uninstall patches

Installation

  • Download and install dependendencies
  • Download the latest version
  • Locate MonoMod_Loader folder in the downloaded archive and extract its contents into the BepInEx folder
  • Install MonoMod patches into BepInEx/monomod folder

Notes about writing MonoMod patches

  • Write MonoMod patches normally
  • Name your patch DLL as follows:..mm.dll where

`` is the name of the assembly you want to patch*

`` is the name of your mod*

NOTE: Because of the naming convention, you can also patch a single assembly per DLL*. If you need to patch multiple assemblies, write multiple DLLs.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_H3VR

File & checksum

Filename
MonoMod_Loader-1.0.0.zip
File size
43.5 KiB