Skip to content

rowlul/modthara

Repository files navigation

Modthara

Cross-platform Baldur's Gate 3 mod manager and library. Currently provides a documented and tested public API for reading PAK and LSX files, as well as handling mod order. GUI is planned to be developed with Avalonia UI (#1).

Usage

App

WIP

Library

The library is available under Modthara.Lari namespace. At the moment, it is able to read V18 packages via PackageReader and LSX documents via LsxReader. ModMetadata and ModSettings can be used accordingly to parse an LsxDocument. Compiles for any supported .NET platform without any external dependencies.

NuGet release is WIP.

Warning

PackageReader only accepts PAK files versioned no later than V18 (Baldur's Gate 3 Release). Mod Fixer is one of the famous examples that is V15, which corresponds to Early Access package format.

Credits

Many thanks to:

  • Norbyte for the immeasurable contribution to the modding community and LSLib.
  • Larian Studios for Baldur's Gate 3, the 2023 Game of the Year.
  • Jetbrains for Rider and their educational license.

License

Modthara is licensed under the MIT License. Please consult the attached LICENSE file for further details.

About

Cross-platform Baldur's Gate 3 mod manager and library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages