.msh (SWBF toolchain version) exporter for Blender
Go to file
William Herald Snyder 84a910f747 When exporting collision primitives, check the swbf_msh_coll_prim primitive property before the name to catch primitives which have incorrect names. Previously the property would only be checked if the primitive was missing a name indicator, but it should be checked first and always because some primitives from XSI have name-type mismatch (cis_hover_aat) 2022-10-05 09:28:27 -04:00
.vscode basic working version 2019-11-11 23:03:52 +13:00
addons/io_scene_swbf_msh When exporting collision primitives, check the swbf_msh_coll_prim primitive property before the name to catch primitives which have incorrect names. Previously the property would only be checked if the primitive was missing a name indicator, but it should be checked first and always because some primitives from XSI have name-type mismatch (cis_hover_aat) 2022-10-05 09:28:27 -04:00
docs Generate Nodes operator docs subsection 2022-10-01 08:02:59 -04:00
.gitattributes Initial commit 2019-11-03 03:54:52 +13:00
.gitignore anim seed 2020-10-11 12:08:11 -04:00
README.md update readme.md, __init__.py 2022-01-19 16:47:05 +13:00
glTF-Blender-IO-license.txt basic working version 2019-11-11 23:03:52 +13:00
license Create license 2021-01-06 13:25:05 +13:00

README.md

SWBF-msh-Blender-IO

.msh (SWBF toolchain version) Import-Exporter for Blender

Installing

You install it like any other Blender addon, if you already know how to do that then great! Else head over here to learn how to do it in Blender 3.0.

Reference Manual

Included in the repository is a Reference Manual of sorts. There is no need to read through it before using the addon but anytime you have a question about how something works or why an export failed it should hopefully have the answers.

Work to be done

  • Investigate and add support for editing and exporting SWBF2 cloth.

What from glTF-Blender-IO was used?

The reload_package function from __init__.py. Before writing this I had barely touched Python and when I saw that glTF-Blender-IO had a function to assist script reloading "I thought that's useful, I think I kinda need that and I don't know how to write something like that myself yet.". And it was very useful, so thank you to all the glTF-Blender-IO developers and contributors.