About this mod
The Compatibility Framework provides an API and easy JSON Configuration-based compatibility loader for other mods to use improve compatibility, however it is still too technical for some users to handle. As we often end up having requests sent through all the various channels, I figured I would at least try to filter them to one location.
- Requirements
- Permissions and credits
- Changelogs
- Donations
The Compatibility Framework provides an API and easy JSON Configuration-based compatibility loader for other mods to use improve compatibility, however it is still too technical for some users to handle. As we often end up having requests sent through all the various channels, I figured I would at least try to filter them to one location.
Feat Level Adjustments
- Feat at Level 2
- Feat Every Level
- Feat Every Two Levels
- Feat Every Three Levels
Classes:
Extra Spell Slots for Warlocks
Level
- 2x L1 Slots
- 3x L1 Slots
- 3x L2 Slots
- 3x L2 Slots
- 3x L3 Slots
- 3x L3 Slots
- 3x L4 Slots
- 3x L4 Slots
- 3x L5 Slots
- 3x L5 Slots
- 4x L5 Slots
- 4x L5 Slots
Medium Armor for Warlocks
Less Annoying Arcane Acuity
Removes Visual Effect from Arcane Acuity.
Less Annoying Elixir
Removes Artificer Elixir Visual Effects.
Less Annoying Daylight
Removes Visual effect from Daylight's Enchantment on Items and Objects.
Less Annoying Artificer Infusions and Arcane Armor
Removes Artificer Infusion Visual Effects.
Tasha's Mind Whip for Warlocks
Tasha's Mind Whip from 5e Spells added to the Warlock Spells List.
Other Examples
Subclass Compatibility:
Spell List Additions:
Additional Class Proficiencies:
Additional Feats:
Reminder:
- We are not slaves. We are regular people volunteering our time and energy. Please don't be rude.
- A request is just a request. We are under no obligation to create the mod just because you asked, nor continue offering support afterwards.
- This is not a place to troubleshoot unrelated mod problems.
Baldur's Gate 3 Community Library exists to provide a common collection of Spells, Scripts, Items, Statuses, Passives, and other useful material that will assist modders in creating new content.
The Compatibility Framework provides an API for other mods to use improve compatibility. Initially designed for Subclass Compatibility, the Framework has API endpoints that Script-Extender Enabled mods can hook into to insert values into Progressions and Spell/Skill/PassiveLists at Runtime. What this means is that a mod author can inject their mod's data into existing Progressions or Lists without overwriting data, allowing for total compatibility.
Installation
BG3 Mod Manager
- Download the latest release, and unzip the .pak file.
- Open BG3 Mod Manager, click File->Import Mod.
- Select the .pak.
- Once imported, click refresh
- Move the mod to above the CompatibilityFramework.
- Hit "Save Load Order to File."
Recommended Mod Management Tools
Recommended Mod Creation Resources
- Baldur's Gate 3 Modding Community Wiki
- Baldur's Gate 3 Modding Community Discord
- BG3 Mod Helper - A Visual Studio Code Extension
- BG3 Modders Multitool
- lslib: Tools for manipulating Divinity Original Sin and Baldur's Gate 3 files
- BG3 Search Engine | Stats Validator | LSX Validator
Acknowledgements
- Larian Software, for working on Baldur's Gate 3 and bringing 5th Edition to PC.
- ShinyHobo for their work easing the process of creating .pak files.
- Alana for the creation of the Mod Manager Compatibility Images.
- NellsRelo for leading the BG3 Community Library Team.
- Norbyte for the commits.
- The Down By The River Community for keeping me sane.
- The Baldur's Gate 3 Modding Community for the Gith Posting.
- The OneDnD Modding team for all your awesome work and for joining me on this journey.