UnityRuntimeExplorer v0.1.2
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
TabtoF7.
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
- From
version.dll,winhttp.dll, andwinmm.dll, choose only the proxy matching a DLL imported by the game executable. - Place that single proxy DLL next to the game executable. Do not place all three.
- Create a
Modsfolder next to the game executable. - Copy
URK_Il2cpp_UnityRuntimeExplorer.dllinto theModsfolder. - Start the game normally.
- Press
F7to open the Explorer.
Proxy-free injector workflow
- Use
URKitInjector.dllfrom the URKit release. - No proxy DLL or
Modsfolder is required. - Inject
URKitInjector.dllinto the supported Windows x64 game. - Select the URKit configuration
.iniwhen prompted. - Select
URK_Il2cpp_UnityRuntimeExplorer.dllas 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: