From 92bbade07ca65df228f65618504e5f7206fe748d Mon Sep 17 00:00:00 2001 From: ithinkandicode Date: Sat, 30 May 2020 21:00:41 +0100 Subject: [PATCH 1/3] fix: colkind uses BBoxMode (#12) --- ExportToGMS1Project.csx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ExportToGMS1Project.csx b/ExportToGMS1Project.csx index edf2066..dab4819 100644 --- a/ExportToGMS1Project.csx +++ b/ExportToGMS1Project.csx @@ -101,7 +101,7 @@ void ExportSprite(UndertaleSprite sprite) new XElement("type", "0"), new XElement("xorig", sprite.OriginX.ToString()), new XElement("yorigin", sprite.OriginY.ToString()), - new XElement("colkind", sprite.BBoxMode.ToString()), + new XElement("colkind", (int)sprite.SepMasks == 1 ? 1 : 0), new XElement("coltolerance", "0"), new XElement("sepmasks", sprite.SepMasks.ToString("D")), new XElement("bboxmode", sprite.BBoxMode.ToString()), From a895c386999491e89475358116b75d84184ebbb7 Mon Sep 17 00:00:00 2001 From: ithinkandicode Date: Sat, 30 May 2020 21:43:28 +0100 Subject: [PATCH 2/3] fix: colkind uses BBoxMode (#12) --- ExportToGMS1Project.csx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ExportToGMS1Project.csx b/ExportToGMS1Project.csx index dab4819..7940e3f 100644 --- a/ExportToGMS1Project.csx +++ b/ExportToGMS1Project.csx @@ -101,7 +101,7 @@ void ExportSprite(UndertaleSprite sprite) new XElement("type", "0"), new XElement("xorig", sprite.OriginX.ToString()), new XElement("yorigin", sprite.OriginY.ToString()), - new XElement("colkind", (int)sprite.SepMasks == 1 ? 1 : 0), + new XElement("colkind", (int)sprite.SepMasks == 0 ? 1 : 0), // if sepmasks is AxisAlignedRect (0), use Rectangle (1), otherwise default to Precise (0) new XElement("coltolerance", "0"), new XElement("sepmasks", sprite.SepMasks.ToString("D")), new XElement("bboxmode", sprite.BBoxMode.ToString()), From 4daced086b4d6471911aee88d413b74349e9760a Mon Sep 17 00:00:00 2001 From: ithinkandicode Date: Sat, 30 May 2020 21:43:28 +0100 Subject: [PATCH 3/3] fix: colkind uses BBoxMode (#12) - correct typo --- ExportToGMS1Project.csx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ExportToGMS1Project.csx b/ExportToGMS1Project.csx index dab4819..7940e3f 100644 --- a/ExportToGMS1Project.csx +++ b/ExportToGMS1Project.csx @@ -101,7 +101,7 @@ void ExportSprite(UndertaleSprite sprite) new XElement("type", "0"), new XElement("xorig", sprite.OriginX.ToString()), new XElement("yorigin", sprite.OriginY.ToString()), - new XElement("colkind", (int)sprite.SepMasks == 1 ? 1 : 0), + new XElement("colkind", (int)sprite.SepMasks == 0 ? 1 : 0), // if sepmasks is AxisAlignedRect (0), use Rectangle (1), otherwise default to Precise (0) new XElement("coltolerance", "0"), new XElement("sepmasks", sprite.SepMasks.ToString("D")), new XElement("bboxmode", sprite.BBoxMode.ToString()),