Skip to content

v0.1.1

Choose a tag to compare

@Jadis0x Jadis0x released this 22 Jul 18:50

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 Mods directory.
  • 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.exe
  • version.dll
  • winhttp.dll
  • winmm.dll
  • URKitInjector.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.