Skip to content

Releases: ManlyMarco/RuntimeUnityEditor

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

Runtime Unity Editor v1.7

02 Sep 22:52
Compare
Choose a tag to compare

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

29 Aug 20:44
Compare
Choose a tag to compare

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

04 Jul 13:46
Compare
Choose a tag to compare

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