Releases: sinai-dev/UnityExplorer
CppExplorer 1.7.0
Changes
- Fix for
GUILayout.Space
unstrip - Cleanups
edit: included fix for scroll failing in 2017 and some 2018 games
CppExplorer 1.6.9
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 byCacheList
- Added
try/catch
for loading Mod Config
CppExplorer 1.6.8
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
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
Changes
- Refactored the parameters part of
CacheMethod
intoCacheObjectBase
, 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
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
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
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
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
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.