From df072f1c4017618a28bed75e5e2f5fa84581d040 Mon Sep 17 00:00:00 2001
From: Azalea <22280294+hykilpikonna@users.noreply.github.com>
Date: Wed, 7 Feb 2024 03:49:14 -0500
Subject: [PATCH] [F] Use yaml instead
---
AquaMai/AquaMai.csproj | 8 ++++----
AquaMai/AquaMai.toml | 7 -------
AquaMai/AquaMai.yaml | 7 +++++++
AquaMai/Main.cs | 6 +++---
AquaMai/packages.config | 2 +-
5 files changed, 15 insertions(+), 15 deletions(-)
delete mode 100644 AquaMai/AquaMai.toml
create mode 100644 AquaMai/AquaMai.yaml
diff --git a/AquaMai/AquaMai.csproj b/AquaMai/AquaMai.csproj
index 036b65f7..a68c3da4 100644
--- a/AquaMai/AquaMai.csproj
+++ b/AquaMai/AquaMai.csproj
@@ -60,9 +60,6 @@
Libs\System.Xml.dll
-
- packages\Tomlyn.0.17.0\lib\netstandard2.0\Tomlyn.dll
-
Libs\Unity.Analytics.DataPrivacy.dll
@@ -261,6 +258,9 @@
Libs\UnityEngine.XRModule.dll
+
+ packages\YamlDotNet.15.1.1\lib\net47\YamlDotNet.dll
+
@@ -273,7 +273,7 @@
-
+
\ No newline at end of file
diff --git a/AquaMai/AquaMai.toml b/AquaMai/AquaMai.toml
deleted file mode 100644
index 60dd1bca..00000000
--- a/AquaMai/AquaMai.toml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-# ===================================
-# UX: User Experience Improvements
-[UX]
-# Skip the warning screen and logo shown after the POST sequence
-SkipWarningScreen=1
-
diff --git a/AquaMai/AquaMai.yaml b/AquaMai/AquaMai.yaml
new file mode 100644
index 00000000..0ccaa1fa
--- /dev/null
+++ b/AquaMai/AquaMai.yaml
@@ -0,0 +1,7 @@
+
+# ===================================
+# UX: User Experience Improvements
+UX:
+ # Skip the warning screen and logo shown after the POST sequence
+ SkipWarningScreen: true
+
diff --git a/AquaMai/Main.cs b/AquaMai/Main.cs
index ad5f921a..201d4401 100644
--- a/AquaMai/Main.cs
+++ b/AquaMai/Main.cs
@@ -1,6 +1,5 @@
using AquaMai.UX;
using MelonLoader;
-using Tomlyn;
namespace AquaMai
{
@@ -22,8 +21,9 @@ namespace AquaMai
{
MelonLogger.Msg("OnApplicationStart");
- // Read AquaMai.toml to load settings
- AppConfig = Toml.ToModel("AquaMai.toml");
+ // Read AquaMai.yaml to load settings
+ var yaml = new YamlDotNet.Serialization.Deserializer();
+ AppConfig = yaml.Deserialize(System.IO.File.ReadAllText("AquaMai.yaml"));
if (AppConfig.UX.SkipWarningScreen)
{
diff --git a/AquaMai/packages.config b/AquaMai/packages.config
index 3f81b7af..c35aaf88 100644
--- a/AquaMai/packages.config
+++ b/AquaMai/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file