MonoMod.RuntimeDetour 21.7.22.3

Flexible and easily extensible runtime detouring library. Wrap, replace and manipulate (Mono.Cecil) methods at runtime.

Install-Package MonoMod.RuntimeDetour -Version 21.7.22.3
dotnet add package MonoMod.RuntimeDetour --version 21.7.22.3
<PackageReference Include="MonoMod.RuntimeDetour" Version="21.7.22.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MonoMod.RuntimeDetour --version 21.7.22.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MonoMod.RuntimeDetour, 21.7.22.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install MonoMod.RuntimeDetour as a Cake Addin
#addin nuget:?package=MonoMod.RuntimeDetour&version=21.7.22.3

// Install MonoMod.RuntimeDetour as a Cake Tool
#tool nuget:?package=MonoMod.RuntimeDetour&version=21.7.22.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NuGet packages (8)

Showing the top 5 NuGet packages that depend on MonoMod.RuntimeDetour:

Package Downloads
MonoMod.RuntimeDetour.HookGen
Auto-generate hook helper .dlls, hook arbitrary methods via events: On.Namespace.Type.Method += YourHandlerHere;
HarmonyX
A library for patching, replacing and decorating .NET and Mono methods during runtime powered by MonoMod.
Centrifuge.GameSupport.Distance
Centrifuge Game Support Library for Distance mod development
OTAPI.Upcoming
The Open Terraria API, known as OTAPI, is a low-level API for Terraria that rewrites and hooks into the official or modded binaries for others to use. OTAPI is primarily a server modification and is available as a cross platform package via NuGet. Version 3.0 is now a .NET5 library thanks to ModFramework being able to retarget the .NET4 vanilla assembly up to .NET5. This means that any mod you create can be written as a .NET5 module and later merged into the patched assembly thanks to MonoMod. Here is what is now possible: - Native Runtime hooks, just reference OTAPI.Runtime.dll and register to MonoMod events generated from the Terraria assembly. - Full .NET5 ecosystem and its performance improvements. No need for two targets such as Windows & Mono anymore either. - A new optional internal module system via ModFramework to load precompiled dll's, .cs files or even top level classes. - A strong set of libraries with methods and extensions to help you build more mods. - Create 1 file MonoMod patches to rewrite or inject new meta data to the assembly.
OTAPI.Upcoming.Mobile
The Open Terraria API, known as OTAPI, is a low-level API for Terraria that rewrites and hooks into the official or modded binaries for others to use. OTAPI is primarily a server modification and is available as a cross platform package via NuGet. Version 3.0 is now a .NET5 library thanks to ModFramework being able to retarget the .NET4 vanilla assembly up to .NET5. This means that any mod you create can be written as a .NET5 module and later merged into the patched assembly thanks to MonoMod. Here is what is now possible: - Native Runtime hooks, just reference OTAPI.Runtime.dll and register to MonoMod events generated from the Terraria assembly. - Full .NET5 ecosystem and its performance improvements. No need for two targets such as Windows & Mono anymore either. - A new optional internal module system via ModFramework to load precompiled dll's, .cs files or even top level classes. - A strong set of libraries with methods and extensions to help you build more mods. - Create 1 file MonoMod patches to rewrite or inject new meta data to the assembly.

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on MonoMod.RuntimeDetour:

Repository Stars
BepInEx/BepInEx
Unity / XNA game patcher and plugin framework
valheimPlus/ValheimPlus
A HarmonyX Mod aimed at improving the gameplay and quality of life of the game Valheim.
bsmg/BeatSaber-IPA-Reloaded
A not-so-simple anymore Unity mod injector, originally built for Beat Saber.
EverestAPI/Everest
Everest - Celeste Mod Loader / Mod API

Version History

Version Downloads Last updated
21.7.22.3 0 7/22/2021
21.7.8.3 355 7/9/2021
21.6.21.1 415 6/21/2021
21.4.29.1 1,028 5/6/2021
21.4.21.3 2,040 4/21/2021
21.4.2.3 1,046 4/3/2021
21.3.30.1 77 3/30/2021
21.3.28.2 264 3/28/2021
21.3.1.1 4,917 3/1/2021
21.1.11.1 9,980 1/12/2021
21.1.10.4 137 1/10/2021
20.12.25.1 377 12/25/2020
20.11.26.2 3,028 11/26/2020
20.11.16.1 1,198 11/16/2020
20.11.5.1 2,923 11/5/2020
20.8.28.1 180 11/5/2020
20.8.3.5 3,072 8/3/2020
20.5.21.5 1,969 5/23/2020
20.5.14.1 303 5/17/2020
20.5.7.1 2,064 5/7/2020
20.5.2.5 943 5/2/2020
20.4.3.1 456 4/3/2020
20.3.5.1 1,235 3/6/2020
20.3.1.1 219 3/1/2020
20.2.1.1 592 2/1/2020
20.1.1.4 1,161 1/1/2020
19.12.4.1 901 12/4/2019
19.11.5.1 648 11/5/2019
19.9.1.6 753 9/1/2019
19.8.2.3 407 8/2/2019
19.7.4.3 307 7/4/2019
19.6.9.5 326 6/9/2019
19.5.1.1 330 5/5/2019
19.4.10.9 357 4/10/2019
19.4.1.3 324 4/1/2019
19.2.7.8 483 2/7/2019
19.1.3.1 435 1/3/2019
18.12.9.1 386 12/18/2018
18.11.10.6 450 11/10/2018
18.11.9.9 379 11/9/2018
18.11.7.4 380 11/8/2018
18.11.4.19 400 11/4/2018
18.10.22.8 411 10/22/2018
18.10.0.37226 417 10/22/2018
18.10.0.35263 418 10/22/2018