You are viewing a potentially older version of this package. View all versions.
MonoDetour-MonoDetour_BepInEx_5_Resonite-0.7.17 icon

MonoDetour BepInEx 5 Resonite

Full MonoDetour package (MonoDetour + MonoDetour.BepInEx.5) as a Resonite renderer preloader plugin. MonoDetour is an easy and convenient .NET detouring library, powered by MonoMod.RuntimeDetour.

Date uploaded 3 days ago
Version 0.7.17
Download link MonoDetour-MonoDetour_BepInEx_5_Resonite-0.7.17.zip
Downloads 4
Dependency string MonoDetour-MonoDetour_BepInEx_5_Resonite-0.7.17

This mod requires the following mods to function

ResoniteModding-RenderiteHook-1.1.1 icon
ResoniteModding-RenderiteHook

Allows passing custom command-line arguments to Resonite's Unity renderer process

Preferred version: 1.1.1

README

MonoDetour BepInEx 5 Resonite

Full MonoDetour package (MonoDetour + MonoDetour.BepInEx.5) as a Resonite renderer preloader plugin.

After MonoDetour has initialized, everyone will get the following:

  • ILHooks (includes HarmonyX transpilers) will get MonoDetour's CIL analysis on target method compilation when an InvalidProgramException is thrown
  • If an ILHook manipulator method throws on legacy MonoMod.RuntimeDetour, it will be disabled so the target method can be ILHooked successfully later
  • MonoMod's ILLabels won't cause InvalidCastExceptions in some Mono.Cecil.Cil.Instruction methods, such as ToString.

CHANGELOG

Changelog

MonoDetour's changelogs can be found in GitHub releases: https://github.com/MonoDetour/MonoDetour/releases

Thunderstore Specific Versions

MonoDetour adds a padding version for Thunderstore releases to allow uploading MonoDetour packages to new Thunderstore communities without desyncing the version between Thunderstore releases and other releases like NuGet. The Thunderstore version is calculated from the MonoDetour version like so: major.minor.(patch * 100 + thunderstore-sub-version).

This Thunderstore specific changelog lists Thunderstore communities MonoDetour has been added to. Also note that this changelog is shared for all MonoDetour packages.

0.7.1701

  • added to mycopunk (BepInEx 5)

Earlier Versions

BepInEx 5

  • added to lethal-company
  • added to repo
  • added to riskofrain2
  • added to peak
  • added to hollow-knight-silksong
  • added to gloomwood
  • added to yapyap
  • added to super-battle-golf
  • added to mycopunk
  • added to resonite (special all-in-one package)

BepInEx 6

  • added to resonite