Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.41 KB

README.md

File metadata and controls

38 lines (24 loc) · 1.41 KB

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.

Usage

App

No release yet, still heavy WIP. See #1.

Modthara packages UI preview

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 unmanaged dependencies.

NuGet release may be coming if it is deemed to be complete (in the scope of this mod manager).

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.