Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Executable components

The Windows release contains three executable programs. Choose the narrowest one that fits the task:

ProgramArchitecturePurpose
loader.exe32-bit x86Inspect, attach to, detach from, or launch a supported game client.
darpc.exe64-bit x86-64Run one command against one attached client without starting the web service.
darpcd.exe64-bit x86-64Discover and aggregate clients, then expose the REST API, Server-Sent Events, OpenAPI document, and Swagger UI.

darpc.exe and darpcd.exe are alternative controllers for the same client. Only one controller can own a client’s named-pipe connection at a time. Use darpc.exe for scripts and terminal workflows. Use darpcd.exe for long-lived API clients, multiple game clients, event subscriptions, and browser-based API exploration.

The fourth runtime component, darpc.dll, is injected into the 32-bit client and is not run from a command prompt. See the darpc.dll architecture chapter for its responsibilities and safety boundaries.

The following chapters provide the complete command-line syntax, flags, examples, output formats, and operational notes for every executable.