nkeeline / Keemap-Blender-Rig-ReTargeting-Addon

Blender Rig Retargeting Addon allows mapping motions of one rig to another. Works with ANY rig and allows user to map bones from one rig to another and save mapping files out to hard drive.
GNU General Public License v3.0
128 stars 22 forks source link

some way to have more detailed error messages for when something is going wrong #13

Open DahniMae opened 2 months ago

DahniMae commented 2 months ago

I have a rig that I'm 100% sure i have given a source bone too in every single entry on the list, and there's only about 200 or so, so it doesn't take that long to check, and I've confirmed they are in parent child order, especially where it branches out to have multiple children it follows the first child's line first, then the second etc

when I test each bone individually, it works just fine, they all each work on their own but when i hit test all, i get this error message: Python: Traceback (most recent call last): File "C:\Users\wfh\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\KeeMapAnimRetarget\KeeMapBoneOperators.py", line 743, in execute bpy.ops.wm.test_set_rotation_of_bone(index2pose = index,keyframe = self.keyframe) File "C:\Program Files\Blender Foundation\Blender 4.0\4.0\scripts\modules\bpy\ops.py", line 109, in call ret = _op_call(self.idname_py(), kw) RuntimeError: Error: Must Have a Source Bone Name Entered

I'm on blender 4.0, so I'm not sure if that affects this at all i get that the error is saying that a source bone name is missing, but ive checked all of them and they all have a source bone listed, so I don't know how to fix what's going wrong