From eb9a2e1c277151e99ba6d0097dcb41505ea8482a Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Fri, 28 Nov 2025 15:54:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20pv=20=E5=B0=8F=E6=B8=B8=E6=88=8F=20(#14?= =?UTF-8?q?885)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: pv 小游戏架子 * chore: Auto update by pre-commit hooks [skip changelog] * feat: 1-5 关 * chore: Auto update by pre-commit hooks [skip changelog] * feat: PV 小游戏 06-15 (#14888) * feat: 06-15 * fix: 15 * fix: templates and threshold * chore: Auto update by pre-commit hooks [skip changelog] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * chore: Auto update by pre-commit hooks [skip changelog] * feat: 小游戏 16-20 * fix: 18-20 导航 * chore: Auto update by pre-commit hooks [skip changelog] * feat: 添加 ui 入口 * fix: 全角数字 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: 不留 --- resource/tasks/MiniGame/PV-Reproduction.json | 420 ++++++++++++++++++ resource/tasks/MiniGame/PV-Reproduction.py | 77 ++++ .../template/MiniGame/PV/MiniGame@PV@01.png | Bin 0 -> 1784 bytes .../template/MiniGame/PV/MiniGame@PV@02.png | Bin 0 -> 2351 bytes .../template/MiniGame/PV/MiniGame@PV@03.png | Bin 0 -> 2031 bytes .../template/MiniGame/PV/MiniGame@PV@04.png | Bin 0 -> 1882 bytes .../template/MiniGame/PV/MiniGame@PV@05.png | Bin 0 -> 2648 bytes .../template/MiniGame/PV/MiniGame@PV@06.png | Bin 0 -> 1281 bytes .../template/MiniGame/PV/MiniGame@PV@07.png | Bin 0 -> 1415 bytes .../template/MiniGame/PV/MiniGame@PV@08.png | Bin 0 -> 1280 bytes .../template/MiniGame/PV/MiniGame@PV@09.png | Bin 0 -> 1368 bytes .../template/MiniGame/PV/MiniGame@PV@10.png | Bin 0 -> 1126 bytes .../template/MiniGame/PV/MiniGame@PV@11.png | Bin 0 -> 796 bytes .../template/MiniGame/PV/MiniGame@PV@12.png | Bin 0 -> 1136 bytes .../template/MiniGame/PV/MiniGame@PV@13.png | Bin 0 -> 1119 bytes .../template/MiniGame/PV/MiniGame@PV@14.png | Bin 0 -> 1133 bytes .../template/MiniGame/PV/MiniGame@PV@16.png | Bin 0 -> 1141 bytes .../template/MiniGame/PV/MiniGame@PV@17.png | Bin 0 -> 1138 bytes .../template/MiniGame/PV/MiniGame@PV@20.png | Bin 0 -> 1258 bytes .../MiniGame/PV/MiniGame@PV@Confirm.png | Bin 0 -> 5731 bytes .../MiniGame/PV/MiniGame@PV@MainInterface.png | Bin 0 -> 25547 bytes src/MaaWpfGui/Res/Localizations/en-us.xaml | 2 + src/MaaWpfGui/Res/Localizations/ja-jp.xaml | 2 + src/MaaWpfGui/Res/Localizations/ko-kr.xaml | 2 + src/MaaWpfGui/Res/Localizations/zh-cn.xaml | 2 + src/MaaWpfGui/Res/Localizations/zh-tw.xaml | 2 + .../ViewModels/UI/ToolboxViewModel.cs | 2 + tools/GetImageFromROI/cutter.py | 1 + 28 files changed, 510 insertions(+) create mode 100644 resource/tasks/MiniGame/PV-Reproduction.json create mode 100644 resource/tasks/MiniGame/PV-Reproduction.py create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@01.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@02.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@03.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@04.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@05.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@06.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@07.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@08.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@09.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@10.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@11.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@12.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@13.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@14.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@16.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@17.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@20.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@Confirm.png create mode 100644 resource/template/MiniGame/PV/MiniGame@PV@MainInterface.png diff --git a/resource/tasks/MiniGame/PV-Reproduction.json b/resource/tasks/MiniGame/PV-Reproduction.json new file mode 100644 index 0000000000..f6c55d913e --- /dev/null +++ b/resource/tasks/MiniGame/PV-Reproduction.json @@ -0,0 +1,420 @@ +{ + "MiniGame@PV@Begin": { + "algorithm": "JustReturn", + "next": ["MiniGame@PV@01"] + }, + "MiniGame@PV@01": { + "action": "ClickSelf", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "maskRange": [0, 70], + "roi": [0, 350, 1280, 50], + "next": ["MiniGame@PV@02"] + }, + "MiniGame@PV@02": { + "baseTask": "MiniGame@PV@01", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Confirm" + ], + "roi": [0, 620, 1280, 50], + "next": ["MiniGame@PV@03"] + }, + "MiniGame@PV@03": { + "baseTask": "MiniGame@PV@01", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "roi": [0, 330, 1280, 50], + "next": ["MiniGame@PV@04"] + }, + "MiniGame@PV@04": { + "baseTask": "MiniGame@PV@01", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter3-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Confirm" + ], + "roi": [0, 580, 1280, 50], + "next": ["MiniGame@PV@05"] + }, + "MiniGame@PV@05": { + "baseTask": "MiniGame@PV@01", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "roi": [0, 460, 1280, 50], + "next": ["MiniGame@PV@06"] + }, + "MiniGame@PV@06": { + "action": "ClickSelf", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "maskRange": [90, 140], + "rectMove": [0, -50, 10, 10], + "roi": [0, 450, 1280, 50], + "next": ["MiniGame@PV@07"] + }, + "MiniGame@PV@07": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Confirm" + ], + "roi": [0, 230, 1280, 50], + "next": ["MiniGame@PV@08"] + }, + "MiniGame@PV@08": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "roi": [0, 380, 1280, 50], + "next": ["MiniGame@PV@09"] + }, + "MiniGame@PV@09": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Confirm" + ], + "roi": [0, 520, 1280, 50], + "next": ["MiniGame@PV@10"] + }, + "MiniGame@PV@10": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "roi": [0, 670, 1280, 50], + "next": ["MiniGame@PV@11"] + }, + "MiniGame@PV@11": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Confirm" + ], + "roi": [0, 590, 1280, 50], + "next": ["MiniGame@PV@12"] + }, + "MiniGame@PV@12": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Confirm" + ], + "roi": [0, 670, 1280, 50], + "next": ["MiniGame@PV@13"] + }, + "MiniGame@PV@13": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Confirm" + ], + "roi": [0, 520, 1280, 50], + "next": ["MiniGame@PV@14"] + }, + "MiniGame@PV@14": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Confirm" + ], + "roi": [0, 380, 1280, 50], + "next": ["MiniGame@PV@15"] + }, + "MiniGame@PV@15": { + "action": "ClickSelf", + "template": "MiniGame@PV@11.png", + "rectMove": [0, -350, 10, 10], + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Confirm" + ], + "roi": [0, 590, 1280, 50], + "next": ["MiniGame@PV@16"] + }, + "MiniGame@PV@16": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "roi": [0, 230, 1280, 50], + "next": ["MiniGame@PV@17"] + }, + "MiniGame@PV@17": { + "baseTask": "MiniGame@PV@06", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm", + "SwipeToTheRight" + ], + "roi": [0, 450, 1280, 50], + "postDelay": 500, + "next": ["MiniGame@PV@18"] + }, + "MiniGame@PV@18": { + "baseTask": "MiniGame@PV@20", + "template": "MiniGame@PV@20.png", + "rectMove": [-250, -350, 10, 10], + "sub": [ + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "next": ["MiniGame@PV@19"] + }, + "MiniGame@PV@19": { + "action": "ClickSelf", + "template": "MiniGame@PV@20.png", + "rectMove": [-250, -100, 10, 10], + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Options-4", + "MiniGame@PV@Filter2-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Confirm" + ], + "next": ["MiniGame@PV@20"] + }, + "MiniGame@PV@20": { + "baseTask": "MiniGame@PV@01", + "sub": [ + "MiniGame@PV@Filter1-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter2-1", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter3-1", + "MiniGame@PV@Options-1", + "MiniGame@PV@Filter1-2", + "MiniGame@PV@Options-3", + "MiniGame@PV@Filter3-2", + "MiniGame@PV@Options-1", + "MiniGame@PV@Options-2", + "MiniGame@PV@Confirm" + ], + "roi": [0, 630, 1280, 50], + "next": [] + }, + "MiniGame@PV@Filter1-1": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [1025, 93, 16, 16], + "preDelay": 500, + "postDelay": 500 + }, + "MiniGame@PV@Filter1-2": { + "baseTask": "MiniGame@PV@Filter1-1", + "specificRect": [1177, 98, 16, 16] + }, + "MiniGame@PV@Filter2-1": { + "baseTask": "MiniGame@PV@Filter1-1", + "specificRect": [1020, 225, 16, 16] + }, + "MiniGame@PV@Filter2-2": { + "baseTask": "MiniGame@PV@Filter1-1", + "specificRect": [1179, 230, 16, 16] + }, + "MiniGame@PV@Filter3-1": { + "baseTask": "MiniGame@PV@Filter1-1", + "specificRect": [1011, 359, 16, 16] + }, + "MiniGame@PV@Filter3-2": { + "baseTask": "MiniGame@PV@Filter1-1", + "specificRect": [1160, 363, 16, 16] + }, + "MiniGame@PV@Filter4-1": { + "baseTask": "MiniGame@PV@Filter1-1", + "specificRect": [1010, 476, 16, 16] + }, + "MiniGame@PV@Filter4-2": { + "baseTask": "MiniGame@PV@Filter1-1", + "specificRect": [1143, 478, 16, 16] + }, + "MiniGame@PV@Options-1": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [866, 143, 16, 16] + }, + "MiniGame@PV@Options-2": { + "baseTask": "MiniGame@PV@Options-1", + "specificRect": [860, 269, 16, 16] + }, + "MiniGame@PV@Options-3": { + "baseTask": "MiniGame@PV@Options-1", + "specificRect": [854, 392, 16, 16] + }, + "MiniGame@PV@Options-4": { + "baseTask": "MiniGame@PV@Options-1", + "specificRect": [846, 517, 16, 16] + }, + "MiniGame@PV@Confirm": { + "action": "ClickSelf", + "roi": [1053, 588, 205, 132], + "preDelay": 500, + "postDelay": 1000, + "reduceOtherTimes": ["MiniGame@PV@ClickToMainInterface*20"], + "next": ["MiniGame@PV@ClickToMainInterface"] + }, + "MiniGame@PV@ClickToMainInterface": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [640, 10, 1, 1], + "maxTimes": 20, + "next": ["MiniGame@PV@MainInterface", "MiniGame@PV@ClickToMainInterface"] + }, + "MiniGame@PV@MainInterface": { + "roi": [0, 270, 339, 159], + "next": ["Stop"] + } +} diff --git a/resource/tasks/MiniGame/PV-Reproduction.py b/resource/tasks/MiniGame/PV-Reproduction.py new file mode 100644 index 0000000000..4308a37957 --- /dev/null +++ b/resource/tasks/MiniGame/PV-Reproduction.py @@ -0,0 +1,77 @@ +import re + +# 攻略:https://www.bilibili.com/video/BV16NSZYbE85/ +# 视频格式:左1-1 2-3 3-1 右1-3 3-1 3-2 +# MAA 内部格式: +# MiniGame@PV@Filter1-1 (左1-) +# MiniGame@PV@Options-1 (-1) +# 映射:左/右 → Filter 的第二位 +side_map = {"左": "1", "右": "2"} + + +def convert_steps(text): + parts = text.split() + result = [] + + current_filter = None + current_side = None + + for part in parts: + # 判断是否带 左/右 + m = re.match(r"(左|右)?(\d+)-(\d+)", part) + if not m: + continue + + side, group, option = m.groups() + + # 如果没有写左/右,则沿用前一次 + if side is None: + side = current_side + + filter_id = f"Filter{group}-{side_map[side]}" + option_id = f"Options-{option}" + + # 如果 Filter 改变了,先写 Filter + if filter_id != current_filter: + result.append(f"MiniGame@PV@{filter_id}") + current_filter = filter_id + current_side = side + + # 再写 Options + result.append(f"MiniGame@PV@{option_id}") + + result.append("MiniGame@PV@Confirm") + return result + + +texts = [ + "左1-4 2-2 右1-2 1-4 2-1 2-2", + "左1-1 2-3 右2-2 2-4", + "左1-2 1-4 2-1 3-2 右2-2", + "左1-4 3-2 右1-3 3-4", + "左1-1 1-3 2-1 2-3 右2-1 2-2", + "左1-2 1-4 2-2 2-3 右1-3 2-2", + "左1-1 1-3 2-3 右1-3 2-1", + "左1-2 1-4 2-1 3-1 右1-2", + "左1-4 2-2 3-3 右1-3 2-3", + "左1-1 1-4 2-3 右1-1 1-2 2-2", + "左1-2 2-3 3-2 右1-1", + "左2-2 2-4 右1-1 2-3", + "右1-1 2-2 2-4", + "左1-1 2-4 右1-2 2-4", + "左1-2 1-4 右1-2 1-4 2-1", + "左2-2 3-2 3-4 右1-1 1-3 2-2", + "左1-4 2-1 3-1 3-3 右1-2", + "左2-1 3-1 右1-2 1-4 2-2", + "左1-2 1-4 3-2 3-4 右2-1", + "左1-1 2-3 3-1 右1-3 3-1 3-2", +] + +for idx, text in enumerate(texts): + print(f"\n// 第 {idx + 1} 行: {text}") + converted = convert_steps(text) + print('"sub": [') + for i, line in enumerate(converted): + comma = "," if i < len(converted) - 1 else "" + print(f' "{line}"{comma}') + print(" ],") diff --git a/resource/template/MiniGame/PV/MiniGame@PV@01.png b/resource/template/MiniGame/PV/MiniGame@PV@01.png new file mode 100644 index 0000000000000000000000000000000000000000..bf301033fe092d67041ce805fb0c1f12ace27bdb GIT binary patch literal 1784 zcmVQ-HLMctumxyO*o2Ygq5HSgEsZ$q}hZuy? zs)Yt3aVdgls#Z$WP=P?aRHzbCKy5J61Q(IPy_-1^ygII14L4p2%D&B{)zsAqFAOm+;qgIZk-vRR<=#UWNc5Fd`!%2 zo5$m9t^`j{Xsa9So?=mOXCmqZ8REU?uLLZBaRqj(o1|hr`d-a5EuIg=8y2A%h2f-> z-Qg|E^W1!ljMZF)XM3wULdf;@sef7$n`RlJ< zf8{4Xdh_o5;_tpT|K7~pTi;#y?fmuMfBnTf-&=g`wO8I;cMM3MPDiXymBIQggsNa#fZ>56JI)I+zlb&O|)a5G=(+fnT&(k0JeeV=mO zoL{j&6Jq%qdVXksLS_M=kKG|i`j3F$<9 zsO*xVYz-OChJgN3-hQ-^(RJPPJaB+v7`fc$R(4a`I+>33z=?jiwFfY3xj*maYp#{a z>>t4kg(p&zB^zL0iX$O$RS{)H&Td+k1uz5vKKMWGu6;Bc_+nx;$Mbx-R{NyB{qf4D zs;W{H1=@6%Tc9tL@1}?!EWIdKtq(r>9JHI zF+DZ));sSMN+p14@9)&-+_`gKNDn5q6!5df7cM>XmBGQmM4Rd9>1)@nEiJtK{g)PR zzwyJ%moJZuj3kpuEFC|7{Ko9;+qZ6=nVRZ30+#Ua?Ck8_OW*wQjc>!4N@%+k*L6Xg z2*r{F?5Pif8+l}cq-mOaNI0SE~KgZ%;jp{uKlqA7$B+#QQ< zHLKWM*yeoCK$vE8alwj7p=R@pD1NECTT)e`?Y`qU_)L^#2fDhx{N$6pl7!kRW2so& zcRUh}LaWmBEC*ZBd3KVb%^(UvcsA`uq>tCu8n*3`B!CbfD^+AV$c;};JbUTcsZ&!7 zNBiv{eSg253tn@Cq(7?pt~#tB&=%!N3t6I}nADAPx{UO~Un#O1S?bkqF5W5JNx$ zv>_1+hr(Uau7?jFRww#Nl5*Ofbc)45ayP%tkB(3b9sMvvC?+_-b$x`8EX!mHQ5;7j z8g+#A)l8Qp1ttS5!L+K11%Ohm`UeaO@sNu2hOaXqG zA%vifX&4N{ z{g0NHw+e;TOy=!(->sC((DxAmdXouO2nZo5UQ!y{rR6ZK(dh8Ha=H9z6gWYixc94H zm+HF@{`%m--C-Q z^8jv?R4SE-$8la*_-vzbJU=o#+}}SyQ53Ez0elER=OO-gGmaE)$UEt=^w48N7cN{F z8ymxeiH*YA;Xj)o2%mra@l&Ti=en-ehV;BhAP@}(@goNR3*Nl%4{f=&Wh339Aexz- z-N@(uxw5jpzK$Kh?TTX$B6Q}|Dcj$-9wJmz>b7f5OpcF@k9wYK`p~i+e3xMun${G> az`p_MR9`|5-CBYG0000 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 N002ovPDHLkV1mT`;tT)) literal 0 HcmV?d00001 diff --git a/resource/template/MiniGame/PV/MiniGame@PV@04.png b/resource/template/MiniGame/PV/MiniGame@PV@04.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2795e8b208b69562e2f007ff6114f4ba13ff0c GIT binary patch literal 1882 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 V!5LMV3x@yz002ovPDHLkV1gqQvOWL+ literal 0 HcmV?d00001 diff --git a/resource/template/MiniGame/PV/MiniGame@PV@08.png b/resource/template/MiniGame/PV/MiniGame@PV@08.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3bb48e43e3e69fbacdcf1cefe152f333b260a8 GIT binary patch literal 1280 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 literal 0 HcmV?d00001 diff --git a/resource/template/MiniGame/PV/MiniGame@PV@14.png b/resource/template/MiniGame/PV/MiniGame@PV@14.png new file mode 100644 index 0000000000000000000000000000000000000000..a22faee4db85965641e52249fcfe729dfc04f9b8 GIT binary patch literal 1133 zcmV-z1d{uSP)Px#32;bRa{vGi!vFvd!vV){sAK>D1QJO^K~#9!eU;lzB3lrK`veHx9K})4L4h5{ zLq?5>`U1Xyw_fTCn0UEgQZIJmjWHUHx;cmjkfwp&Uw6%JdhCfmu(En}t*XENsZ`CRU=TD4YNt5lZf=jY?GSSpoDTNd9e zn?g|Wt0;==x{N?oRhfq|ola#@Q&lk%%fKM|sNh%d-G@w8R#xOOn1{^-l`o-$jiQ^s z@ba~54a%Yei5P~F&*wKcHxCaF*Vfi_U041D(=;26#@^oE!NI}y_I9aM(lqU}kz`7Q zjg5_?qodQ))4zQjA0O9hHP)lV_xJbD&d$!y&o3@6PEJmCcX!2!jLSX@T*u?_LZMKt zRu>i);0SS6(&@Ak0k3G5)zwwZMxzl~w%hG)w@YDzn#)|nLMRZ#vaDDv*6;T*Wt$Q~ zB9SN-i;%*S*qGhj-8qhfuRu?MCVY`hn97Ju2T6k{o!wbP*UtdLN$w1Nxlg(zb zoH5Df?d|R9=}FUcARckT`pljmPA@MnudlD6fCWiJMJVJ8KWabn={yH_Fc=^!mi2m_ zKHJ&Zq3t-kzY!-0O!0_PA}htgHSq(db8~a0r4oE6V^5z}tM%~kfR{ocPxDenbf-_k zU93q8)FDWRNw^e@^jx`AHgp366u7y$!8_|X5_{IM4_`7wm_f?O9(!mzBS-9T3L{O| zoH1*o_xE?!DL}%9s(1|Iv3Sf!z(z+G+0PR5Vxg!ys{LViTHc3ORC0ZN9a&XF)eW7l zzzlF2lOT~y>dA>Sv65CUn@gHW+qUT_?bCfYcE*g!xg?sh60{_IRZX3`Qyv!=7r8wU zlmhm9eMa7)K4~p2ElJIdphJbS5%*kVvYFzjsQ#k{Z>60fG8_)2M9fJXL7b`MD(+PA zLSig(8$oA?3!I|W&>jLY;;>#_T}kuNGg2a4pbW&lv|KM<`?*cO_If=|){HM;r)*{% z_J_{EF;ix*@7dko-~S3fbrn^SPAK}Ik$ALHR=3q{{@b)iHjl{e)rzvB7uOwj&>=g= zb`nN{f3kEg{rvpQW<;L=f1o};w|{agvRCd3)m5`*HjzvamAb(|lgh+>Oni_Ol)o)} zBN$BMt7&pG;^^xWRGl<2K0STI)lz&G(a!$C3ll3KmlZz z+!d4*dOA%QGlFyB%}9i!Df)^jpc*t5r;E9$AM`vTK0ZEDF=9ZF{4kbvit#HXGKsa| z(;XJRl!Lc3dznW7m6;B~#T-VkGwL+z(GB50uX$=##{cX_00000NkvXXu0mjfM&TRL literal 0 HcmV?d00001 diff --git a/resource/template/MiniGame/PV/MiniGame@PV@16.png b/resource/template/MiniGame/PV/MiniGame@PV@16.png new file mode 100644 index 0000000000000000000000000000000000000000..405fabc067e21eac27b2d7df191790a88747f0ff GIT binary patch literal 1141 zcmV-*1d98KP)zHf?ErKFG3y}i9ssYDTYp~(q6#rwXm<}1rE2)n)RU@#C+b~azY z#XE@~9UU->tM3H?XM=2iBYg8(>JLhf=K-B?Ttt@X1QE4IXsPmvP*|)_6r3hWHXQ5yTRmT zw1&i_FGF}AGjU`+91gFquZcl3PfkwACY^=aTtUFavUudaV3)~{3eH7uR5&9cG?$UwxM}Zob*`Gh}@9%GJZiKuc zSC$%F4AcN2qdIuCTdkvnCXL1lY(JGFC!RBwRDW=AVDeJ|uCYgCzEKLFsTW^@RsH7^ zgU46Yh&P$OKMbSpkT8zElEL};Ig6FD$hSuxOJ!|JVN~8fN#KGZs}o0Y7 zckw)!&T9E(s}>TOgz&@KV)#Eo;>@(E`SbZ)epL{bnpb84^gQ2-o%r#o(|+oW-NI|C zc=NP)>Q6AC8uVFA+pQ~3od8_cf~TO@$url2c!VLaqN3@L*86mVNt7B*7n%+oq%S?k zBX#j4hJDY4I5xQERRoWap2HN21tgQvm|&H1p_mI4Ud{W`4^?OHC*B1S67@qX0)VUz zjD`)|c5Czd)T~my~e5~(EOna02vq2O`$_xELB<0E?vjE(I#!AQZTM8^LDMFCpd_;!u;00000NkvXX Hu0mjfyze4H literal 0 HcmV?d00001 diff --git a/resource/template/MiniGame/PV/MiniGame@PV@17.png b/resource/template/MiniGame/PV/MiniGame@PV@17.png new file mode 100644 index 0000000000000000000000000000000000000000..49f8a33cffff49fb87b764cb16a5d3b189c2945c GIT binary patch literal 1138 zcmV-&1daQNP)C000CzNklw z4a^Rxx}Z=fuxOHn*=(>ljV5!83^oZy35GUwI^FQ_aJRv~34mU&mnX2;l;giUU$QCz zF5en|pI}bANxIm4kx=wi5e^_-;J@)N**Rz-`(Ba+1W`X5_5BNG6aGj z)4^cy`1ttt_V(@Vtz0g9ygt3}AEU*-wzgKSR!>e&3KDYZTrQQX7wgSRvsS6)a=9}J z>2zA20N8A{?d|Q;(^C!=i^b>X=f}s#Krm=^PofI2&&hKFG(% z$1_Kna<*K}SNZj?rcJ$p`vevO6!VMwTCG-|pi``lF-PVkL(+&T*WCV4ukHm@J;hTg zRBDA=@}oz@ekW5tTwQ_fw{#C(5~UBplIcb$tj#GAM28r(Un~ z;`Ik*t&`-Hl@;Pn{g4Jq-0gNV4*C;}jg1l3a|ygmOvsNp`euE79R;)--cVq8CPq$w z0!9r^kp>iaJRVsB`i`EszrRNWe$WjpGVqlWz9XQVu#5X#etLSMFuq#1TCFq$XD%-< zISd)My2olC1q>X~{p6Y1_mzNID=v{OQ29Pvr4CMPGw{n^=Bc3ZWdZ`D3ehtrH3DY51TwG)e0&2f>S`yu!PW@4A;_p+2fZ(8-`?z1L zT{3(5Bv43UiipdRNQ4zcuqZs>JR$8?KpNx;n8{@CR}0~PW9hI2#{KH*YNtq$0>|?5 zGK>7jvAeXi#7gG?U|h?GsFP@w!LHC*@PeG1egu(*o&-w0t@TJi)(;4n%J}!SOa*~P zX$h#*Bckuo`vU?7E$VwI&}bbq;uQii_5|00001b5ch_0Itp) z=>Px#32;bRa{vGi!TOZ*OmIZf@|DJdu@C?_W; zCMG5&B_$*zBqJjuA|fIoAt4|jARiwe9v&VY9UUAT92*-O8X6iI85tND7#9~878Vv2 z6%`Z|6x3Pd4*&oIFiAu~RCwA2!P$1&MgV}}e-NwW<6_dHnrI(0kE?X)&iuxo`tlZkX$90c{Vq5n@!1v z6KgVS=P4!uGau?0z*@55m~3e5{AzA3*fbrDjhUuq@(z;0betknAXgm?(gP(d7E&vv zSKf=}4QRIKXbn>=i`*J(lGJ4L@gysXB2S89k(ou-pIhc4GAU94$S@3BfM|sRaEDhR z08}itd>h4pRDd4c-re05gZ=YXhL6z7KHT2k6+^c_14TC!YXsH@*=&IH^{@MTHn13s z<~uJ*4Z@kN`J~F@RMy8{7pkX^4;KjEAvz*&0s{BOtMB}axLhy~@(?`7oPHZ#=l=nfuMXyLw5 zpEV+gpgEx;sJ1V)4(hiV`uZUi8bISuZd=_T;u%yg$Ox*9i+rVbph9F9z{=IqJK0q# znhcaUY@CRsY))}65WWT#&;Qb~m-YpIlJ_<9#v8 zuQ@+F30lMW(n7SJ(yQ$(#Fsl(iEyRTdTATcw>@93zB^yHqx!i^Ff6$2IwMbcz+M9H z9U9ai?^7-xOX;}h{fj}5H~TO&Lwxzmd+$`+3&A2T#zO2Kj~bfYUJO3OxZ{@ApyiwO zpK6(T#S%?0odQ8BBvh+IeOUKVy&iZtE}cfQ1cdGWHUWJhvm$Z&{n(-1NFb0|3^-|G*Dd ULn9+e{Qv*}07*qoM6N<$f+5Nl)c^nh literal 0 HcmV?d00001 diff --git a/resource/template/MiniGame/PV/MiniGame@PV@Confirm.png b/resource/template/MiniGame/PV/MiniGame@PV@Confirm.png new file mode 100644 index 0000000000000000000000000000000000000000..e5679caec8eafb1f907bba3057a3d5f588f6ffb6 GIT binary patch literal 5731 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 Mini Game Name + PV - Fireworks Organizing Committee + Start from the leftmost side of the event page Stronghold Protocol: Alliance Start the task from the main event screen (where 「Independent Simulation」 is located) Completing 「Standard Simulation」 manually allows faster score farming diff --git a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml index 22820e1550..e5d51287cb 100644 --- a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml +++ b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml @@ -795,6 +795,8 @@ C:\\leidian\\LDPlayer9 ミニゲーム名 + PV-花火実行委員会 + イベントページの最左側から開始 ガードプロトコル:盟約 イベントメイン画面(「独立シミュレーション」の場所)からタスクを開始 「スタンダードシミュレーション」を手動でクリアすると、より早くスコアを稼げます diff --git a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml index 6222d8dadb..167ca729b0 100644 --- a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml +++ b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml @@ -796,6 +796,8 @@ C:\\leidian\\LDPlayer9 미니 게임 이름 + PV-불꽃놀이 집행위원회 + 이벤트 페이지 가장 왼쪽에서 시작 위수 협의: 맹약 이벤트 메인 화면(「독립 시뮬레이션」 위치)에서 임무 시작 「스탠다드 시뮬레이션」 을 수동으로 클리어하면 점수를 더 빠르게 획득할 수 있습니다 diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml index dfbff39d8c..09ce934f45 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml @@ -795,6 +795,8 @@ C:\\leidian\\LDPlayer9。\n 小游戏名称 + PV-烟花筹委会 + 在活动页面最左侧开始 卫戍协议:盟约 在活动主界面(有 「独立模拟」 处开始任务) 手动通关 「标准模拟」 可以更快的刷分 diff --git a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml index 3a15322285..de8696df95 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml @@ -796,6 +796,8 @@ C:\\leidian\\LDPlayer9。\n 小遊戲名稱 + PV-煙花籌委會 + 在活動頁面最左側開始 衛戍協議:盟約 在活動主界面(有「獨立模擬」處開始任務) 手動通關「標準模擬」可以更快刷分 diff --git a/src/MaaWpfGui/ViewModels/UI/ToolboxViewModel.cs b/src/MaaWpfGui/ViewModels/UI/ToolboxViewModel.cs index aab37cbb20..e3f2d80983 100644 --- a/src/MaaWpfGui/ViewModels/UI/ToolboxViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/ToolboxViewModel.cs @@ -1241,6 +1241,7 @@ public class ToolboxViewModel : Screen new() { Display = LocalizationHelper.GetString("MiniGameNameRAStore"), Value = "RA@Store@Begin" }, // 活动 + new() { Display = LocalizationHelper.GetString("MiniGame@PV"), Value = "MiniGame@PV@Begin" }, new() { Display = LocalizationHelper.GetString("MiniGame@SPA"), Value = "MiniGame@SPA@Begin" }, new() { Display = LocalizationHelper.GetString("MiniGame@OS"), Value = "MiniGame@OS@Begin" }, new() { Display = LocalizationHelper.GetString("MiniGame@RM-TR-1"), Value = "MiniGame@RM-TR-1@Begin" }, @@ -1286,6 +1287,7 @@ public class ToolboxViewModel : Screen "RA@Store@Begin" => LocalizationHelper.GetString("MiniGameNameRAStoreTip"), // 活动 + "MiniGame@PV@Begin" => LocalizationHelper.GetString("MiniGame@PVTip"), "MiniGame@SPA@Begin" => LocalizationHelper.GetString("MiniGame@SPATip"), "MiniGame@OS@Begin" => LocalizationHelper.GetString("MiniGame@OSTip"), "MiniGame@RM-TR-1@Begin" => LocalizationHelper.GetString("MiniGame@RM-TR-1Tip"), diff --git a/tools/GetImageFromROI/cutter.py b/tools/GetImageFromROI/cutter.py index 0b1af25313..96b2426161 100644 --- a/tools/GetImageFromROI/cutter.py +++ b/tools/GetImageFromROI/cutter.py @@ -2,6 +2,7 @@ import json from pathlib import Path import cv2 + from tools.ImageCropper.main import crop """