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

Releases: sinai-dev/UnityExplorer

CppExplorer 1.7.0

11 Sep 15:00
Compare
Choose a tag to compare

Changes

  • Fix for GUILayout.Space unstrip
  • Cleanups

edit: included fix for scroll failing in 2017 and some 2018 games

CppExplorer 1.6.9

11 Sep 08:54
Compare
Choose a tag to compare

Changes

  • Fix for games where patching Cursor methods fails.
  • Added backup attempt for loading Cursor module if not present.
  • HashSet<T> collections are now supported by CacheList
  • Added try/catch for loading Mod Config

CppExplorer 1.6.8

10 Sep 10:37
Compare
Choose a tag to compare

Changes

Mod Config

  • Added a ModConfig, allowing you to define the main menu toggle keybind and the default window size (so far).
  • The config will be created after you launch this version for the first time, it's not included with the release.
  • It will be generated to: Mods\CppExplorer\config.xml

Other

  • Made the parsing of arguments more intelligent, should now behave as expected for null or empty arguments.

edit: updated release for the Rect constructor issue happening in VRChat and other games (#11)

CppExplorer 1.6.7

10 Sep 08:03
Compare
Choose a tag to compare

Changes

  • Parameters (in Methods or Properties) with default values will now show these default values in the Inspector, and if you don't provide any input then this default value will be used as the argument.
  • Removed an unnecessary update of cached members when you open a Reflection Inspector, should be a bit faster now.
  • When entering arguments, the name of the argument is now white instead of cyan to avoid confusion with the Type name.
  • A few clean ups

CppExplorer 1.6.6

09 Sep 09:18
Compare
Choose a tag to compare

Changes

  • Refactored the parameters part of CacheMethod into CacheObjectBase, extended to Properties as well. This means Properties with non-int params and/or multiple params are now supported.
  • Parameters are now formatted in a more expected fashion (in the (Type arg0, Type arg1) format).
  • Got rid of all the ugly yellow text.
  • Cleaned up some minor GUI display / layout issues.

CppExplorer 1.6.5

08 Sep 13:47
Compare
Choose a tag to compare

Changes

  • Add expander to Unity struct inspectors, collapsed by default
  • UnityEngine.Color labels in Reflection Inspector are now the same color as the value for convenience
  • Cleaned up InputHelper

CppExplorer 1.6.4

08 Sep 07:10
Compare
Choose a tag to compare

Changes

  • Fix for games which do not load InputModule on startup. CppExplorer will now try to load the module itself.
  • Cleanups

CppExplorer 1.6.3

07 Sep 20:29
Compare
Choose a tag to compare

Changes

  • Merged the two builds into one, using Reflection for UnityEngine.Input as that was the only difference.
  • A few small fixes and cleanups

Releases

There is now only one release, it is the same for all Unity versions. I won't bother doing this Release section anymore after this one.

NOTE: If you used the Unity2018 release, make sure to delete the old DLL when you install this one, as the name is different now.

CppExplorer 1.6.2

07 Sep 10:29
Compare
Choose a tag to compare

Changes

  • Fix for a crash that can occur when inspecting unsupported Dictionaries
  • Added a scroll bar to the REPL console input area, fixes the issue of the code just being cut off when it goes too long.

Releases

  • CppExplorer.1.6.2.zip for Unity 2019 and newer (uses UnityEngine.InputLegacyModule.dll)
  • CppExplorer.1.6.2.Unity2018.zip for Unity 2018 and older (uses UnityEngine.InputModule.dll)

To check for your game, look in the MelonLoader\Managed\ folder for one of the two DLLs, or check the MelonLoader console when you launch the game to see the Unity version.

CppExplorer 1.6.1

07 Sep 07:07
Compare
Choose a tag to compare

Changes

  • Fix for when the target object we are inspecting gets destroyed, the window will now close.
  • Fix for displaying Dictionaries/Lists nested inside a Dictionary
  • Cleanups

Releases

  • CppExplorer.1.6.1.zip for Unity 2019 and newer (uses UnityEngine.InputLegacyModule.dll)
  • CppExplorer.1.6.1.Unity2018.zip for Unity 2018 and older (uses UnityEngine.InputModule.dll)

To check for your game, look in the MelonLoader\Managed\ folder for one of the two DLLs, or check the MelonLoader console when you launch the game to see the Unity version.