Can someone explain how to work with Il2C build we now have here?
Tried to install
BepInEx
You must be registered to see the links
But couldn't find UnityIL2CPP_x86 version guide was talking about so tried a latest one.
Game doesn't seem to register that i've done anything.
Tried dnSpy only to get stuck on the nonexisting dlls.
Need to grab the 32-bit bleeding edge build from here:
You must be registered to see the links
When you run the game for the first time, the folders BepInEx/unhollowed and BepInEx/unity-libs are generated (takes a while). You will find Assembly-CSharp.dll in the first folder.
Note that it is not entirely successful:
Code:
[Info :Unhollower] 623 fields restored
[Info :Unhollower] 14 fields failed to restore
[Info :Unhollower] Done in 00:00:00.0150865
[Info :Unhollower] Unstripping methods...
[Info :Unhollower]
[Info :Unhollower] 15713 methods restored
[Info :Unhollower] 1052 methods failed to restore
[Info :Unhollower] Done in 00:00:00.8508552
[Info :Unhollower] Unstripping method bodies...
[Info :Unhollower]
[Info :Unhollower] IL unstrip statistics: 7406 successful, 2633 failed
Do not expect to see any "code" as the game's source code has been compiled to assembly. This is unlike non-IL2cpp games where the game's source has been converted to IL and can be easily disassembled. The generated Assembly-CSharp.dll file consists of pretty much nothing but unmanaged calls into the original GameAssembly.dll file.