Configuration
Every setting in uloader.ini, with defaults.
The runtime reads uloader.ini from the folder it was loaded from. UnlockedKit writes the file in two places, Binaries\Win64\uloader.ini next to the proxy and Binaries\Win64\UnlockedEditor\uloader.ini next to the runtime, and keeps them in sync. Edit both if you change something by hand.
The file uses standard INI sections. Boolean values are true or false.
Default file
This is what UnlockedKit writes on install:
[Game]
developer_console=true
enable_cheat_manager=true
load_logic_mods=false
[MCP]
enable_mcp=true
[Debug]
enable_console=falseKeys that are not present use the built-in defaults listed below.
[Game]
| Key | Default | Description |
|---|---|---|
developer_console | true | Enable the Unreal developer console so console commands can be typed in game. |
enable_cheat_manager | true | Enable the engine's CheatManager so built-in commands like Ghost and Slomo work. |
load_logic_mods | true | Load Blueprint logic mods. UnlockedKit sets this to false. |
[MCP]
| Key | Default | Description |
|---|---|---|
enable_mcp | false | Start the MCP server on port 3001. UnlockedKit sets this to true because Unlocky needs it. |
[Debug]
| Key | Default | Description |
|---|---|---|
enable_console | false | Open a separate console window with runtime logs. Useful when debugging a game that fails to start. |
[Scan]
The runtime finds engine internals by scanning the game executable at startup. These keys tune that scan; the defaults work for supported games.
| Key | Default | Description |
|---|---|---|
pre_scan_delay_seconds | 0 | Wait this long before scanning. |
scan_timeout_seconds | 60 | Give up on a scan after this many seconds. |
scan_max_retries | 3 | Number of retries after a timeout. |
scan_retry_delay_seconds | 5 | Delay between retries. |
engine_version_major | 0 | Override the detected Unreal major version. 0 means auto-detect. |
engine_version_minor | 0 | Override the detected Unreal minor version. 0 means auto-detect. |
[Loader]
| Key | Default | Description |
|---|---|---|
fallback_polling_timeout_seconds | 30 | How long the loader polls for the engine before giving up when the normal startup hook is unavailable. |
[Editor]
Settings for the in-game overlay editor.
| Key | Default | Description |
|---|---|---|
auto_load_on_startup | false | Load a project automatically when the game starts. |
startup_project | default | Name of the project to load when auto_load_on_startup is enabled. |