Browse by type
A toolkit for manipulating Divinity Original Sin 2 internals.
Features: - Lots of new Osiris calls and queries that expose previously unavailable functionality (API Documentation) - Real-time debugging of Osiris code (Usage) - Logging of Osiris rule execution - Logging of Osiris compilation
The following configuration variables can be set in the OsirisProxy.json file:
| Variable | Type | Description |
|---|---|---|
| CreateConsole | Boolean | Creates a console window that logs extender internals. Mainly useful for debugging. |
| EnableLogging | Boolean | Enable logging of Osiris activity (rule evaluation, queries, etc.) to a log file. |
| LogCompile | Boolean | Log errors during Osiris story compilation to a log file. |
| LogDirectory | String | Directory where the generated Osiris logs will be stored. Default is My Documents\OsirisLogs |
| EnableExtensions | Boolean | Make the newly added Osiris calls and queries available ingame or in the editor. |
| EnableDebugger | Boolean | Enables the debugger interface |
| DebuggerPort | Integer | Port number the debugger will listen on (default 9999) |
$ claude mcp add ositools \
-- python -m otcore.mcp_server <graph>