Skip to content
NellsRelo edited this page Jan 30, 2024 · 4 revisions

Baldur's Gate 3 Community Library Header Image - The Baldur's Gate 3 Logo, with the words "Community Library" beneath it, and a glaring Illithid's face to the right side

What is the Baldur's Gate 3 Compatibility Framework?

The Compatibility Framework was previously a feature in the Community Library - now its own Project, managed by the same team. The split was done in part due to a desire to keep the Community Library as more of a Modder's Resource, and also to accommodate the need for rapid updates for Compatibility's sake. Compatibility Framework exists to give mod authors an easy way to modify game data in compatible way.

What Problems Does the Compatibility Framework Solve?

Subclasses are, by nature, incompatible. The Compatibility Framework aims to provide a central compatibility API, allowing mod authors to call its functions to insert Subclasses, Lists, Progression Fields, and more at Runtime.

How Can I Get Involved?

Whether you want to contribute directly to the framework, or if you just want to make your mod compatible with others, the Community Library Team welcomes you. The Issues tab is a place for reporting issues, proposing new additions, and discussing the future of the project.

I Want to Contribute to the Project

We're excited to have you! See our page on How to Contribute to learn how to contribute. Whether you want to move parts of your existing mod into the library, or add brand new content, anyone is welcome to propose a feature and add to the project.

I Just Want to make my mod compatible with other mods

That's what it's here for! See our page on Adding Subclass Supprt to get an idea of how to add compatibility, or check out our API Documentation in the sidebar!