diff --git a/Engine/source/gui/editor/guiShapeEdPreview.cpp b/Engine/source/gui/editor/guiShapeEdPreview.cpp index 41a17d786..2fc62c51a 100644 --- a/Engine/source/gui/editor/guiShapeEdPreview.cpp +++ b/Engine/source/gui/editor/guiShapeEdPreview.cpp @@ -476,8 +476,14 @@ bool GuiShapeEdPreview::setObjectShapeAsset(const char* assetId) ShapeAnimationAsset* asset = AssetDatabase.acquireAsset(id); StringTableEntry animPath = asset->getAnimationPath(); AssetDatabase.releaseAsset(id); - Torque::Path dsqPath(animPath); + String fileExt = String::ToLower(dsqPath.getExtension()); + + if (fileExt != String("dsq")) + { + return setObjectModel(animPath); + } + Torque::Path shapePath; if (!findCompanionShape(dsqPath, shapePath)) { diff --git a/Engine/source/ts/tsShapeOldRead.cpp b/Engine/source/ts/tsShapeOldRead.cpp index 3f2dd368b..bac4c85b7 100644 --- a/Engine/source/ts/tsShapeOldRead.cpp +++ b/Engine/source/ts/tsShapeOldRead.cpp @@ -435,7 +435,7 @@ bool TSShape::importSequences(Stream * s, const String& sequencePath) { // error -- don't support future version yet :> Con::errorf(ConsoleLogEntry::General, - "Sequence import failed: attempt to load a version %i ddsq-animation, can currently only load version %i and before.", + "Sequence import failed: attempt to load a version %i dsq-animation, can currently only load version %i and before.", smReadVersion, smVersion); return false; }