So I have this IL2CPP game that I have the function names of. Currently I'm using ASI Hook to edit the game functions and call them to my will. However the game updated today, and as expected, all addresses have changed. In Cheat Engine I can go to Mono -> Dissect Mono and it will load...
I used to struggle a lot in the days where I was unable to unload a C# dll from mono, as the AppDomain was never implemented.
My original project that used this is discontinued, and I want to share how I managed to unload C# dlls in mono that I spent time on researching.
Here is my first tutorial I hope it is useful! Any reasonable questions are welcome! :)
This is part of a series on Unity, here are the other threads: