2025-07-24 10:16:58 +08:00
# Scripts
2025-01-15 14:18:27 +08:00
2025-07-23 22:35:47 +08:00
These tool scripts is served for BBP_NG specifically. We use Astral UV with a single Python project file to manage these tools. You can browse their usage in this file.
2025-01-15 14:18:27 +08:00
2025-07-23 22:35:47 +08:00
## Build Icons
Build essential icons used by BBP_NG in Blender.
Execute `uv run build_icons.py`
## Build JSONs
Compress BME prototype JSON files into smaller size.
Execute `uv run build_json.py`
2025-07-24 10:16:58 +08:00
## Build Meshes
Copy Ballance element placeholder into Blender plugin.
Execute `uv run build_meshes.py`
2025-07-23 22:35:47 +08:00
## Validate BME Prototype
Validate the correction of BME prorotype JSON files.
2025-07-24 14:51:05 +08:00
Validation is VERY crucial. Before running anything involving BME prototype JSONs, please validate them first.
2025-07-23 22:35:47 +08:00
Execute `uv run validate_json.py`
## Extract BME Translation
Extract the translation template from BME prorotype JSON files.
Execute `uv run extract_json.py`