From 27ba3671747b15356ea044cafce8978b80a33382 Mon Sep 17 00:00:00 2001 From: biwa <6475593+biwa@users.noreply.github.com> Date: Wed, 13 Jul 2022 23:25:10 +0200 Subject: [PATCH] OBJ Models: fixed a crash that occurred when the usemtl directive had the texture to use in quotes. Fixes #758 --- Source/Core/GZBuilder/md3/ModelReader.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Core/GZBuilder/md3/ModelReader.cs b/Source/Core/GZBuilder/md3/ModelReader.cs index d30cd441..15d8bf01 100755 --- a/Source/Core/GZBuilder/md3/ModelReader.cs +++ b/Source/Core/GZBuilder/md3/ModelReader.cs @@ -1425,8 +1425,11 @@ namespace CodeImp.DoomBuilder.GZBuilder.MD3 worldvertices.Clear(); polyindiceslist.Clear(); } + + // Add texture name. It might be in quotes, so remove them. + // See https://github.com/jewalky/UltimateDoomBuilder/issues/758 if (fields.Length >= 2) - result.Skins.Add(fields[1]); + result.Skins.Add(fields[1].Replace("\"", "")); surfaceskinid++; break;