BG3 Script Extender¶
Some mods require the BG3 Script Extender (bg3se) to function.
What is bg3se?¶
BG3 Script Extender adds scripting capabilities to Baldur's Gate 3, enabling more complex mods.
Project: github.com/Norbyte/bg3se
Check Status¶
This shows:
- Whether bg3se is installed
- Path to the DLL file
Install bg3se¶
This will:
- Fetch the latest release from GitHub
- Download the zip file
- Extract
DWrite.dllto BG3's bin directory
Steam Launch Configuration¶
After installing bg3se, you need to configure Steam to load it:
- Open Steam
- Right-click Baldur's Gate 3 → Properties
- In "Launch Options", add:
This tells Wine/Proton to use the native DWrite.dll (bg3se) instead of the built-in one.
Verify Installation¶
After configuring Steam:
- Launch BG3
- Check the main menu - bg3se usually shows a version indicator
- If mods requiring bg3se work, you're good!
Troubleshooting¶
bg3se Not Loading¶
- Check Steam launch options are set correctly
- Verify
DWrite.dllexists in BG3's bin directory:
Wrong Proton Version¶
Some bg3se versions work better with specific Proton versions. Check:
- bg3se releases for compatibility notes
- BG3 modding community for recommendations
Manual Installation¶
If automatic installation fails:
- Download from GitHub releases
- Extract
DWrite.dll - Copy to:
$(bookeeper get bg3-bin-dir)/