STEAM GROUP
Blender Source Tools BleST
STEAM GROUP
Blender Source Tools BleST
429
IN-GAME
2,285
ONLINE
Founded
November 8, 2013
All Discussions > Help > Topic Details
Weird Python Error when Attempting to Export
I'm getting the following traceback error when attempting to export my project using BleST. I don't know if I did something on my end or not, but the issue didn't start happening until recently.

Python: Traceback (most recent call last): File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 211, in execute self.exportId(context, id) File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 551, in exportId self.files_exported += write_func(id, bake_results, self.sanitiseFilename(export_name), path) File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1419, in writeDMX for root_elems in [writeBone(bone) for bone in self.armature.pose.bones if not bone.parent and not (add_implicit_bone and bone.name == implicit_bone_name)]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1419, in <listcomp> for root_elems in [writeBone(bone) for bone in self.armature.pose.bones if not bone.parent and not (add_implicit_bone and bone.name == implicit_bone_name)]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in writeBone for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in <listcomp> for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in writeBone for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in <listcomp> for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in writeBone for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in <listcomp> for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1388, in writeBone relMat = cur_p.matrix.inverted() @ bone.matrix ValueError: Matrix.invert(ed): matrix does not have an inverse

Any help would be appreciated! I'm doing a project for a friend and am planning on finishing it up soon! Thank you very much for any help you can provide.
< >
Showing 1-3 of 3 comments
Pte Jack Mar 10, 2023 @ 12:24am 
This is just a guess, but do you have a matrix type modifier in the project and have you tried to apply it before exporting?
Indoril Nerevar Mar 10, 2023 @ 6:58pm 
Originally posted by Pte Jack:
This is just a guess, but do you have a matrix type modifier in the project and have you tried to apply it before exporting?
What would that be? Maybe I added one by accident but I wouldn't know what that is...
Artfunkel Apr 1, 2023 @ 9:36am 
You could also have a bone scaled to 0. This can't be exported.
< >
Showing 1-3 of 3 comments
Per page: 1530 50

All Discussions > Help > Topic Details