Browse Source

Update mc config tool and mc file

Zixuan 3 days ago
parent
commit
18d7908114

+ 9 - 0
Configs/ConfigFile/ConfigFile.csproj

@@ -12,6 +12,15 @@
     <None Update="Base\BasicInfo.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
+    <None Update="ConfigFiles\Memery1-3.mc">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Update="ConfigFiles\Memery1.mc">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Update="ConfigFiles\Memery2-3.mc">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
     <None Update="ConfigFiles\Minics Config 1.mc">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>

File diff suppressed because it is too large
+ 2224 - 0
Configs/ConfigFile/ConfigFiles/Memery1-3.mc


File diff suppressed because it is too large
+ 2224 - 0
Configs/ConfigFile/ConfigFiles/Memery1.mc


File diff suppressed because it is too large
+ 2224 - 0
Configs/ConfigFile/ConfigFiles/Memery2-3.mc


+ 10 - 0
Tools/ToMcFile/Program.cs

@@ -108,6 +108,16 @@ internal class Program
                 config.Caps = caps;
         }
 
+        config.Caps = config.Caps < 0 ? 0 : config.Caps;
+        config.Floor = config.Floor < 0 ? 0 : config.Floor;
+        config.CapsWarning = config.CapsWarning < 0 ? 0 : config.CapsWarning;
+        config.FloorWarning = config.FloorWarning < 0 ? 0 : config.FloorWarning;
+
+        config.Caps = (float)Math.Round(config.Caps, 0);
+        config.Floor = (float)Math.Round(config.Floor, 0);
+        config.CapsWarning = (float)Math.Round(config.CapsWarning, 0);
+        config.FloorWarning = (float)Math.Round(config.FloorWarning, 0);
+
         if (float.TryParse(content[6], out float p))
             config.Running_P = p;
         if (float.TryParse(content[7], out float i))