Baldur's Gate 3 Script Extender
The Script Extender adds Lua/Osiris scripting support to the game. API Documentation
The following configuration variables can be set in the ScriptExtenderSettings.json file:
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
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.
downloading old version, not updating
Game returns to the main menu when trying to start a new game
Assigning a string to a Noesis Tag throws error
Baldur's gate 3 Xbox game pass edition
99/100 This shitty console doesnt work.
BG3 crashes immediately on startup with Script Extender 5.0.0 (0xC000001D in DWrite.dll) before ScriptExtender.log is created
Windows 11 Xbox game installation, no bin folder
Game won`t start with script extender
Game is loading Script Extender But when playing Multiplayer it isnt?
Can i update manually?