diff --git a/lib/net472/BepInEx.Core.dll b/lib/net472/#423~#577/BepInEx.Core.dll similarity index 100% rename from lib/net472/BepInEx.Core.dll rename to lib/net472/#423~#577/BepInEx.Core.dll diff --git a/lib/net472/BepInEx.IL2CPP.dll b/lib/net472/#423~#577/BepInEx.IL2CPP.dll similarity index 100% rename from lib/net472/BepInEx.IL2CPP.dll rename to lib/net472/#423~#577/BepInEx.IL2CPP.dll diff --git a/lib/net472/#647+/BepInEx.Core.dll b/lib/net472/#647+/BepInEx.Core.dll new file mode 100644 index 0000000..431e266 Binary files /dev/null and b/lib/net472/#647+/BepInEx.Core.dll differ diff --git a/lib/net472/#647+/BepInEx.Unity.Common.dll b/lib/net472/#647+/BepInEx.Unity.Common.dll new file mode 100644 index 0000000..6330615 Binary files /dev/null and b/lib/net472/#647+/BepInEx.Unity.Common.dll differ diff --git a/lib/net472/#647+/BepInEx.Unity.IL2CPP.dll b/lib/net472/#647+/BepInEx.Unity.IL2CPP.dll new file mode 100644 index 0000000..e1c5da8 Binary files /dev/null and b/lib/net472/#647+/BepInEx.Unity.IL2CPP.dll differ diff --git a/src/Loader/BepInEx/ExplorerBepInPlugin.cs b/src/Loader/BepInEx/ExplorerBepInPlugin.cs index ab9ad33..13794f7 100644 --- a/src/Loader/BepInEx/ExplorerBepInPlugin.cs +++ b/src/Loader/BepInEx/ExplorerBepInPlugin.cs @@ -5,8 +5,12 @@ using HarmonyLib; using UnityExplorer.Config; using UnityExplorer.Loader.BIE; #if CPP +#if BIPUNITY +using BepInEx.Unity.IL2CPP; +#else using BepInEx.IL2CPP; #endif +#endif namespace UnityExplorer { diff --git a/src/UnityExplorer.csproj b/src/UnityExplorer.csproj index aa7594a..b85cead 100644 --- a/src/UnityExplorer.csproj +++ b/src/UnityExplorer.csproj @@ -11,7 +11,7 @@ none UnityExplorer 10.0 - BIE_Cpp;BIE_Cpp_CoreCLR;BIE5_Mono;BIE6_Mono;ML_Cpp_net6;ML_Cpp_net472;ML_Mono;STANDALONE_Mono;STANDALONE_Cpp + BIE_Cpp;BIE_Cpp_CoreCLR;BIE_Unity_Cpp_CoreCLR;BIE5_Mono;BIE6_Mono;ML_Cpp_net6;ML_Cpp_net472;ML_Mono;STANDALONE_Mono;STANDALONE_Cpp @@ -49,6 +49,13 @@ CPP,BIE,BIE6,INTEROP UnityExplorer.BIE.IL2CPP.CoreCLR + + + net6 + ..\Release\UnityExplorer.BepInEx.Unity.IL2CPP.CoreCLR\ + CPP,BIE,BIE6,BIPUNITY,INTEROP + UnityExplorer.BIE.Unity.IL2CPP.CoreCLR + net35 @@ -88,7 +95,7 @@ - + @@ -148,14 +155,24 @@ - ..\lib\net472\BepInEx.Core.dll + ..\lib\net472\#423~#577\BepInEx.Core.dll False - ..\lib\net472\BepInEx.IL2CPP.dll + ..\lib\net472\#423~#577\BepInEx.IL2CPP.dll False + + + ..\lib\net472\#647+\BepInEx.Core.dll + False + + + ..\lib\net472\#647+\BepInEx.Unity.IL2CPP.dll + False + + @@ -211,7 +228,7 @@ - + ..\lib\interop\Il2Cppmscorlib.dll False diff --git a/src/UnityExplorer.sln b/src/UnityExplorer.sln index ef2e7e6..8ec9eb5 100644 --- a/src/UnityExplorer.sln +++ b/src/UnityExplorer.sln @@ -7,8 +7,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnityExplorer", "UnityExplo EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release_BIE_Cpp|Any CPU = Release_BIE_Cpp|Any CPU Release_BIE_CoreCLR|Any CPU = Release_BIE_CoreCLR|Any CPU + Release_BIE_Cpp|Any CPU = Release_BIE_Cpp|Any CPU Release_BIE5_Mono|Any CPU = Release_BIE5_Mono|Any CPU Release_BIE6_Mono|Any CPU = Release_BIE6_Mono|Any CPU Release_ML_Cpp_net472|Any CPU = Release_ML_Cpp_net472|Any CPU @@ -16,12 +16,13 @@ Global Release_ML_Mono|Any CPU = Release_ML_Mono|Any CPU Release_STANDALONE_Cpp|Any CPU = Release_STANDALONE_Cpp|Any CPU Release_STANDALONE_Mono|Any CPU = Release_STANDALONE_Mono|Any CPU + Release_Unity_Cpp_CoreCLR|Any CPU = Release_Unity_Cpp_CoreCLR|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE_Cpp|Any CPU.ActiveCfg = BIE_Cpp|Any CPU - {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE_Cpp|Any CPU.Build.0 = BIE_Cpp|Any CPU {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE_CoreCLR|Any CPU.ActiveCfg = BIE_Cpp_CoreCLR|Any CPU {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE_CoreCLR|Any CPU.Build.0 = BIE_Cpp_CoreCLR|Any CPU + {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE_Cpp|Any CPU.ActiveCfg = BIE_Cpp|Any CPU + {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE_Cpp|Any CPU.Build.0 = BIE_Cpp|Any CPU {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE5_Mono|Any CPU.ActiveCfg = BIE5_Mono|Any CPU {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE5_Mono|Any CPU.Build.0 = BIE5_Mono|Any CPU {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_BIE6_Mono|Any CPU.ActiveCfg = BIE6_Mono|Any CPU @@ -36,6 +37,8 @@ Global {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_STANDALONE_Cpp|Any CPU.Build.0 = STANDALONE_Cpp|Any CPU {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_STANDALONE_Mono|Any CPU.ActiveCfg = STANDALONE_Mono|Any CPU {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_STANDALONE_Mono|Any CPU.Build.0 = STANDALONE_Mono|Any CPU + {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_Unity_Cpp_CoreCLR|Any CPU.ActiveCfg = BIE_Unity_Cpp_CoreCLR|Any CPU + {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}.Release_Unity_Cpp_CoreCLR|Any CPU.Build.0 = BIE_Unity_Cpp_CoreCLR|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE