Skip to content

Releases: ManlyMarco/RuntimeUnityEditor

Runtime Unity Editor v2.2

20 Sep 00:19
Compare
Choose a tag to compare

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

rue preview

Runtime Unity Editor v2.1.1

24 Jul 01:05
Compare
Choose a tag to compare

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

05 May 17:15
Compare
Choose a tag to compare

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

04 Mar 12:47
Compare
Choose a tag to compare

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

12 Feb 15:48
Compare
Choose a tag to compare

preview

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

07 Jan 00:18
Compare
Choose a tag to compare

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

01 Dec 17:51
Compare
Choose a tag to compare

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

08 Nov 21:38
Compare
Choose a tag to compare

runtime editor preview

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

14 Oct 01:00
Compare
Choose a tag to compare

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

07 Sep 14:22
Compare
Choose a tag to compare

preview

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