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

Releases: sinai-dev/UnityExplorer

UnityExplorer 3.2.1

11 Mar 07:42
Compare
Choose a tag to compare

Just some minor cleanups and refactoring.

Users of the Standalone release should take note of the changes.

Standalone releases

The process for running UnityExplorer as a standalone dll is now simpler:

  • Simply call ExplorerStandalone.CreateInstance(); to create the instance.
  • Optionally subscribe to the ExplorerStandalone.OnLog event to handle logging.
  • You do not need to call Update yourself anymore.

BepInEx releases

  • The UnityExplorer folder is now created at BepInEx\plugins\UnityExplorer\ (for logs and outputs)
  • The config is still found at BepInEx\config\UnityExplorer\config.ini
  • You must delete the old config for the default output path to change to the plugins folder (or just manually change it yourself)

UnityExplorer 3.2.0

09 Mar 06:46
Compare
Choose a tag to compare

General

  • Fixed an issue where enums backed by types other than int would cause exceptions (eg, enum MyEnum : byte). All enum types are now supported.
  • (IL2CPP) Blacklisted a UnityEngine.Camera method which was causing exceptions.

Mod loader support changes

Some small changes have been made to the mod loader support:

BepInEx

  • BepInEx builds are now separated by the major BepInEx version, as a Mono BepInEx 6 build has been added. The v5 version will stay up indefinitely as not all games are going to upgrade to v6.
  • The ExplorerBepInPlugin class was split into ExplorerBepIn5Plugin and ExplorerBepIn6Plugin.

MelonLoader

  • MelonLoader releases now require version 0.3 or greater. Version 0.3 is currently in pre-release, so make sure you opt in to alpha builds in your MelonLoader installer to update to version 0.3. If you want to run UnityExplorer with an older MelonLoader version then you must download an older UnityExplorer release.

UnityExplorer 3.1.12

03 Mar 14:50
Compare
Choose a tag to compare
  • Fixed an incorrect caching method so that it works properly with obfuscated types, this solves the frame rate issues that you might experience when inspecting certain things in obfuscated games.

UnityExplorer 3.1.11

03 Mar 11:09
Compare
Choose a tag to compare
  • Fixed a bug where UnityExplorer could crash if you reload the currently loaded scene without first going into another scene.

UnityExplorer 3.1.10

27 Feb 06:08
Compare
Choose a tag to compare
  • Added Hide_On_Startup config entry, if enabled UnityExplorer will be hidden when you launch and must be opened with the menu toggle keybind. Can be toggled via the Options page too.

UnityExplorer 3.1.9

26 Feb 06:55
Compare
Choose a tag to compare
  • Prevent GC Mark Overflow crash on C# Console copy+paste (also improves speed of copy+pasting large amounts of code)
  • Update lib references to latest versions

UnityExplorer 3.1.8

20 Feb 08:42
Compare
Choose a tag to compare
  • Fix for deobfuscated unhollowed types not being properly resolved (ie. certain components would show as Component instead of the true type), thanks to Slaynash for this.

UnityExplorer 3.1.7

20 Jan 06:25
Compare
Choose a tag to compare
  • Improved formatting for ToString methods which accept an IFormatProvider
  • When editing a struct, the reference to the parent member will now be updated if you modify the struct values (provided the parent inspector is still open)
  • Added standalone release build (thanks @Alloc86)

UnityExplorer 3.1.6

14 Jan 06:47
Compare
Choose a tag to compare
  • No longer setting pixelPerfect = false on the UI Canvas as it is not necessary and seems to cause issues in some games.

UnityExplorer 3.1.5

03 Jan 08:29
Compare
Choose a tag to compare
  • Merged PR from #29
  • The UI AssetBundles are now integrated into the DLL itself, you can delete the existing one if it's already installed. You now only need the release DLL and nothing else.
  • In BepInEx, the logs and config are now stored at BepInEx\config\UnityExplorer\

Edit: force EventSystem to be enabled when you close and then re-open the menu. (58d60a1)