RuntimeUnityEditor icon indicating copy to clipboard operation
RuntimeUnityEditor copied to clipboard

IL2CPP - Find a reliable solution for stripped IMGUI assemblies

Open ManlyMarco opened this issue 8 months ago • 4 comments

In most games compiled to IL2CPP the IMGUI assembly is stripped and unstripping fails to restore all of its functions as of the latest BepInEx nightly builds. It's possible to work around this by patching the IMGUI assembly to re-add the missing members, but there needs to be a more reliable and universal solution to this that's not game-specific.

ManlyMarco avatar Apr 11 '25 10:04 ManlyMarco

Is https://github.com/yukieiji/UniverseLib/ an alternative solution?

sis92 avatar May 21 '25 21:05 sis92

DearImgui is the top contender so far. Either way the UI will need a major rewrite so that's why there is no progress on this.

ManlyMarco avatar May 21 '25 21:05 ManlyMarco

Any info on how to patch BepInEx\interop\UnityEngine.IMGUIModule.dll in the mean time?

vapopescu avatar Jul 02 '25 14:07 vapopescu

https://github.com/IllusionMods/BepisPlugins/tree/master/src/IMGUIModule.Il2Cpp.CoreCLR.Patcher

ManlyMarco avatar Jul 04 '25 13:07 ManlyMarco