MCPcopy Create free account
hub / github.com/Norbyte/ositools

github.com/Norbyte/ositools @v1.25.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.25.0 ↗ · + Follow
974 symbols 1,759 edges 63 files 5 documented · 1% updated 6mo agoupdater_v5 · 2022-09-19★ 47768 open issues

Browse by type

Functions 653 Types & classes 321
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OsiTools

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

Configuration

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)

Core symbols most depended-on inside this repo

Shape

Method 461
Class 268
Function 192
Enum 53

Languages

C++100%

Modules by API surface

OsiInterface/OsiInterface.h121 symbols
OsiInterface/DivInterface.h86 symbols
OsiInterface/Debugger.cpp59 symbols
OsiInterface/DivBaseTypes.h45 symbols
OsiInterface/Wrappers.h38 symbols
OsiInterface/Functions/DamageFunctions.cpp34 symbols
OsiInterface/DebugMessages.cpp33 symbols
OsiInterface/LuaBinding.cpp/LuaBinding.cpp32 symbols
OsiInterface/CustomFunctions.h32 symbols
OsiInterface/DivEnumerations.h29 symbols
OsiInterface/OsirisProxy.cpp28 symbols
OsiInterface/DivInterface.cpp24 symbols

For agents

$ claude mcp add ositools \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page