MonoMod.RuntimeDetour 21.8.19.1

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

Install-Package MonoMod.RuntimeDetour -Version 21.8.19.1
dotnet add package MonoMod.RuntimeDetour --version 21.8.19.1
<PackageReference Include="MonoMod.RuntimeDetour" Version="21.8.19.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MonoMod.RuntimeDetour --version 21.8.19.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MonoMod.RuntimeDetour, 21.8.19.1"
#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.8.19.1

// Install MonoMod.RuntimeDetour as a Cake Tool
#tool nuget:?package=MonoMod.RuntimeDetour&version=21.8.19.1
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 (5)

Showing the top 5 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
BepInEx/HarmonyX
Harmony built on top of MonoMod.RuntimeDetours with additional features

Version History

Version Downloads Last updated
21.8.19.1 411 8/19/2021
21.8.5.1 669 8/5/2021
21.7.22.3 614 7/22/2021
21.7.8.3 854 7/9/2021
21.6.21.1 467 6/21/2021
21.4.29.1 1,911 5/6/2021
21.4.21.3 2,770 4/21/2021
21.4.2.3 1,410 4/3/2021
21.3.30.1 84 3/30/2021
21.3.28.2 271 3/28/2021
21.3.1.1 6,225 3/1/2021
21.1.11.1 11,824 1/12/2021
21.1.10.4 144 1/10/2021
20.12.25.1 386 12/25/2020
20.11.26.2 3,237 11/26/2020
20.11.16.1 1,209 11/16/2020
20.11.5.1 3,427 11/5/2020
20.8.28.1 187 11/5/2020
20.8.3.5 3,410 8/3/2020
20.5.21.5 2,014 5/23/2020
20.5.14.1 310 5/17/2020
20.5.7.1 2,409 5/7/2020
20.5.2.5 960 5/2/2020
20.4.3.1 463 4/3/2020
20.3.5.1 1,267 3/6/2020
20.3.1.1 226 3/1/2020
20.2.1.1 600 2/1/2020
20.1.1.4 1,258 1/1/2020
19.12.4.1 907 12/4/2019
19.11.5.1 656 11/5/2019
19.9.1.6 761 9/1/2019
19.8.2.3 437 8/2/2019
19.7.4.3 313 7/4/2019
19.6.9.5 333 6/9/2019
19.5.1.1 337 5/5/2019
19.4.10.9 363 4/10/2019
19.4.1.3 330 4/1/2019
19.2.7.8 489 2/7/2019
19.1.3.1 442 1/3/2019
18.12.9.1 392 12/18/2018
18.11.10.6 456 11/10/2018
18.11.9.9 385 11/9/2018
18.11.7.4 386 11/8/2018
18.11.4.19 407 11/4/2018
18.10.22.8 418 10/22/2018
18.10.0.37226 423 10/22/2018
18.10.0.35263 424 10/22/2018