Skip to content

UnityRuntimeExplorer v0.1.2

Choose a tag to compare

@Jadis0x Jadis0x released this 22 Jul 19:21

Full Changelog: v0.1.1...v0.1.2

Highlights

  • Added interactive camera focus for selected GameObjects.
  • Camera focus now preserves the active game's camera angle by default.
  • Added optional top-down camera focus mode for isometric games.
  • Added configurable focus distance, height, and perspective tilt.
  • Added smooth camera transitions with camera restoration support.
  • Double-click selection now synchronizes the hierarchy, Inspector, highlight, and camera focus.
  • Fixed screen-filling blue selection highlights caused by oversized renderer bounds.
  • Improved selection highlighting across multiple cameras and renderers.
  • Added off-screen target indicators and camera-distance information.
  • Added optional highlight distance limits.
  • Improved GameObject selection and referenced-object inspection.
  • Improved component metadata inspection for fields, properties, and methods.
  • Added safer handling for runtime-specific and unsupported IL2CPP types.
  • Improved method tracing diagnostics and managed method identification.
  • Added safer native fault recovery and object lifetime management.
  • Improved cleanup of rooted objects and inspector state.
  • Refined the ImGui theme with panel accent bars and improved visual hierarchy.
  • Improved window message dispatching and keyboard input handling.
  • Changed the menu toggle key from Tab to F7.

Stability and Safety

  • Added additional runtime validation before reading or writing Unity objects.
  • Unsupported fields, properties, and method signatures are reported as metadata-only instead of being invoked unsafely.
  • Improved cleanup when selections, camera focus, or inspector tabs are closed.
  • Improved resilience against invalid managed objects and native access violations.

Compatibility

  • Windows x64 only.
  • Supports IL2CPP Unity games.
  • Requires URKit v0.1.1 or later.
  • Mono games are not supported.

Installation

Download URKit from the URKit v0.1.1+ public release.

urk-sdk.exe is not required to use UnityRuntimeExplorer. It is only needed for creating new URKit mod projects.

Download URK_Il2cpp_UnityRuntimeExplorer.dll from this release.

Standard proxy workflow

  1. From version.dll, winhttp.dll, and winmm.dll, choose only the proxy matching a DLL imported by the game executable.
  2. Place that single proxy DLL next to the game executable. Do not place all three.
  3. Create a Mods folder next to the game executable.
  4. Copy URK_Il2cpp_UnityRuntimeExplorer.dll into the Mods folder.
  5. Start the game normally.
  6. Press F7 to open the Explorer.

Proxy-free injector workflow

  1. Use URKitInjector.dll from the URKit release.
  2. No proxy DLL or Mods folder is required.
  3. Inject URKitInjector.dll into the supported Windows x64 game.
  4. Select the URKit configuration .ini when prompted.
  5. Select URK_Il2cpp_UnityRuntimeExplorer.dll as the mod DLL.

Do not inject URK_Il2cpp_UnityRuntimeExplorer.dll directly. It must be loaded by URKit or URKitInjector.dll as a URKit plugin.

If the Explorer does not appear, check URKit_logs.log next to the game executable.

Support

If you find the project useful and would like to support its development:

Buy Me a Coffee