You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 9, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,17 +35,18 @@
35
35
| ------- | ------ | ---- |
36
36
| ML 0.4+ | ✅ [link](https://github.com/sinai-dev/UnityExplorer/releases/latest/download/UnityExplorer.MelonLoader.Il2Cpp.zip)| ✅ [link](https://github.com/sinai-dev/UnityExplorer/releases/latest/download/UnityExplorer.MelonLoader.Mono.zip)|
37
37
38
-
1. Take the `UnityExplorer.ML.[version].dll` and the `UniverseLib.[version].dll`files and put them in the `Mods\` folder created by MelonLoader.
38
+
1. Take the `UnityExplorer.ML.[version].dll`file and put them in the `Mods\` folder created by MelonLoader, and then put the `UniverseLib.[version].dll`file in the `UserLibs\` folder.
The standalone release can be used with any injector or loader of your choice, but it requires you to load the dependencies manually: HarmonyX, and the IL2CPP version also requires that you set up an [Il2CppAssemblyUnhollower runtime](https://github.com/knah/Il2CppAssemblyUnhollower#required-external-setup).
46
+
The standalone release can be used with any injector or loader of your choice, but it requires you to load the dependencies manually.
47
47
48
-
1. Load the required libs - UniverseLib, HarmonyX, and Il2CppAssemblyUnhollower if IL2CPP
48
+
1. Ensure the required libs are loaded - UniverseLib, HarmonyX and MonoMod
49
+
2. For IL2CPP, load Il2CppAssemblyUnhollower and start an [Il2CppAssemblyUnhollower runtime](https://github.com/knah/Il2CppAssemblyUnhollower#required-external-setup)
49
50
2. Load the UnityExplorer DLL
50
51
3. Create an instance of Unity Explorer with `UnityExplorer.ExplorerStandalone.CreateInstance();`
51
52
4. Optionally subscribe to the `ExplorerStandalone.OnLog` event to handle logging if you wish
@@ -130,11 +131,9 @@ The inspector is used to see detailed information on objects of any type and man
130
131
131
132
# Building
132
133
133
-
For Visual Studio:
134
-
135
134
0. Clone the repository and run `git submodule update --init --recursive` to get the submodules.
136
135
1. Open the `src\UnityExplorer.sln` project.
137
-
2. Build `mcs` (Release/AnyCPU, you may need to run `nuget restore mcs.sln`), and if using IL2CPP then build `Il2CppAssemblyUnhollower` (Release/AnyCPU) as well.
136
+
2. Build `mcs` (Release/AnyCPU, you may need to run `nuget restore mcs.sln`)
138
137
3. Build the UnityExplorer release(s) you want to use, either by selecting the config as the Active Config, or batch-building.
139
138
140
139
If you fork the repository on GitHub you can build using the [dotnet workflow](https://github.com/sinai-dev/UnityExplorer/blob/master/.github/workflows/dotnet.yml):
@@ -146,7 +145,7 @@ If you fork the repository on GitHub you can build using the [dotnet workflow](h
146
145
# Acknowledgments
147
146
148
147
*[ManlyMarco](https://github.com/ManlyMarco) for [Runtime Unity Editor](https://github.com/ManlyMarco/RuntimeUnityEditor)\[[license](THIRDPARTY_LICENSES.md#runtimeunityeditor-license)\], the ScriptEvaluator from RUE's REPL console was used as the base for UnityExplorer's C# console.
149
-
*[denikson](https://github.com/denikson) (aka Horse) for [mcs-unity](https://github.com/denikson/mcs-unity)\[no license\], used as the `Mono.CSharp` reference for the C# Console.
148
+
*[Geoffrey Horsington](https://github.com/ghorsington)for [mcs-unity](https://github.com/sinai-dev/mcs-unity)\[no license\], used as the `Mono.CSharp` reference for the C# Console.
0 commit comments