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

CppExplorer 1.4.5

Compare
Choose a tag to compare
@sinai-dev sinai-dev released this 30 Aug 13:00
· 1016 commits to master since this release

Changes

New

  • Added support for basic Methods on the Reflection Inspector. Can evaluate methods with either no arguments or only primitive type arguments, and inspect the return value
  • Added Tab View mode, enabled by default. In this mode, all Windows (apart from the main CppExplorer window) are combined into a single window with tabs
  • Added global Force Unlock Mouse option, should work on almost all games. Has smart behaviour and will maintain the previous value (or the value which should be set) (#3)
  • Added "Set DontDestroyOnLoad" button to GameObject controls (also sets hideFlags to DontUnloadUnusedAsset)

Improvements

  • Added a fallback window-resize method for games where unstripping failed there (affects VRChat)
  • Added logging when C# Console fails to compile anything
  • Input fields for primitive values now have a dynamic size and more intelligent auto-wrap
  • Various minor improvements and cleanups

Bugfixes

  • Fixed a bug causing some Components to not show which GameObject they are attached to on the Reflection Inspector
  • Fixed a bug where a ReferenceEquals check on Il2Cpp objects could return false when it should return true (in WindowManager)
  • Fixed a small mistake with CacheList page offset

Used libraries

  • Updated to MelonLoader version 0.2.7
  • Updated to Il2cppAssemblyUnhollower version 0.4.9.1 (RuntimeLib reference removed)

Releases

  • CppExplorer.1.4.5.zip for Unity versions which use UnityEngine.InputLegacyModule.dll
  • CppExplorer.1.4.5.Unity2018.zip for Unity versions which use UnityEngine.InputModule.dll

To check for your game, look in the MelonLoader\Managed\ folder for one of the two DLLs.