- Jul 30, 2017
- 148
- 262
The difference is that previous builds used IL2CPP, now it uses Mono. They are two different "compilers", so there BepInEx and UnityExplorer have different compiled versions for both of them. A simpliest explanation on main difference betwee Mono and IL2CPP - Mono has AssemblyCSharp.dll as well as many other dlls in Data/Managed, IL2CPP has one large dll in game's core folder that includes other dlls.This was back in September 2022, but I wanted to jump in and share that I had issues with the latest version of the game (0.4.4.1). What worked for me was to download the mono version of theYou must be registered to see the linkspackage andYou must be registered to see the linksplugin.
I also followedYou must be registered to see the linksfor setting them up. You just put the contents of the BepInEx folder into the game folder, run the game once so that the package generates the correct configuration files and folders, and then add the Unity Explorer plugin.
You must be registered to see the links, I noticed it said
And the game files had a folder called "MonoBleedingEdge," which had a subdirectory called "mono," so I gave it a shot. The original guide that Roshag posted was not working for the latest build, so I had to dig a little. I have no idea what the difference is between the two releases, so if someone wants to let me know or tell me I am wrong, by all means, do.
Also Mono's dlls are usually easier to mess with