This repository was archived by the owner on May 9, 2023. It is now read-only.
CppExplorer 1.4.5
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.