From 9be396b175149fedcdc793f27d2e438c6741920d Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Wed, 3 Jan 2024 17:09:51 +0800 Subject: [PATCH] impl #1228 --- .../Core/RuntimeOptionsExtension.cs | 5 +++++ .../Snap.Hutao/Resource/Localization/SH.resx | 14 ++++++++++++- .../Snap.Hutao/View/Page/SettingPage.xaml | 6 ++++++ .../ViewModel/Setting/SettingViewModel.cs | 20 +++++++++++++++++++ 4 files changed, 44 insertions(+), 1 deletion(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Core/RuntimeOptionsExtension.cs b/src/Snap.Hutao/Snap.Hutao/Core/RuntimeOptionsExtension.cs index 81863056..4a206b0d 100644 --- a/src/Snap.Hutao/Snap.Hutao/Core/RuntimeOptionsExtension.cs +++ b/src/Snap.Hutao/Snap.Hutao/Core/RuntimeOptionsExtension.cs @@ -13,4 +13,9 @@ internal static class RuntimeOptionsExtension Directory.CreateDirectory(directory); return Path.Combine(directory, fileName); } + + public static string GetDataFolderServerCacheFolder(this RuntimeOptions options) + { + return Path.Combine(options.DataFolder, "ServerCache"); + } } \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx index e1b60ce8..289f6ad4 100644 --- a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx +++ b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx @@ -1580,6 +1580,12 @@ 创建桌面快捷方式失败 + + 后续转换会重新下载所需的文件,确定要删除吗? + + + 删除转换服务器缓存 + 已使用磁盘空间:{0} @@ -2421,7 +2427,7 @@ 在完整阅读原神和胡桃工具箱用户协议后,我选择启用「启动游戏-高级功能」 - 启用高级功能 + 高级功能 更改自动连点功能的快捷键 @@ -2576,6 +2582,12 @@ 调试控制台 + + 在启动游戏中转换服务器后会产生对应的游戏客户端文件用作缓存 + + + 清理转换服务器缓存 + 打开文件夹 diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/SettingPage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/SettingPage.xaml index 5abc8c26..0444f4ab 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Page/SettingPage.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Page/SettingPage.xaml @@ -374,6 +374,12 @@ Description="{shcm:ResourceString Name=ViewPageSettingSetDataFolderDescription}" Header="{shcm:ResourceString Name=ViewPageSettingSetDataFolderHeader}" IsClickEnabled="True"/> +