Releases: ManlyMarco/RuntimeUnityEditor
Releases · ManlyMarco/RuntimeUnityEditor
Runtime Unity Editor v2.2
Changelog
- Added improved field editors to inspector (Easier to edit some types of variables now, most notably enums and colors)
- Added Mouse Inspector function (Can hover mouse over objects with colliders to view info about them and to select them in scene browser. Based on function from CppExplorer)
- Fixed Scene Browser not scrolling to the selected object properly
- Minor performance improvements; Reduced amount of garbage produced
- Changed name of BepInEx4 version to clarify that it's legacy software by now
- Made RuntimeUnityEditorCore.Instance property public
Runtime Unity Editor v2.1.1
Changelog
- Added setting for optional dnSpy arguments
- Fixed showing errors in repl console in the middle of typing a command
- Fixed inspector crash after clicking Close All
- Fixed readonly fields being shown as editable (editing them didn't work, now they can't be edited)
Runtime Unity Editor v2.1
This release brings bugfixes and some improvements to how well search boxes search.
Changelog
- Added a toggle to make the game not run in background
- Improved search results when searching in inspector
- Improved search results when searching objects in scene
- Search filter in inspector is remembered per-page now
- "Fixed" the incompatibility with profiler - if profiler is detected disable repl to prevent crashes
- Fixed getting sometimes getting the wrong log file when clicking the Log button
- Fixed glitchy "Open in scene browser" behaviour, now focuses on the object correctly
- Fixed inspector crash when showing some lists
- Fixed inspector crash when trying to get string version of some values if there is an exception thrown when getting the value
- Fixed inspector value draw crashes breaking whole interface in some cases
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