Baldur's Gate 3 Script Extender
7.1#3 in game mod loadersFree planFree planAPILinuxWindows
Visit| Fact | Baldur's Gate 3 Script Extender | BepInEx |
|---|---|---|
| Installation | The official release instructs users to extract DWrite.dll into the game's bin directory. | BepInEx is installed manually by downloading the correct build and placing its contents in the game's root folder. |
| Licence | The repository combines an MIT licence with a Commons Clause condition that excludes selling the software or services whose value substantially derives from it. | The GitHub repository identifies the BepInEx project licence as LGPL-2.1. |
| License | The repository license includes the MIT License and a Commons Clause condition that excludes selling the software or substantially derived products and services. | The project is open source under the LGPL-2.1 license. |
| Logging | Configuration options can log Osiris activity, runtime output, story compilation, and compilation errors to files. | BepInEx provides built-in logging for framework and plugin messages. |
| Purpose | The Script Extender adds Lua and Osiris scripting support to Baldur's Gate 3. | BepInEx is a plugin and modding framework for Unity Mono, Unity IL2CPP, and .NET Framework games, including XNA, FNA, and MonoGame. |
It suits Baldur's Gate 3 mod creators who want to use Lua or Osiris scripting and related debugging and logging options. Users need patch 5 or later and a supported Windows or Linux-via-Proton setup.
BepInEx suits players modding supported games and developers building game plugins. It is for users comfortable with manual installation and checking build compatibility.