From ab391186f27d8b2f206c62aa92b426665f3658f1 Mon Sep 17 00:00:00 2001 From: EonaCat Date: Sun, 31 May 2026 11:06:50 +0200 Subject: [PATCH] Added VDF Generator --- .../EonaCat.FirstLight.SaveTransfer.csproj | 2 +- 007SaveTool/MainWindow.xaml | 75 +++++-- 007SaveTool/MainWindow.xaml.cs | 101 +++++++++ .../KeyValue/Interfaces/IKeyValueNode.cs | 6 + .../KeyValue/KeyValueDeserializer.cs | 55 +++++ .../KeyValue/KeyValueSerializer.cs | 53 +++++ .../KeyValue/KeyValueTokenizer.cs | 81 ++++++++ .../KeyValue/Models/KeyValueGroup.cs | 36 ++++ .../KeyValue/Models/KeyValuePair.cs | 14 ++ 007SaveTool/VdfGenerator/Models/CachedFile.cs | 193 ++++++++++++++++++ .../VdfGenerator/Models/RemoteCacheVdfFile.cs | 99 +++++++++ 007SaveTool/VdfGenerator/NumberParser.cs | 20 ++ EonaCat.FirstLight.SaveTransfer.sln | 2 +- 13 files changed, 720 insertions(+), 17 deletions(-) create mode 100644 007SaveTool/VdfGenerator/KeyValue/Interfaces/IKeyValueNode.cs create mode 100644 007SaveTool/VdfGenerator/KeyValue/KeyValueDeserializer.cs create mode 100644 007SaveTool/VdfGenerator/KeyValue/KeyValueSerializer.cs create mode 100644 007SaveTool/VdfGenerator/KeyValue/KeyValueTokenizer.cs create mode 100644 007SaveTool/VdfGenerator/KeyValue/Models/KeyValueGroup.cs create mode 100644 007SaveTool/VdfGenerator/KeyValue/Models/KeyValuePair.cs create mode 100644 007SaveTool/VdfGenerator/Models/CachedFile.cs create mode 100644 007SaveTool/VdfGenerator/Models/RemoteCacheVdfFile.cs create mode 100644 007SaveTool/VdfGenerator/NumberParser.cs diff --git a/007SaveTool/EonaCat.FirstLight.SaveTransfer.csproj b/007SaveTool/EonaCat.FirstLight.SaveTransfer.csproj index 1411c48..088a27b 100644 --- a/007SaveTool/EonaCat.FirstLight.SaveTransfer.csproj +++ b/007SaveTool/EonaCat.FirstLight.SaveTransfer.csproj @@ -1,4 +1,4 @@ - + WinExe diff --git a/007SaveTool/MainWindow.xaml b/007SaveTool/MainWindow.xaml index 2e99c91..f9de59c 100644 --- a/007SaveTool/MainWindow.xaml +++ b/007SaveTool/MainWindow.xaml @@ -25,9 +25,7 @@ - + @@ -65,9 +63,6 @@ - + - - + @@ -182,7 +176,7 @@ - + @@ -236,7 +230,7 @@ - + @@ -265,11 +259,62 @@ HorizontalAlignment="Right" Margin="0,10,0,0" Click="ClearLog_Click"/> + + + + + + + + + + + + + +