Skip to content
This repository was archived by the owner on May 9, 2023. It is now read-only.

Commit bf45589

Browse files
committed
Include all references in lib folder
1 parent 6d9cb82 commit bf45589

21 files changed

+29
-43
lines changed

README.md

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -136,27 +136,17 @@ You can change the settings via the "Options" page of the main menu, or directly
136136

137137
## Building
138138

139-
If you'd like to build this yourself, all you need to do is download this repository and build from Visual Studio. If you want to build for BepInEx or MelonLoader IL2CPP then you will need to install the mod loader for a game and set the directory in the `csproj` file.
139+
If you'd like to build this yourself, all you need to do is download this repository and build from Visual Studio.
140140

141-
For IL2CPP:
142-
1. Install BepInEx or MelonLoader for your game.
143-
2. Open the `src\UnityExplorer.csproj` file in a text editor.
144-
3. Set `BIECppGameFolder` (for BepInEx) and/or `MLCppGameFolder` (for MelonLoader) so the project can locate the necessary references.
145-
4. For Standalone builds, you can either install BepInEx for the game to build, or just change the .csproj file and set the Unhollower reference manually.
146-
147-
For all builds:
148141
1. Open the `src\UnityExplorer.sln` project.
149-
2. Select `Solution 'UnityExplorer' (1 of 1 project)` in the Solution Explorer panel, and set the <b>Active config</b> property to the version you want to build, then build it.
142+
2. Select `Solution 'UnityExplorer' (1 of 1 project)` in the Solution Explorer panel, and set the <b>Active config</b> property to the version you want to build, then build it. Alternatively, use "Batch Build" and select all releases.
150143
3. The DLLs are built to the `Release\` folder in the root of the repository.
151-
4. If ILRepack fails or is missing, use the NuGet package manager to re-install `ILRepack.Lib.MSBuild.Task`, then re-build.
152-
153-
## Credits
154144

155-
Written by Sinai.
145+
The references are all inside the `lib\` folder, if you need to change them for some reason then you can replace them there.
156146

157-
### Licensing
147+
## Acknowledgments
158148

159-
This project uses code from:
160149
* (GPL) [ManlyMarco](https://github.com/ManlyMarco)'s [Runtime Unity Editor](https://github.com/ManlyMarco/RuntimeUnityEditor), which I used for some aspects of the C# Console and Auto-Complete features. The snippets I used are indicated with a comment.
161150
* (MIT) [denikson](https://github.com/denikson) (aka Horse)'s [mcs-unity](https://github.com/denikson/mcs-unity). I commented out the `SkipVisibilityExt` constructor since it was causing an exception with the Hook it attempted in IL2CPP.
151+
* (Apache) [HerpDerpenstine](https://github.com/HerpDerpinstine) for [MelonCoroutines](https://github.com/LavaGang/MelonLoader/blob/master/MelonLoader.Support.Il2Cpp/MelonCoroutines.cs), which were included for standalone Il2CPP coroutine support.
162152
* (Apache) [InGameCodeEditor](https://assetstore.unity.com/packages/tools/gui/ingame-code-editor-144254) was used as the base for the syntax highlighting for UnityExplorer's C# console, although it has been heavily rewritten and optimized. Used classes are in the `UnityExplorer.UI.Main.CSConsole.Lexer` namespace.

lib/UnhollowerBaseLib.dll

88.5 KB
Binary file not shown.
50.5 KB
Binary file not shown.
4.66 MB
Binary file not shown.
1.96 MB
Binary file not shown.
256 KB
Binary file not shown.
190 KB
Binary file not shown.
55 KB
Binary file not shown.
762 KB
Binary file not shown.
52 KB
Binary file not shown.

0 commit comments

Comments
 (0)