From 149224091f2967badf71d074b1839a45afa1695e Mon Sep 17 00:00:00 2001 From: Garux Date: Fri, 30 Apr 2021 10:37:06 +0300 Subject: [PATCH] support missing closing brace in material list after Ascii Scene Exporter v2.51 --- code/AssetLib/ASE/ASEParser.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/AssetLib/ASE/ASEParser.cpp b/code/AssetLib/ASE/ASEParser.cpp index 21ec26593..958e3b9a8 100644 --- a/code/AssetLib/ASE/ASEParser.cpp +++ b/code/AssetLib/ASE/ASEParser.cpp @@ -498,6 +498,12 @@ void Parser::ParseLV1MaterialListBlock() { ParseLV2MaterialBlock(sMat); continue; } + if( iDepth == 1 ){ + // CRUDE HACK: support missing brace after "Ascii Scene Exporter v2.51" + LogWarning("Missing closing brace in material list"); + --filePtr; + return; + } } AI_ASE_HANDLE_TOP_LEVEL_SECTION(); }