Norbyte/bg3se
Norbyte/bg3se has 1,536 GitHub stars and 117 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 05:09 UTC. Last push 2026-11-02.
Baldur's Gate 3 Script Extender
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalNorbyte's Baldur's Gate 3 Script Extender
The Script Extender adds Lua/Osiris scripting support to the game. API Documentation
Configuration
The following configuration variables can be set in the ScriptExtenderSettings.json file:
| Variable | Type | Default | Description |
|---|---|---|---|
| CreateConsole | Boolean | false | Creates a console window that logs extender internals. Mainly useful for debugging. |
| EnableLogging | Boolean | false | Enable logging of Osiris activity (rule evaluation, queries, etc.) to a log file. |
| LogRuntime | Boolean | false | Log extender console and script output to a log file. |
| LogCompile | Boolean | false | Log Osiris story compilation to a log file. |
| LogFailedCompile | Boolean | true | Log errors during Osiris story compilation to a log file. |
| LogDirectory | String | My Documents\OsirisLogs |
Directory where the generated Osiris logs will be stored. |
| EnableExtensions | Boolean | true | Make the Osiris extension functionality available ingame or in the editor. |
| SendCrashReports | Boolean | true | Upload minidumps to the crash report collection server after a game crash. |
| DumpNetworkStrings | Boolean | Not implemented yet | Dumps the NetworkFixedString table to LogDirectory. Mainly useful for debugging desync issues. |
| DeveloperMode | Boolean | false | Enables various debug functionality for development purposes. |
| DisableModValidation | Boolean | true | Disable module hashing when loading modules. |
| EnableAchievements | Boolean | true | Re-enable achievements for modded games. |
| EnableDebugger | Boolean | false | Enables the Osiris debugger interface |
| DebuggerPort | Integer | 9999 | Port number the Osiris debugger will listen on |
| EnableLuaDebugger | Boolean | false | Enables the Lua debugger interface |
| LuaDebuggerPort | Integer | 9998 | Port number the Lua debugger will listen on |
Build Instructions
Run first-time-setup.bat from the MSVC x64 Native Tools cmdline after cloning the repo ensure that all external dependencies are set up correctly.
Afterwards you can build/develop the solution using normal Visual Studio tools.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,792 starspublic-apis/public-apis
A collective list of free APIs
497,015 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
440,969 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,144 stars