Skip to content
This repository has been archived by the owner on May 9, 2023. It is now read-only.

Releases: sinai-dev/UnityExplorer

UnityExplorer 4.9.0

23 Jun 00:53
Compare
Choose a tag to compare
  • Added BepInEx.IL2CPP.CoreCLR release for use with BepInEx's upcoming CoreCLR / Il2CppInterop rewrite.
  • The BepInEx.IL2CPP release still uses Unhollower and net472 for now. When BepInEx officially releases BepInEx 6 it will be replaced by the CoreCLR release.

UnityExplorer 4.8.2

05 Jun 10:54
Compare
Choose a tag to compare
  • Fixed an issue with the Lock button on the Time Scale widget not working properly in some cases
  • Fixed an issue with games that don't ship with the Default UI shader between Unity versions 5.3.4 to 5.5.*

UnityExplorer 4.8.1

15 May 09:19
Compare
Choose a tag to compare
  • The Time Scale widget on the main navbar now has a "Lock" button instead of the "Pause" button. This will attempt to prevent the game changing the value set in the Time Scale input field.
  • Added an Assembly blacklist for the C# Console, if there are Assemblies you don't want referenced (via Options panel or config file).
  • Fixed the UI Mouse Inspect keybind not working.
  • Fixed an issue with the new CopyTexture method in UniverseLib (reverted to old method by default, new method as backup).
  • Fixed an issue with the default panel positions when no save data was loaded.
  • Fixed an issue with the zip releases on Unix systems.
  • Fixed a case where after editing a Hook and the patch failing to compile, the state of the "Enabled" button would not update.

UnityExplorer 4.8.0

08 May 08:23
Compare
Choose a tag to compare

Changelog

  • Added a button to the Reflection Inspector to view the Type of the inspected object in dnSpy. Requires setting your dnSpy path in the UnityExplorer settings/config.
    • Note: Recommended in dnSpy to go to View > Options > Uncheck "Allow more than one instance".
  • Added support for Cubemap, Image and Sprite to the "View Texture" widget.
  • Added a "View Material" widget for Materials - basically the same as "View Texture" but with a dropdown to select which texture to view.
  • Added a button to inspect the Scene of a GameObject instead of just showing the name of it.
  • Fixed the "free cam position" input field on the Freecam panel preventing the user from changing the position while free cam is in progress.
  • Fixed the Hooks panel's generated patch code for static void methods. Additionally, hooks which fail to compile will now still show up in the menu for the user to try to fix.

In UniverseLib

  • Fixed a niche issue with TransformTree where the order of root transforms in a scene could change and break the order of its children in the displayed list.
  • Reverted to the old logging system (first init caller handles all logs) due to an issue in x86 games with .NET 6.

UnityExplorer 4.7.12

30 Apr 10:59
Compare
Choose a tag to compare

⚠️ Release file changes ⚠️

  • Added ILRepack back to the build process.
  • Release files no longer include mcs.dll or Tomlet.dll. These files can be deleted from your UnityExplorer installation folder.

Changelog

  • Added + and - buttons to the GameObject inspector's Transform controls for precision adjustments, along with an input field to set the increment value for said buttons and the slider.
  • Implemented Control key modifier to the Home/End line jump in the C# Console (holding control will cause Home/End to jump to the start/end of the entire document).

In UniverseLib

  • Fixed an issue with IL2CPP games that use the new InputSystem
  • Fixed certain IL2CPP IEnumerable and IDictionary types failing to enumerate
  • Fixed a null reference that could occur in games which have no EventSystem
  • Fixed a null reference when attempting to parse invalid user input

UnityExplorer 4.7.11

25 Apr 13:03
Compare
Choose a tag to compare

Hotfix:

  • Fixed a niche issue in games which don't use an EventSystem at all

4.7.10

  • Fixed a strange EventSystem control issue in some games (#143)
  • Fixed AutoComplete not jumping to the top of results in some cases
  • Fixed the Home key in the C# Console when the line is entirely whitespace
  • Fixed some masking issues in older Unity games

UnityExplorer 4.7.9

24 Apr 09:31
Compare
Choose a tag to compare

Hotfix

  • Fixed the standalone releases not initialising outside of the editor (#142)
  • Fixed input remaining locked if all menus were closed while the "resizing arrow" was visible
  • Changed the editor save data folder to the project root folder instead of the Assets folder
  • Added some more rigorous checks to ensure all objects are cleaned up in the editor
  • Fixed rare cases of panels not having valid sizes or positions after loading save data

Changes

  • C# Console: Implemented Home and End keys to jump to the start/end of the line
  • Type auto-completers are now async, greatly increasing responsivity and reducing initial startup time
  • IL2CPP Unhollowed module loading is now async, reducing delays during the startup process
  • Fixed an issue when constructing a generic hook and then pressing the Edit button on an existing hook before finishing
  • Fixed a Unity error that could occur when closing the UnityExplorer menu

UnityExplorer 4.7.6

22 Apr 15:11
Compare
Choose a tag to compare

This release brings some wider support for generics, and fixes a few miscellaneous issues.

Hooks

  • Added support for patching generic types and generic methods (NOTE: patching generics in IL2CPP will likely not work)
  • Cleaned up and reformatted the generated patch source code to be more readable, and to support generic and ref types
  • Filtering eligible methods by name will now be more intuitive and reflect the actual displayed label for each method
  • Redesigned the panel layout

Reflection inspector

  • When inspecting a generic Type definition (eg List<T>), there will now be a Construct Generic button which will allow you to define the generic parameters and inspect the resulting generic Type
  • Attempting to inspect a Type which is already inspected will now correctly focus the existing inspector tab

C# Console

  • Fixed an issue with the C# Console selecting all of the input text when an auto-complete selection is chosen

Auto-complete

  • Fixed some issues with how Type auto-complete results were determined

In UniverseLib

  • Fixed some niche issues with how generics were highlighted in SignatureHighlighter

UnityExplorer 4.7.5

20 Apr 08:50
Compare
Choose a tag to compare
  • Hotfix for exceptions not being caught with Assembly.GetTypes in IL2CPP.
  • The Reset button on the Freecam panel will now update the position input text when not currently in Free Camera mode.

UnityExplorer 4.7.4

19 Apr 09:55
Compare
Choose a tag to compare

Freecam

  • Added option to use the Game's camera
  • Added button to reset free cam position back to original camera position
  • Free cam position will be stored between stopping/starting free cam mode
  • Fixed possible MissingMethodException in some games