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

UnityExplorer 4.7.1

Compare
Choose a tag to compare
@sinai-dev sinai-dev released this 11 Apr 18:53
· 112 commits to master since this release

4.7.1 hotfix:

  • Restored a commit which accidentally didn't make it into the previous release after merging branches.

Below are the release notes for 4.7.0

⚠️ Folder structure changes ⚠️

  • BepInEx users: Please remove your existing UnityExplorer.[...].dll and UniverseLib.[...].dll files before installing this version.
  • MelonLoader users: Please make sure the UniverseLib.[...].dll file is not in your Mods folder.
  • All users: The generated UnityExplorer folder will be renamed to sinai-dev-UnityExplorer on your next launch. If for some reason the migration fails you can rename it manually.

If you experience any problems with UnityExplorer after installing this version, please make sure you have removed all files from previous versions before creating an issue.

Installation process changes

  • The installation process for your version may have changed slightly in this release.
  • Please refer to the readme if you are unsure how to install your version.

Changelog

  • Renamed the UnityExplorer folder to sinai-dev-UnityExplorer. The migration process should be automatic.
  • Updated the help message when the C# Console encounters a NotSupportedException to be more helpful.
  • Improved the speed and accuracy of the "jump to index" feature of scroll lists (affects auto complete results and "View In Explorer" button).
  • Fixed members which encountered an exception being stuck in the "had exception" state until you close the inspector window.
  • Fixed an issue with the HideAndDontSave scene updating every second in some games despite the Auto-Update checkbox being unchecked.
  • Removed a duplicate call to UIManager.Update, causing the method to run twice per frame (which causes a few other minor issues).

Project changes

  • Migrated to dotnet SDK project.
    • No longer using ILRepack as it doesn't seem to run properly for our project anymore. It may return in the future if this can be resolved.
  • Build is now handled by the build.ps1 script in the project root folder.
  • Added the Editor Package project to the repository.

.NET 6.0 support

An experimental .NET 6.0 build for MelonLoader has been added with this release under the version name MelonLoader.IL2CPP.net6preview.

This version will only work with the MelonLoader 0.6.0 preview build which is not yet publicly released. For most MelonLoader users, you will still want to use MelonLoader.IL2CPP or MelonLoader.Mono.

In the future, a .NET 6.0 build for BepInEx will be added as well, or will replace the current .NET 4.7.2 build.