From 266b69d524d4cb27c8dfad023d0eab75ffd9941c Mon Sep 17 00:00:00 2001 From: MistEO Date: Sat, 6 May 2023 18:52:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/ResourceUpdater/ResourceUpdater.sln | 31 +++++++++++++++++++++++ tools/ResourceUpdater/main.cpp | 4 ++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 tools/ResourceUpdater/ResourceUpdater.sln diff --git a/tools/ResourceUpdater/ResourceUpdater.sln b/tools/ResourceUpdater/ResourceUpdater.sln new file mode 100644 index 0000000000..8f204649d8 --- /dev/null +++ b/tools/ResourceUpdater/ResourceUpdater.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33530.505 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ResourceUpdater", "ResourceUpdater.vcxproj", "{C9EA2837-0A4B-488F-A289-643B9D0BFCEB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Debug|ARM64.Build.0 = Debug|ARM64 + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Debug|x64.ActiveCfg = Debug|x64 + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Debug|x64.Build.0 = Debug|x64 + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Release|ARM64.ActiveCfg = Release|ARM64 + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Release|ARM64.Build.0 = Release|ARM64 + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Release|x64.ActiveCfg = Release|x64 + {C9EA2837-0A4B-488F-A289-643B9D0BFCEB}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {EE6B1D07-0BBE-4694-A199-3AFE98F2F1F4} + EndGlobalSection +EndGlobal diff --git a/tools/ResourceUpdater/main.cpp b/tools/ResourceUpdater/main.cpp index be82970f90..bff0eebc28 100644 --- a/tools/ResourceUpdater/main.cpp +++ b/tools/ResourceUpdater/main.cpp @@ -181,7 +181,9 @@ int main([[maybe_unused]] int argc, char** argv) return -1; } auto zhtw_gamedata_dir = game_data_dir / "zh_TW" / "gamedata"; - std::filesystem::remove_all(zhtw_gamedata_dir); + if (std::filesystem::exists(zhtw_gamedata_dir)) { + std::filesystem::remove_all(zhtw_gamedata_dir); + } std::filesystem::rename(cur_path / "data" / "gamedata", zhtw_gamedata_dir); /* Update recruitment data from ArknightsGameData*/