Releases: ManlyMarco/RuntimeUnityEditor
Releases · ManlyMarco/RuntimeUnityEditor
Runtime Unity Editor v2.0.1
Warning: This release is incompatible with the MonoProfiler plugin. If you want to use it, you need the v2.0 release or older, otherwise you'll experience random hard game crashes.
Changelog
- Added custom mcs as a submodule and updated it to the latest version (fixes REPL not being able to access internal members)
- Fixed inspector layout issue when no tabs are open and added a tip message
- Fixed inspector layout issue when searching items
Runtime Unity Editor v2.0
Changelog
- Fixed BepInEx5 version targetting .Net 4.6
- Fixed build process
Object Browser
- Added component search box
- Changed scene object browser title
REPL
- Added ability to turn off REPL window
- When clicking on a REPL suggestion return focus to the text box
- Fixed error when trying to read empty history
- Fixed REPL window sometimes still showing even though REPL is not supported
- Fixed up/down in multiline box reading history instead of moving cursor
Inspector
- Added editing of Enum, Color, Vector2/3/4 and Quaternion types in inspector
- Added tabs to inspector (right click to open in new tab and to close tabs)
- Fixed editing contents of a struct in inspector not changing the original struct
- Refactoring of inspector code, updated API to support tabs
Runtime Unity Editor v1.11
Changelog
- C# REPL can now access all non-public members (e.g. private fields) directly. (Access modifiers are ignored. Thanks to modified mcs.dll by @denikson)
- C# REPL no longer requires System.Xml.dll to work. (Again, thanks to the modified mcs.dll)
- Simplified type checks in feature detection logic, in theory more accurate detection.
Runtime Unity Editor v1.10.1
Changelog
- Run autostart and REPL init after the first frame is finished
- Look for log in game root to support the new BepInEx log redirect feature
- Use Nuget packages for references to make the solution easy to build
Runtime Unity Editor v1.10
Changelog
- Added "NULL (Destroyed)" designator for destroyed Objects that still are referenced
- Added fancy ToString converter for Delegate types
- Updated the GameObject tree into a virtual list for big performance improvement in some games (namely RoR2)
- Fixed nullref crash when opening an object with a destroyed Transform in inspector
- Fixed tree list crash caused by destroyed GameObjects
Runtime Unity Editor v1.9
Changelog
- Added Clear AssetBundle Cache button (appears if supported by the game, forces the game to reload from disk)
- Added multi-line support to REPL text box (press shift+enter or paste multiple lines of code)
- Accept numpad enter in search boxes and repl
- Improved forcing cursor to be visible (more consistent)
- Refactored root gameobject search logic and improved its performance
- Fixed crash when searching in object tree on some unity versions
- Fixed empty strings getting added to repl history
- Fixed inspector crash on unity 5.x
- Fixed potential crash in object tree
- Fixed wireframe mode flashing on mouse clicks
- Fixed project references
- Updated readme and added a How to build section
Warning: Archive folder format has been changed, make sure to remove old versions of the dlls when updating (expecially in case of the bepin4 version).
Runtime Unity Editor v1.8
Changelog
- All RuntimeEditor's windows now eat all input when cursor is over them, preventing accidentally clicking something in the game's own UI
- All RuntimeEditor's windows now use a custom GUI skin - more efficient use of space; consistent look across games; better window overlapping behavior
- Cleaned up log messages
- Small performance improvements of object tree list
- Fixed vector sliders not working correctly on some system locales
- Some code refactoring
Runtime Unity Editor v1.7
Changelog
- Added ability to press enter in scene object search box to search scene
- Added ability to run user's code on every startup (autostart file, new button in REPL window, needs REPL)
- Added echo and message commands to REPL to display text in REPL log and BepInEx log respectively
- Added search box to inspector
- All components now have "Open in browser" inspector entry
- Lazy load namespace list to fix namespaces of late-loaded assemblies missing
- Fixed buggy detection of enter key presses in inspector
- Fixed not detecting any types in an assembly if any of the types failed loading, improves multiple features
- Fixed scene object search not working on inactive or inactiveInHierarchy GameObjects and their Components
Runtime Unity Editor v1.6
Changelog
- Added RectTransform.sizeDelta controls to tree viewer
- Added drawing mesh renderer bounding boxes
- Added improved searching for log file to the Open Log function
- Added search static types function to search box
- Fixed possible infinite recursion in GetSourceCodeRepresentation
- Fixed references to not crash on unity 5.x
- Fixed repl crashing initalization on net standard
- Fixed stack entries in lists not being opened correctly in inspector
- Fixed wireframe setting affecting editor windows
- Unlock and unhide mouse cursor when editor window is opened
Runtime Unity Editor v1.5
Changelog
- Added handling of multi-dimensional arrays to type name resolving
- Added storing inspector scroll positions for each stack level separately
- Fixed CanEnterValue nullref crashes
- Fixed exceptions in inspector all being wrapped inside InvocationExceptions
- Fixed geti() not woking with generic types, multi-dimensional arrays, nested classes and in some other cases
- Improved type name resolution - generic types, multi-dimensional arrays and namespaces are shown correctly now
- Made show hotkey configurable through code