From a5880a433fb86853c8a559160ea7f36569b20dcd Mon Sep 17 00:00:00 2001
From: originalnicodr
- 🎥 Fork of the excellent UnityExplorer mod made by sinai-dev focused on providing tools for creating marketing material for Unity games. You can check out the fork features here. + 🎥 Fork of the excellent UnityExplorer mod made by sinai-dev focused on providing tools for creating marketing material for Unity games. You can check out the fork features [here](#fork-features).
To see the forks features I have worked on so far check out the Fork Features section. @@ -15,26 +15,26 @@ ✨ Powered by UniverseLib
-# Releases [](../../releases) +# Releases [](../../releases) -[](../../releases/latest) [](https://github.com/originalnicodr/UnityExplorer/actions) [](../../releases/latest) +[](../../releases/latest) [](https://github.com/originalnicodr/CinematicUnityExplorer/actions) [](../../releases/latest) -⚡ Thunderstore releases: [BepInEx Mono](https://thunderstore.io/package/originalnicodr/UnityExplorer) | [BepInEx IL2CPP](https://gtfo.thunderstore.io/package/originalnicodr/UnityExplorer_IL2CPP) | [MelonLoader IL2CPP](https://boneworks.thunderstore.io/package/originalnicodr/UnityExplorer_IL2CPP_ML) +⚡ Thunderstore releases: [BepInEx Mono](https://thunderstore.io/package/originalnicodr/CinematicUnityExplorer) | [BepInEx IL2CPP](https://gtfo.thunderstore.io/package/originalnicodr/CinematicUnityExplorer_IL2CPP) | [MelonLoader IL2CPP](https://boneworks.thunderstore.io/package/originalnicodr/CinematicUnityExplorer_IL2CPP_ML) ## Release schedule -Nightly builds can be found [here](https://github.com/originalnicodr/UnityExplorer/actions). +Nightly builds can be found [here](https://github.com/originalnicodr/CinematicUnityExplorer/actions). ## BepInEx | Release | IL2CPP(CoreCLR) | IL2CPP(Unhollower) | Mono | | ------- | ------ | ------ | ---- | -| BIE 6.X be.647+ | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.BepInEx.Unity.IL2CPP.CoreCLR.zip) | ✖️ n/a | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.BepInEx6.Unity.Mono.zip) | -| BIE 6.X be.472 to be.577 | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.BepInEx.IL2CPP.CoreCLR.zip) | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.BepInEx.IL2CPP.zip) | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.BepInEx6.Mono.zip) | -| BIE 5.X | ✖️ n/a | ✖️ n/a | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.BepInEx5.Mono.zip) | +| BIE 6.X be.647+ | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.BepInEx.Unity.IL2CPP.CoreCLR.zip) | ✖️ n/a | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.BepInEx6.Unity.Mono.zip) | +| BIE 6.X be.472 to be.577 | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.BepInEx.IL2CPP.CoreCLR.zip) | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.BepInEx.IL2CPP.zip) | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.BepInEx6.Mono.zip) | +| BIE 5.X | ✖️ n/a | ✖️ n/a | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.BepInEx5.Mono.zip) | 1. Unzip the release file into a folder -2. Take the `plugins/originalnicodr-UnityExplorer` folder and place it in `BepInEx/plugins/` +2. Take the `plugins/CinematicUnityExplorer` folder and place it in `BepInEx/plugins/` Note: BepInEx 6 is obtainable via [builds.bepinex.dev](https://builds.bepinex.dev/projects/bepinex_be) @@ -42,9 +42,9 @@ Nightly builds can be found [here](https://github.com/originalnicodr/UnityExplor | Release | IL2CPP | Mono | | ------- | ------ | ---- | -| ML 0.6.x | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.MelonLoader.IL2CPP.CoreCLR.zip) | ✖️ | -| ML 0.6(only alpha build) | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.MelonLoader.IL2CPP.net6preview.zip) | ✖️ | -| ML 0.5 | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.MelonLoader.IL2CPP.zip) | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.MelonLoader.Mono.zip) | +| ML 0.6.x | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.MelonLoader.IL2CPP.CoreCLR.zip) | ✖️ | +| ML 0.6(only alpha build) | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.MelonLoader.IL2CPP.net6preview.zip) | ✖️ | +| ML 0.5 | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.MelonLoader.IL2CPP.zip) | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.MelonLoader.Mono.zip) | 1. Unzip the release file into a folder 2. Copy the DLL inside the `Mods` folder into your MelonLoader `Mods` folder @@ -54,33 +54,33 @@ Nightly builds can be found [here](https://github.com/originalnicodr/UnityExplor | IL2CPP | Mono | | ------ | ---- | -| ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.Standalone.IL2CPP.zip) | ✅ [link](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.Standalone.Mono.zip) | +| ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.Standalone.IL2CPP.zip) | ✅ [link](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.Standalone.Mono.zip) | The standalone release can be used with any injector or loader of your choice, but it requires you to load the dependencies manually. -1. Ensure the required libs are loaded - UniverseLib, HarmonyX and MonoMod. Take them from the [`UnityExplorer.Editor`](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.Editor.zip) release if you need them. +1. Ensure the required libs are loaded - UniverseLib, HarmonyX and MonoMod. Take them from the [`CinematicUnityExplorer.Editor`](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.Editor.zip) release if you need them. 2. For IL2CPP, load Il2CppAssemblyUnhollower and start an [Il2CppAssemblyUnhollower runtime](https://github.com/knah/Il2CppAssemblyUnhollower#required-external-setup) -2. Load the UnityExplorer DLL +2. Load the CinematicUnityExplorer DLL 3. Create an instance of Unity Explorer with `UnityExplorer.ExplorerStandalone.CreateInstance();` 4. Optionally subscribe to the `ExplorerStandalone.OnLog` event to handle logging if you wish ## Unity Editor -1. Download the [`UnityExplorer.Editor`](https://github.com/originalnicodr/UnityExplorer/releases/latest/download/UnityExplorer.Editor.zip) release. +1. Download the [`CinematicUnityExplorer.Editor`](https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.Editor.zip) release. 2. Install the package, either by using the Package Manager and importing the `package.json` file, or by manually dragging the folder into your `Assets` folder. -3. Drag the `Runtime/UnityExplorer` prefab into your scene, or create a GameObject and add the `Explorer Editor Behaviour` script to it. +3. Drag the `Runtime/CinematicUnityExplorer` prefab into your scene, or create a GameObject and add the `Explorer Editor Behaviour` script to it. # Common issues and solutions -Although UnityExplorer should work out of the box for most Unity games, in some cases you may need to tweak the settings for it to work properly. +Although CinematicUnityExplorer should work out of the box for most Unity games, in some cases you may need to tweak the settings for it to work properly. To adjust the settings, open the config file: -* BepInEx: `BepInEx\config\com.sinai.unityexplorer.cfg` +* BepInEx: `BepInEx\config\com.originalnicodr.cinematicunityexplorer.cfg` * MelonLoader: `UserData\MelonPreferences.cfg` -* Standalone: `originalnicodr-UnityExplorer\config.cfg` +* Standalone: `CinematicUnityExplorer\config.cfg` Try adjusting the following settings and see if it fixes your issues: -* `Startup_Delay_Time` - increase to 5-10 seconds (or more as needed), can fix issues with UnityExplorer being destroyed or corrupted during startup. +* `Startup_Delay_Time` - increase to 5-10 seconds (or more as needed), can fix issues with CinematicUnityExplorer being destroyed or corrupted during startup. * `Disable_EventSystem_Override` - if input is not working properly, try setting this to `true`. If these fixes do not work, please create an issue in this repo and I'll do my best to look into it. @@ -88,7 +88,7 @@ If these fixes do not work, please create an issue in this repo and I'll do my b # Features
-
+
X`xmu+mfm gvn~&)WH&8Fu35t<-HOvO~TKLRMi~~KwR-FBfPhc=8r7s>19d7U1Cg=
zUK`}~jRW&EeJ+i8*Wy9JkF-7E1NWXtV5E&v3w+^S0we9K!gmQ!=6itO!@;jmPTY&K
zCq~TT^~?_E`%&@T=li?Tv|!g?{d8%LU_K3yOymQ$kq?2$XLNQxU1=nrxzenu>HR9m
zwXe2O*N2Pp9f^EpG0}oqK*>*yM6VPe*BDpfR~AcA&m--tLpe!cq`ftKm%sw}WMlPR
z9mRSc{e#m)+IWM^`6b(d^1p}XrSBuhl>oSR1=nWPE1{pf=|6$+=)vA~%-?C@S)`NU
zDwVC&wxQ9%57bVJpVmEI8?kU>!@^QV3?$4DVQ&Et-uaWmDKbp4>Yu4OKbOpRj$*sE
zs$cw(`Do`^2bP@`U5FH{Sq-V_H>y##Y3jl%L-GDq++)B+X-Y+ewN|7$H5@@Hvm%t3
zG8_HF3N6fVp*D=rE6>zlS%UDc2Qtov;Fv?+nMRnSXUWj3*Ezj-Js&4XUxKKqA_Bq6
zBx+I?Ck^)yv%cI;7b7mnTOC#1p9|Ve*kH70Y)$72pNAWmvvz`YUWzb;#RDE!V~tWu
zCfB|#5-vlAO2+6PS}y}`PN(jQoS%&2Rm-^SH9s|9ueFRpi4%+4qVRGZLO~1SMzYgU
zim6)k8j6;shwM0Cn_AQn>%1IM&f~1+)i**3RqRnGmphdUjaLApT*PUtGVYEVa8I!@
zHQCPlHV5U(A>PueuSdKIh!y9RcurLS 6uB=Gn1YykQo9Amvkm _gR^aApJ&$;0oNKVRn0@+ho)w5s^5NjRDImqY(B(K&+n%4=f
zH#@X0JHoCN*r$8!wJ-huAktB*q?t(`K9j^yTbN_{)E!_MnD<=>%&%I^p?k*(t#;5|
zLbJPRc0Yt>TKkqTq=kKSg+BmY;cOzL4D%|n9+=4luwYXElX9Z!&(Xp0a8IHGz~2eL
z^1seQ2MU7+7#%b=PCM~dDb1Su5u99z*vGN5JChnu>XNT`F({V;COw}YzwdZZW2RM`
zZEJ^Z_6f5G5Gj-2-D^+O&og-*V+kSk;`Wg0(JsZ^ScF82^e-fPekK@s+&M}GZsPiz}o~pK6
zU9usjtp8W$8uiIMHi14-<`Vy$u2~O^3kH$vet49Y&dgsT5S
z5&(?%
|m6}zQ1o`^I~S9r>A^Y8UMK!WV*Ax
z
S(&W0;0~5ut{dC0qIapH8;rN0iYYg*hTbgOa@~#F
z9iCCi{7TNLGY)E=To;6YJz8KMd9C(Ze_(ecS0{JkXkvc6WU^ig+O8dgau?~@u5B(t-f$<~m)6>Y3>x@uOjW_VCX
z)ZZ7{;nuB-O^s;w;pZ9`Ter+EdaddZf|t*Joo?Em#{$b||0DZtf#Y?Uk{?z6noa}b
z>^HJJ7Fa&}&Fr@YPPZ~#qE*qfK~wAlX-i{ybk+}-XN5FkZmY6xQIQ``!C4bMiW^It
zxA*J%$vQzi`&F>u!|qIck67=OK^vA0=Exq?dx|)f5s=ajE~Q4yGhy=U;x|HfBVpG|
z`d95Mj?Jwz@$b2N=utTp`=0wg!35bHHmupa!oZxlrjIJu8&Ha^yI5ciV<%kfBRXT3
zy4c@#*08&a-PoCTrHj3*Gw*U2+w9CcIq0JMyP~Tu`qZxIAs2mJXVsH#*k*p(m3zeH
zzNjnrLKl5aXYOS#_J^IZySdnp6tNo4@nm0N`7VO9`plfbA^w^K3l0WmiN0?9CeqUw
zFrJKSEYkC5gXyK3fwDszkQ1_B)phjC7-=J!V&;v^!
9)3R
zG45GmwptHaRR;VkRn?ar_Zud