From 2709c660db00c7cfc6b2efb2cb570c78aac7f0c8 Mon Sep 17 00:00:00 2001 From: HX3N Date: Sat, 21 Jun 2025 04:53:56 +0900 Subject: [PATCH] fix: skip blank stages in KR replacement on ResoureUpdater (#13045) * fix: skip blank stages in KR replacement on ResoureUpdater * docs: simple commenting --------- Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com> --- resource/global/YoStarKR/resource/tasks/tasks.json | 3 +-- tools/ResourceUpdater/main.cpp | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/resource/global/YoStarKR/resource/tasks/tasks.json b/resource/global/YoStarKR/resource/tasks/tasks.json index cdf40479f1..9ce09c41d4 100644 --- a/resource/global/YoStarKR/resource/tasks/tasks.json +++ b/resource/global/YoStarKR/resource/tasks/tasks.json @@ -1361,8 +1361,7 @@ ["라인랩가드", "莱茵卫士"], ["빙하기", "冰川期"], ["울창한정글", "丛林密布"], - ["기동대", "机动队"], - ["", " "] + ["기동대", "机动队"] ] }, "BattleQuickFormationFilter-Cost": { diff --git a/tools/ResourceUpdater/main.cpp b/tools/ResourceUpdater/main.cpp index 6257ff4fa1..c8905486e8 100644 --- a/tools/ResourceUpdater/main.cpp +++ b/tools/ResourceUpdater/main.cpp @@ -1316,8 +1316,13 @@ bool ocr_replace_overseas(const fs::path& input_dir, const fs::path& tasks_base_ } name_buffer = stage_obj["name"].as_string(); + // ko-kr requires space removal if (remove_spaces) { name_buffer.erase(std::remove(name_buffer.begin(), name_buffer.end(), ' '), name_buffer.end()); + // ro4_b_9 is blank for all clients so we skip it + if (name_buffer.empty()) { + continue; + } } stage_names.emplace(id, name_buffer); }