Home - BG3-Community-Library-Team/TagFramework GitHub Wiki

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 Tag Framework?

The Tag Framework is an API designed to allow mods to leverage some of the behind-the-scenes tag functionality, primarilly aimed at Race (REALLY) tags, Meta Race tags, and Exclusion Tags.

What Problems Does the Tag Framework Solve?

Certain tags are forced onto new characters - particularly Baldurian and Illithid. When creating an Outlander character, or, as an example, a character of a custom race that would clearly never have been considered Baldurian, this becomes less than ideal. REALLY tags also don't apply for custom races, as they're set in the Osiris code. Tag Framework allows Mod Authors to register their tags with a JSON configuration file in order to mimic what Larian does behind-the-scenes for vanilla races.

How Can I Get Involved?

Whether you want to contribute directly to the framework, or if you just want to make your mod's goals work, 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.