From d6c32f3e351d0cb17aecbc75b168b0cd50b0aa7f Mon Sep 17 00:00:00 2001 From: marauder2k7 Date: Tue, 26 May 2026 11:33:06 +0100 Subject: [PATCH] only dsq should call import sequence --- Engine/source/gui/editor/guiShapeEdPreview.cpp | 8 +++++++- Engine/source/ts/tsShapeOldRead.cpp | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) 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; }