Merge pull request #192 from Yusarina/Current
- bug fixes to merge armature button
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
schema_version = "1.0.0"
|
schema_version = "1.0.0"
|
||||||
|
|
||||||
id = "avatar_toolkit"
|
id = "avatar_toolkit"
|
||||||
version = "0.3.2"
|
version = "0.3.3"
|
||||||
name = "Avatar Toolkit"
|
name = "Avatar Toolkit"
|
||||||
tagline = "A modern tool for importing and optimizing models for VRChat, Resonite, and other similar games."
|
tagline = "A modern tool for importing and optimizing models for VRChat, Resonite, and other similar games."
|
||||||
maintainer = "Team NekoNeo"
|
maintainer = "Team NekoNeo"
|
||||||
|
|||||||
@@ -102,12 +102,9 @@ class AvatarToolkit_OT_MergeArmature(bpy.types.Operator):
|
|||||||
wm.progress_update(100)
|
wm.progress_update(100)
|
||||||
wm.progress_end()
|
wm.progress_end()
|
||||||
|
|
||||||
|
# Restore settings only for the base armature since merge_armature is removed during join
|
||||||
restore_breaking_settings_armature(base_armature, data_breaking_base)
|
restore_breaking_settings_armature(base_armature, data_breaking_base)
|
||||||
|
|
||||||
if merge_armature_name_stored in bpy.data.objects:
|
|
||||||
merge_armature_obj = bpy.data.objects[merge_armature_name_stored]
|
|
||||||
restore_breaking_settings_armature(merge_armature_obj, data_breaking_merge)
|
|
||||||
|
|
||||||
# Restore original mode if it wasn't OBJECT
|
# Restore original mode if it wasn't OBJECT
|
||||||
try:
|
try:
|
||||||
if original_mode == 'EDIT_ARMATURE':
|
if original_mode == 'EDIT_ARMATURE':
|
||||||
@@ -125,8 +122,9 @@ class AvatarToolkit_OT_MergeArmature(bpy.types.Operator):
|
|||||||
return {'FINISHED'}
|
return {'FINISHED'}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"Error merging armatures: {str(e)}\n{traceback.format_exc()}")
|
errormessage: str = traceback.format_exc()
|
||||||
self.report({'ERROR'}, traceback.format_exc())
|
logger.error(f"Error merging armatures: {str(e)}\n{errormessage}")
|
||||||
|
self.report({'ERROR'}, f"Error merging armatures: {errormessage}")
|
||||||
|
|
||||||
# Try to restore original mode even on error
|
# Try to restore original mode even on error
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"authors": ["Avatar Toolkit Team"],
|
"authors": ["Avatar Toolkit Team"],
|
||||||
"messages": {
|
"messages": {
|
||||||
"AvatarToolkit.label": "Avatar Toolkit (Alpha 0.3.2)",
|
"AvatarToolkit.label": "Avatar Toolkit (Alpha 0.3.3)",
|
||||||
"AvatarToolkit.desc1": "Avatar Toolkit is in Early Access there",
|
"AvatarToolkit.desc1": "Avatar Toolkit is in Early Access there",
|
||||||
"AvatarToolkit.desc2": "will be issues, if you find any issues,",
|
"AvatarToolkit.desc2": "will be issues, if you find any issues,",
|
||||||
"AvatarToolkit.desc3": "please report it on our Github.",
|
"AvatarToolkit.desc3": "please report it on our Github.",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"authors": ["Avatar Toolkit Team"],
|
"authors": ["Avatar Toolkit Team"],
|
||||||
"messages": {
|
"messages": {
|
||||||
"AvatarToolkit.label": "アバターツールキット (アルファ 0.3.2)",
|
"AvatarToolkit.label": "アバターツールキット (アルファ 0.3.3)",
|
||||||
"AvatarToolkit.desc1": "アバターツールキットは早期アクセス中であり、",
|
"AvatarToolkit.desc1": "アバターツールキットは早期アクセス中であり、",
|
||||||
"AvatarToolkit.desc2": "問題が発生する可能性があります。問題を見つけた場合は、",
|
"AvatarToolkit.desc2": "問題が発生する可能性があります。問題を見つけた場合は、",
|
||||||
"AvatarToolkit.desc3": "GitHubで報告してください。",
|
"AvatarToolkit.desc3": "GitHubで報告してください。",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"authors": ["Avatar Toolkit Team"],
|
"authors": ["Avatar Toolkit Team"],
|
||||||
"messages": {
|
"messages": {
|
||||||
"AvatarToolkit.label": "아바타 툴킷 (알파 0.3.2)",
|
"AvatarToolkit.label": "아바타 툴킷 (알파 0.3.3)",
|
||||||
"AvatarToolkit.desc1": "아바타 툴킷은 초기 액세스 단계에 있으므로",
|
"AvatarToolkit.desc1": "아바타 툴킷은 초기 액세스 단계에 있으므로",
|
||||||
"AvatarToolkit.desc2": "문제가 있을 수 있습니다. 문제를 발견하시면",
|
"AvatarToolkit.desc2": "문제가 있을 수 있습니다. 문제를 발견하시면",
|
||||||
"AvatarToolkit.desc3": "Github에 보고해 주세요.",
|
"AvatarToolkit.desc3": "Github에 보고해 주세요.",
|
||||||
|
|||||||
Reference in New Issue
Block a user