MonoMod.RuntimeDetour
22.7.31.1
dotnet add package MonoMod.RuntimeDetour --version 22.7.31.1
NuGet\Install-Package MonoMod.RuntimeDetour -Version 22.7.31.1
<PackageReference Include="MonoMod.RuntimeDetour" Version="22.7.31.1" />
paket add MonoMod.RuntimeDetour --version 22.7.31.1
#r "nuget: MonoMod.RuntimeDetour, 22.7.31.1"
// Install MonoMod.RuntimeDetour as a Cake Addin
#addin nuget:?package=MonoMod.RuntimeDetour&version=22.7.31.1
// Install MonoMod.RuntimeDetour as a Cake Tool
#tool nuget:?package=MonoMod.RuntimeDetour&version=22.7.31.1
Flexible and easily extensible runtime detouring library. Wrap, replace and manipulate (Mono.Cecil) methods at runtime.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net35 net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETFramework 3.5
- Mono.Cecil (>= 0.10.4)
- MonoMod.Utils (>= 22.7.31.1)
-
.NETFramework 4.5.2
- Mono.Cecil (>= 0.11.4)
- MonoMod.Utils (>= 22.7.31.1)
-
.NETStandard 2.0
- Mono.Cecil (>= 0.11.4)
- MonoMod.Utils (>= 22.7.31.1)
- System.Collections.NonGeneric (>= 4.3.0)
- System.ComponentModel.TypeConverter (>= 4.3.0)
- System.IO.FileSystem.Primitives (>= 4.3.0)
- System.Reflection.Emit.ILGeneration (>= 4.7.0)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Reflection.TypeExtensions (>= 4.7.0)
-
net5.0
- Mono.Cecil (>= 0.11.4)
- MonoMod.Utils (>= 22.7.31.1)
- System.Collections.NonGeneric (>= 4.3.0)
- System.ComponentModel.TypeConverter (>= 4.3.0)
- System.IO.FileSystem.Primitives (>= 4.3.0)
- System.Reflection.Emit.ILGeneration (>= 4.7.0)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Reflection.TypeExtensions (>= 4.7.0)
NuGet packages (13)
Showing the top 5 NuGet packages that depend on MonoMod.RuntimeDetour:
Package | Downloads |
---|---|
HarmonyX
A library for patching, replacing and decorating .NET and Mono methods during runtime powered by MonoMod. |
|
MonoMod.RuntimeDetour.HookGen
Auto-generate hook helper .dlls, hook arbitrary methods via events: On.Namespace.Type.Method += YourHandlerHere; |
|
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 .NET6 library thanks to ModFramework being able to retarget the .NET4 vanilla assembly up to .NET6. This means that any mod you create can be written as a .NET6 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 .NET6 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 .NET6 library thanks to ModFramework being able to retarget the .NET4 vanilla assembly up to .NET6. This means that any mod you create can be written as a .NET6 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 .NET6 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.tModLoader
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 .NET6 library thanks to ModFramework being able to retarget the .NET4 vanilla assembly up to .NET6. This means that any mod you create can be written as a .NET6 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 .NET6 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 (11)
Showing the top 5 popular GitHub repositories that depend on MonoMod.RuntimeDetour:
Repository | Stars |
---|---|
tModLoader/tModLoader
A mod to make and play Terraria mods. Supports Terraria 1.4 (and earlier) installations
|
|
BepInEx/BepInEx
Unity / XNA game patcher and plugin framework
|
|
LavaGang/MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
|
|
valheimPlus/ValheimPlus
A HarmonyX Mod aimed at improving the gameplay and quality of life of the game Valheim.
|
|
ManlyMarco/RuntimeUnityEditor
In-game inspector and debugging tools for applications made with Unity3D game engine
|
Version | Downloads | Last updated |
---|---|---|
22.7.31.1 | 1,215 | 12/24/2022 |
22.5.1.1 | 56,972 | 5/1/2022 |
22.4.23.1 | 539 | 4/23/2022 |
22.3.23.4 | 18,318 | 3/23/2022 |
22.2.10.1 | 723 | 2/12/2022 |
22.1.29.1 | 9,850 | 2/2/2022 |
22.1.4.3 | 5,958 | 1/4/2022 |
21.12.13.1 | 15,699 | 12/14/2021 |
21.12.11.1 | 564 | 12/11/2021 |
21.11.9.2 | 523 | 12/8/2021 |
21.11.1.1 | 5,070 | 11/2/2021 |
21.10.10.1 | 5,564 | 10/10/2021 |
21.10.8.11 | 400 | 10/8/2021 |
21.9.19.1 | 1,944 | 9/19/2021 |
21.8.19.1 | 24,092 | 8/19/2021 |
21.8.5.1 | 2,505 | 8/5/2021 |
21.7.22.3 | 2,317 | 7/22/2021 |
21.7.8.3 | 6,906 | 7/9/2021 |
21.6.21.1 | 786 | 6/21/2021 |
21.4.29.1 | 4,739 | 5/6/2021 |
21.4.21.3 | 4,420 | 4/21/2021 |
21.4.2.3 | 1,933 | 4/3/2021 |
21.3.30.1 | 374 | 3/30/2021 |
21.3.28.2 | 581 | 3/28/2021 |
21.3.1.1 | 9,333 | 3/1/2021 |
21.1.11.1 | 25,628 | 1/12/2021 |
21.1.10.4 | 443 | 1/10/2021 |
20.12.25.1 | 678 | 12/25/2020 |
20.11.26.2 | 4,432 | 11/26/2020 |
20.11.16.1 | 1,512 | 11/16/2020 |
20.11.5.1 | 7,640 | 11/5/2020 |
20.8.28.1 | 500 | 11/5/2020 |
20.8.3.5 | 4,397 | 8/3/2020 |
20.5.21.5 | 4,043 | 5/23/2020 |
20.5.14.1 | 626 | 5/17/2020 |
20.5.7.1 | 3,388 | 5/7/2020 |
20.5.2.5 | 1,292 | 5/2/2020 |
20.4.3.1 | 756 | 4/3/2020 |
20.3.5.1 | 1,731 | 3/6/2020 |
20.3.1.1 | 525 | 3/1/2020 |
20.2.1.1 | 889 | 2/1/2020 |
20.1.1.4 | 2,124 | 1/1/2020 |
19.12.4.1 | 1,201 | 12/4/2019 |
19.11.5.1 | 980 | 11/5/2019 |
19.9.1.6 | 1,103 | 9/1/2019 |
19.8.2.3 | 796 | 8/2/2019 |
19.7.4.3 | 611 | 7/4/2019 |
19.6.9.5 | 664 | 6/9/2019 |
19.5.1.1 | 631 | 5/5/2019 |
19.4.10.9 | 669 | 4/10/2019 |
19.4.1.3 | 658 | 4/1/2019 |
19.2.7.8 | 827 | 2/7/2019 |
19.1.3.1 | 795 | 1/3/2019 |
18.12.9.1 | 691 | 12/18/2018 |
18.11.10.6 | 871 | 11/10/2018 |
18.11.9.9 | 607 | 11/9/2018 |
18.11.7.4 | 632 | 11/8/2018 |
18.11.4.19 | 649 | 11/4/2018 |
18.10.22.8 | 640 | 10/22/2018 |
18.10.0.37226 | 663 | 10/22/2018 |
18.10.0.35263 | 661 | 10/22/2018 |