diff --git a/Blender/appdata_common/Blender Foundation/Blender/BLENDER_VERSION/scripts/addons/DTB/__init__.py b/Blender/appdata_common/Blender Foundation/Blender/BLENDER_VERSION/scripts/addons/DTB/__init__.py index b5d670e..5b1b011 100644 --- a/Blender/appdata_common/Blender Foundation/Blender/BLENDER_VERSION/scripts/addons/DTB/__init__.py +++ b/Blender/appdata_common/Blender Foundation/Blender/BLENDER_VERSION/scripts/addons/DTB/__init__.py @@ -1,7 +1,7 @@ bl_info = { "name": "DazToBlender", "author": "Daz 3D | https://www.daz3d.com", - "version": (2024, 2, 15, 105), + "version": (2024, 2, 17, 107), "blender": (2, 80, 0), "location": "3DView > ToolShelf", "description": "Daz 3D transfer to Blender", diff --git a/DazStudioPlugin/DzBlenderAction.cpp b/DazStudioPlugin/DzBlenderAction.cpp index 283e4e3..3073207 100644 --- a/DazStudioPlugin/DzBlenderAction.cpp +++ b/DazStudioPlugin/DzBlenderAction.cpp @@ -1257,9 +1257,10 @@ bool DzBlenderAction::postProcessFbx(QString fbxFilePath) OpenFBXInterface* openFBX = OpenFBXInterface::GetInterface(); FbxScene* pScene = openFBX->CreateScene("Base Mesh Scene"); - if (openFBX->LoadScene(pScene, fbxFilePath.toUtf8().data()) == false) + if (openFBX->LoadScene(pScene, fbxFilePath) == false) { - QString sFbxErrorMessage = tr("ERROR: DzBridge: openFBX->LoadScene(): ") + QString sFbxErrorMessage = tr("ERROR: DzBlenderBridge: openFBX->LoadScene(): ") + + QString("(File: \"%1\") ").arg(fbxFilePath) + QString("[%1] %2").arg(openFBX->GetErrorCode()).arg(openFBX->GetErrorString()); dzApp->log(sFbxErrorMessage); if (m_nNonInteractiveMode == 0) QMessageBox::warning(0, tr("Error"), @@ -1343,9 +1344,10 @@ bool DzBlenderAction::postProcessFbx(QString fbxFilePath) } } - if (openFBX->SaveScene(pScene, fbxFilePath.toUtf8().data()) == false) + if (openFBX->SaveScene(pScene, fbxFilePath) == false) { - QString sFbxErrorMessage = tr("ERROR: DzBridge: openFBX->SaveScene(): ") + QString sFbxErrorMessage = tr("ERROR: DzBlenderBridge: openFBX->SaveScene(): ") + + QString("(File: \"%1\") ").arg(fbxFilePath) + QString("[%1] %2").arg(openFBX->GetErrorCode()).arg(openFBX->GetErrorString()); dzApp->log(sFbxErrorMessage); if (m_nNonInteractiveMode == 0) QMessageBox::warning(0, tr("Error"), diff --git a/DazStudioPlugin/Resources/blenderaddon.zip b/DazStudioPlugin/Resources/blenderaddon.zip index 8e5ed5f..4d526d1 100644 Binary files a/DazStudioPlugin/Resources/blenderaddon.zip and b/DazStudioPlugin/Resources/blenderaddon.zip differ diff --git a/DazStudioPlugin/real_version.h b/DazStudioPlugin/real_version.h index 36ce989..702a42e 100644 --- a/DazStudioPlugin/real_version.h +++ b/DazStudioPlugin/real_version.h @@ -1,10 +1,10 @@ #pragma once -#define PRODUCT_VERSION_STRING "2024 version 2.15" +#define PRODUCT_VERSION_STRING "2024 version 2.17" #define VER_MAJOR 2024 #define VER_MINOR 2 -#define VER_REV 15 -#define VER_BUILD 105 +#define VER_REV 17 +#define VER_BUILD 107 #define TOSTRING(x) #x #define VERSION_STRING TOSTRING(VER_MAJOR) "." TOSTRING(VER_MINOR) "." TOSTRING(VER_REV) "." TOSTRING(VER_BUILD) diff --git a/dzbridge-common b/dzbridge-common index 27a8a90..85a24e9 160000 --- a/dzbridge-common +++ b/dzbridge-common @@ -1 +1 @@ -Subproject commit 27a8a90685780548d6e945cdf9a5c9ab8312474f +Subproject commit 85a24e96be4309e5c5ed95303b613cef46e62bf5