From 32d4d2aec0ea287901b2b1294ce3ac12e44c1505 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Tue, 28 Jul 2026 16:00:41 +0800 Subject: [PATCH 1/3] I18n: update coalition stage translation --- module/config/i18n/en-US.json | 8 ++++---- module/config/i18n/zh-CN.json | 8 ++++---- module/config/i18n/zh-TW.json | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index bc26e3113..f7a446b15 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1356,10 +1356,10 @@ "Mode": { "name": "Mode", "help": "SP needs to use event daily SP to run", - "easy": "easy", - "normal": "normal", - "hard": "hard", - "sp": "sp" + "easy": "EASY", + "normal": "NORMAL", + "hard": "HARD", + "sp": "SP" }, "Fleet": { "name": "Fleet", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 1231a662a..fb9c03ea5 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1356,10 +1356,10 @@ "Mode": { "name": "难度", "help": "SP图需要使用活动每日SP运行", - "easy": "easy", - "normal": "normal", - "hard": "hard", - "sp": "sp" + "easy": "简单", + "normal": "普通", + "hard": "困难", + "sp": "SP" }, "Fleet": { "name": "出击队伍", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index d09629a34..b90ede1fa 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1356,10 +1356,10 @@ "Mode": { "name": "難度", "help": "SP圖需要使用活動每日SP運行", - "easy": "easy", - "normal": "normal", - "hard": "hard", - "sp": "sp" + "easy": "簡單", + "normal": "普通", + "hard": "困難", + "sp": "SP" }, "Fleet": { "name": "出擊隊伍", From aa23bf8b4eb324f3ce72df10a2b98bb9bea22e06 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Tue, 28 Jul 2026 16:02:22 +0800 Subject: [PATCH 2/3] Fix: use ui_ensure to launch game at coalition start --- module/coalition/coalition.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/coalition/coalition.py b/module/coalition/coalition.py index 969d32a74..686314bc3 100644 --- a/module/coalition/coalition.py +++ b/module/coalition/coalition.py @@ -192,7 +192,7 @@ class Coalition(CoalitionCombat, CampaignEvent): # UI switches if not self._coalition_has_oil_icon: - self.ui_goto(page_campaign_menu) + self.ui_ensure(page_campaign_menu) if self.triggered_stop_condition(oil_check=True): break self.device.stuck_record_clear() From d3c701dc8f75bafd26cf7e822b3db4424dfd7b61 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Tue, 28 Jul 2026 16:08:16 +0800 Subject: [PATCH 3/3] Fix: thin font in coalition PT (fixed #5842) --- module/coalition/coalition.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/module/coalition/coalition.py b/module/coalition/coalition.py index 686314bc3..92f0535d3 100644 --- a/module/coalition/coalition.py +++ b/module/coalition/coalition.py @@ -61,7 +61,11 @@ class Coalition(CoalitionCombat, CampaignEvent): elif event == 'coalition_20260122': ocr = Digit(FASHION_PT_OCR, name='OCR_PT', letter=(41, 40, 40), threshold=128) elif event == 'coalition_20260723': - ocr = Digit(HORROR_PT_OCR, name='OCR_PT', lang='cnocr', letter=(228, 230, 237), threshold=256) + if self.config.SERVER == 'en': + ocr = Digit(HORROR_PT_OCR, name='OCR_PT', lang='cnocr', letter=(228, 230, 237), threshold=256) + else: + # thin font + ocr = Digit(HORROR_PT_OCR, name='OCR_PT', lang='cnocr', letter=(228, 230, 237), threshold=221) else: logger.error(f'ocr object is not defined in event {event}') raise ScriptError