Skip to content

pommelstrike/pommelstrike_quicktools

Repository files navigation

🛠️ pommelstrike quick tools

If this tool helps your workflow, consider supporting following via Patreon it is free!


A lightweight Blender addon designed to simplify and speed up the broken BG3 modkit min/max bounds for objects being dropped on to the world space. Includes tools for updating mesh data names, calculating and exporting mesh bounds with rotation adjustments, and copying formatted bounds to the clipboard.

✅ Compatible with Blender 3.8
🔧 Current version: v2.5.18


✨ Features

🔁 Update Mesh Nomenclature

Easily synchronize the mesh data name to match the selected object's name—great for maintaining clean, export-ready naming conventions.

📏 Calculate Mesh Bounds

Computes the Min, Max, Center, and Radius of selected mesh objects with:

  • Automatic Z-up to Y-up conversion (for BG3 game engine compatibility)

📋 Copy Bounds to Clipboard

Exports the calculated bounds in a structured XML format, for transfering to your mesh.lsx/lsf

Example output:

<attribute id="BoundsMax" type="fvec3" value="1.23 4.56 7.89" />
<attribute id="BoundsMin" type="fvec3" value="-1.23 -4.56 -7.89" />
<attribute id="Center" type="fvec3" value="0.00 0.00 0.00" />
<attribute id="Radius" type="float" value="7.89" />

🎥 Demo

Here’s a quick look at the addon in action:

quicktools_min-max


📦 Installation

  1. Download the addon pmlstk_quicktools.zip file.
  2. In Blender, go to Edit > Preferences > Add-ons.
  3. Click Install, select the file, and enable pommelstrike quick tools.
  4. Access it from the 3D Viewport > Sidebar (N-panel) > pommelstrike tab.

🔍 Finding Your Mesh's .lsf Path

To locate your mesh's .lsf file in BG3 Modder Toolkit "CrayonBox" Resource Manager:

  1. Open CrayonBox Icon.
  2. Search or browse to your desired mesh asset.
  3. Right-click the file path field and choose “Copy Value to Clipboard.”
  4. Paste the path in to LSLIB / ConverterApp

📸 Visual Example

CrayonBox - Copy LSF Path


📄 License

This project is open-source and available under the MIT License.

🤝 Acknowledgments

jovito / byte0bard https://github.com/Byte0Bard for the assitance and advice on Y-up.

pommelstrike
If this tool helps your workflow, consider supporting via Patreon


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published