Geoffrey Horsington
Geoffrey Horsington
Migrated from #385 so that the branch now resides in this repo. Add Doorstop 4 support, replacing older UnityDoorstop 3. This includes also upgrading Il2Cpp to use self-hosted CoreCLR runtime...
**Describe the bug** MissingMethodException is thrown on Fractal Space Demo on unix on game start **To Reproduce** Install BepInEx and run the game. **Expected behavior** Game starts fine with no...
Extends configuration API to allow swappable configuration readers and writers. This PR also generally updates the configuration API. As this is a Draft PR, suggestions and ideas are welcome. ##...
### Description Currently applying detours under the upcoming .NET 7 is not working. Based on an investigation in https://github.com/BepInEx/HarmonyX/pull/49, .NET 7 Preview 3 is likely the culprit as there all...
**This needs more testing but based on initial reports:** When patch method generation fails, it appears that the patch is still marked as applied. This is likely because patch info...
When trying to patch methods like * `Foo.Method` * `Foo.Method` patching fails with a somewhat cryptic error like ``` HarmonyLib.HarmonyException: IL Compile Error (unknown location) ---> HarmonyLib.HarmonyException: IL Compile Error...
### What happened? Right now Il2CppAssemblyUnhollower (BepInEx 6.0.0-pre.1) and Il2CppInterop (BepInEx Bleeding Edge builds) do not support Unity 2021 and newer properly. The progress for support is tracked in https://github.com/BepInEx/Il2CppInterop/issues/41...
This currently affects Unity versions 2021 and newer. At the moment, the following issues are present: * Class::init signature lookup doesn't work * Delegate injection doesn't seem to work either
Right now the generator can produce the following method signature ```cs public unsafe void SendEvent(int param_1, SomeEnum param_2 = SomeEnum.All, bool param_3 = false, Il2CppReferenceArray param_4) ``` which is invalid...