From 0f2fb17432baad2028dd20c4a9e182bb812c3277 Mon Sep 17 00:00:00 2001 From: MattNL Date: Fri, 4 Nov 2022 19:38:40 -0400 Subject: [PATCH] Added global fix for localized decimal parsing --- PCK-Studio/Forms/Skins-And-Textures/generateModel.cs | 12 ++++++------ PCK-Studio/Program.cs | 3 +++ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/PCK-Studio/Forms/Skins-And-Textures/generateModel.cs b/PCK-Studio/Forms/Skins-And-Textures/generateModel.cs index 9fdb5f13..70eaa100 100644 --- a/PCK-Studio/Forms/Skins-And-Textures/generateModel.cs +++ b/PCK-Studio/Forms/Skins-And-Textures/generateModel.cs @@ -176,12 +176,12 @@ namespace PckStudio // %f try { - float x = float.Parse(Format[1], System.Globalization.CultureInfo.InvariantCulture); - float y = float.Parse(Format[2], System.Globalization.CultureInfo.InvariantCulture); - float z = float.Parse(Format[3], System.Globalization.CultureInfo.InvariantCulture); - float sizeX = float.Parse(Format[4], System.Globalization.CultureInfo.InvariantCulture); - float sizeY = float.Parse(Format[5], System.Globalization.CultureInfo.InvariantCulture); - float sizeZ = float.Parse(Format[6], System.Globalization.CultureInfo.InvariantCulture); + float x = float.Parse(Format[1]); + float y = float.Parse(Format[2]); + float z = float.Parse(Format[3]); + float sizeX = float.Parse(Format[4]); + float sizeY = float.Parse(Format[5]); + float sizeZ = float.Parse(Format[6]); int u = int.Parse(Format[7]); int v = int.Parse(Format[8]); modelParts.Add(new ModelPart(name, x, y, z, sizeX, sizeY, sizeZ, u, v)); diff --git a/PCK-Studio/Program.cs b/PCK-Studio/Program.cs index e09bb7a9..70645b84 100644 --- a/PCK-Studio/Program.cs +++ b/PCK-Studio/Program.cs @@ -20,6 +20,9 @@ namespace PckStudio #if DEBUG Debug.Listeners.Add(new TextWriterTraceListener(Console.Out)); #endif + + System.Globalization.CultureInfo.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; + var f = new MainForm(); if (args.Length > 0 && File.Exists(args[0]) && args[0].EndsWith(".pck")) f.LoadFromPath(args[0]);