HarmonyX
HarmonyX copied to clipboard
Harmony built on top of MonoMod.RuntimeDetours with additional features
I have been following information from [this wiki](https://bepinex.github.io/bepinex_docs/master/articles/advanced/debug/assemblies_dnSpy.html) site on how to debug with dnSpy with DumpAssemblies. However, this looks like it doesn't apply to Harmony as there is no...
Upstream issue: pardeike/Harmony#431 If the assembly path contains non-ANSI characters, such as "é", Harmony will throw the following exception when applying the patch: ``` HarmonyLib.HarmonyException: IL Compile Error (unknown location)...
As far as I can see there are no incompatible changes. But now additional target - net5.0
It appears that `ILPatternMatchingExt` expects `ILLabel` as branch operand but instead receives `Instruction` after running the *Transpiler*. Here is the stack trace displayed in the **BepInEx** console: Click to expand......
The following patch does not work: ```c# [HarmonyPatch] static class Patch { public static MethodBase TargetMethod() { Type innerClass = AccessTools.Inner(typeof(OuterClass), "InnerClass"); return AccessTools.Method(innerClass, "Method"); } public static void Prefix(object...
BattleTech, Unity 2018.4, Mono, 64bit ``` [HarmonyPatch(typeof(Assembly), nameof(Assembly.LoadFrom), typeof(string), typeof(bool))] [HarmonyPrefix] private static void LoadFrom_Prefix(ref string assemblyFile) ``` The patch can be applied, but when calling the patched method it...
I was wondering if Android Support could be added into BepInEx 6. As far as I know, the IL2CPP version of BepInEx isn't supported on ARM, and I think it...
The question is on the title, when will v2.11.0 be published on NuGet repo?
Ran into an issue where defining a class and then using the [HarmonyPatch] attribute on that class, to mark the class or contents as a patch, then completing the attributes...
**Describe the bug** I want to patch a method which is residing in a class, that inherits from a class which has a generic argument of 'T' where 'T' is...