v0.1.1
URKit v0.1.1
Public Release
URKit is a Windows x64 native modding SDK and runtime for Unity Mono and IL2CPP games.
Added
- Proxy-free injected loader via
URKitInjector.dll. - Manual configuration and explicit mod DLL selection for injected sessions.
- Owner-aware mouse capture API for native mod menus.
- Separate cursor visibility and mouse-input capture handling.
- Automatic cleanup of cursor and mouse-capture state when a mod unloads.
- Improved generated projects with:
- Clang/Ninja configuration
- VS Code IntelliSense support
- C++20 configuration
- Better module scanning compatibility
- Safer handling of invalid UTF-8 metadata names in the Unity inspector.
- Public release staging with SHA-256 checksums and release manifest.
Reliability
- Mod-specific configuration paths are now supported.
- Explicitly selected mod DLLs can be loaded without scanning a
Modsdirectory. - Runtime API tables remain append-only for ABI compatibility.
- Generated mods can check runtime capabilities and API size before using new functions.
Compatibility
- Windows x64 only.
- Supports Unity Mono and IL2CPP backends.
- Supports DX11, DX12, and OpenGL overlays.
- Generated mod DLLs require a compatible URKit loader.
Distribution
The public package includes:
urk-sdk.exeversion.dllwinhttp.dllwinmm.dllURKitInjector.dll
Use only one proxy DLL (version.dll, winhttp.dll, or winmm.dll) in a game directory, depending on which DLL the game imports.
The SDK is MIT-licensed. Loader binaries are distributed under the included loader binary license.