Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
e646cbe
Fix #47: Use Object Origins for Primitive Reference Points
avan069 Sep 21, 2025
c1c10d2
Fix #10: DOF/switch/callback.xml Reload Buttons
avan069 Sep 22, 2025
61dd503
Fix 21, Introduce Mesh Batch Processing
avan069 Sep 23, 2025
a332ac0
WIP: Persistent DOF/Switch IDs (#51)
avan069 Sep 24, 2025
bcce027
UV layer preservation fix
avan069 Sep 24, 2025
745dfed
Merge branch 'main' into switch-dof-persistence
avan069 Sep 24, 2025
dbc8bc3
Fix DOF/switch UI panel filter
avan069 Sep 25, 2025
23b306f
Export Validation Initial
avan069 Sep 26, 2025
8870429
DOF/Switch ID resolution helpers - Pass 1
avan069 Sep 27, 2025
54516f9
DOF/Switch ID resolution (List Hydration) - Pass 2
avan069 Sep 28, 2025
be706a1
Add export profiling and packing optimizations
Copilot May 10, 2026
592d4ab
Address export review feedback
Copilot May 10, 2026
de38406
Deduplicate profiled export utility paths
Copilot May 10, 2026
96a34e0
Finalize export packing fixes
Copilot May 10, 2026
292f5ae
Restore comments removed during export optimization
Copilot May 10, 2026
3eb0865
panel corrections
avan069 May 11, 2026
6ae73ec
Merge pull request #1 from avan069/switch-dof-persistence
avan069 May 11, 2026
dc1e5a8
Merge origin/main into performance export branch
Copilot May 11, 2026
ee40f9e
Fix 16-bit index buffer boundary condition
Copilot May 11, 2026
19d456e
Clarify 16-bit index threshold comment
Copilot May 11, 2026
4ca2913
perf: batch modifier application to O(1) depsgraph flushes
Copilot May 11, 2026
480a78e
fix: preserve hierarchy transforms during export apply step
Copilot May 11, 2026
7065e21
chore: address review naming feedback in transform helper
Copilot May 11, 2026
661e5b7
perf: optimize modifier and transform application by hierarchy depth
avan069 May 11, 2026
52f80e1
Merge Export Performance Improvements
avan069 May 11, 2026
fc1bbe3
workflow, fork plugin metadata change
avan069 May 11, 2026
4f40995
workflow revision
avan069 May 11, 2026
5b1713c
Increase UI panel BMS coords precision, add default switch helper size
avan069 May 11, 2026
2665e55
Return init naming/URLs to BMS original, step version
avan069 Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .github/workflows/release-van.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Van
on:
push:
tags:
- van/v*.*.*

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.10"
- name: Install ruff
run: pip install ruff
- name: Lint with ruff
run: ruff check .

release-van:
needs: lint
name: Create Release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Build and zip folder
run: |
release_tag="${GITHUB_REF#refs/tags/}"
tag_version="${release_tag#van/}"
version_tuple=$(echo "$tag_version" | awk -F'[v.]' '{print $2", "$3", "$4}')
sed -i "s/\"version\": .*/\"version\": (${version_tuple}),/" bms_blender_plugin/__init__.py
zip_file="bms_blender_plugin-van-${tag_version}.zip"
zip -r "$zip_file" bms_blender_plugin \
-x "*/__pycache__/*" \
-x "*.pyc" \
-x "*.pyo"
echo "Zip file built"
echo "RELEASE_TAG=$release_tag" >> $GITHUB_ENV
echo "TAG_VERSION=$tag_version" >> $GITHUB_ENV
echo "ZIP_FILE=$zip_file" >> $GITHUB_ENV
- name: Release
uses: softprops/action-gh-release@v1
with:
tag_name: "${{ env.RELEASE_TAG }}"
name: "Van ${{ env.TAG_VERSION }}"
body: "Install the uploaded bms_blender_plugin zip asset."
files: "${{ env.ZIP_FILE }}"
2 changes: 1 addition & 1 deletion bms_blender_plugin/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
bl_info = {
"name": "Falcon BMS Plugin",
"author": "Benchmark Sims",
"version": (0, 0, 20250118),
"version": (1, 2, 0),
"blender": (3, 6, 0),
"location": "File > Export",
"description": "Export as Falcon BMS BML",
Expand Down
Loading
Loading