Repository navigation
Conversation
Findings
Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
To allow these domains, add them to the network:
allowed:
- defaults
- "ab.chatgpt.com"See Network Configuration for more information.
|
/ runhey#1886) 2026-10-10 游戏更新改了 UI 美术,上游同日开了三个素材修复 PR,本提交移植与本库相关的部分。 注意:本库与上游 runhey/master 已长期分叉(共同祖先 2025-11-15;上游多 757 个提交、本库多 1062 个), 故按文件取用,而非合并分支。 --- 取自 runhey#1891(smallwin-jq 退出战斗确认按钮) - gb/gb_exit_ensure.png 换用其素材(135x63 -> 95x46) - I_EXIT_ENSURE 的 roi 同步收紧:roi_front=(701,414,95,46)、roi_back=(648,388,220,96) (原为固定位置比对 (674,388,135,63);新框完全落在金色"确定"按钮内,并容许弹窗轻微位移) - gb/image.json 标注元数据同步 - 该 PR 其余 5 个文件只是注释/排序等装饰性改动,未采纳 - 交叉校验:与本地独立截取的同一弹窗素材在重叠区一致性 0.9874 --- 取自 runhey#1892(weirj2016-ai 悬赏封印独立奖励识别图) - 新增 tasks/WantedQuests/wq/ui_rewardnew.png (239x24) 与规则 I_UI_REWARDNEW (threshold 0.7) - tasks/base_task.py:ui_get_reward() / ui_reward_appear_click() 增加 reward_image 参数, 默认仍用通用 I_UI_REWARD,行为不变;悬赏的奖励弹窗与通用那张不同型 - tasks/WantedQuests/script_task.py:两处宝箱奖励调用改为传 reward_image=self.I_UI_REWARDNEW 本库悬赏探索继承探索任务,其"小纸人奖励"路径仍用通用 I_UI_REWARD(已修),未改动 - 未采用上游的 I_UI_REWARDnew 别名写法(本库类直接继承 assets,用 I_UI_REWARDNEW 即可) --- 取自 runhey#1893(m123711 换御魂确认按钮) - tasks/Component/SwitchSoul/ss/ss_sou_switch_sure.png 换用其素材(180x61,与 roi_front 尺寸一致,无代码改动) --- 取自 runhey#1886(allesgutefy 组队邀请默认勾选框) - check_and_invite() 点击 I_I_NO_DEFAULT 后 sleep(0.8),避免 UI 状态未刷新导致误判 未采纳:runhey#1885(本库已有 run_task_or_default_general_battle)、runhey#1862 彼世逢魔, 以及 runhey#1872/runhey#1870/runhey#1873/runhey#1847/runhey#1822(对应任务本库未启用)。 旧素材均本地备份为同名 .bak-20261010(未纳入版本库)。
Merge commit 3e2b8d2 from runhey#1893. Update only the confirmation button PNG; its 180x61 dimensions remain compatible with the existing ROI and threshold declarations. Validation: PNG decoded successfully, dimensions match assets.py and image.json, and git diff --check passed. No emulator run performed.
/ runhey#1886) 2026-10-10 游戏更新改了 UI 美术,上游同日开了三个素材修复 PR,本提交移植与本库相关的部分。 注意:本库与上游 runhey/master 已长期分叉(共同祖先 2025-11-15;上游多 757 个提交、本库多 1062 个), 故按文件取用,而非合并分支。 --- 取自 runhey#1891(smallwin-jq 退出战斗确认按钮) - gb/gb_exit_ensure.png 换用其素材(135x63 -> 95x46) - I_EXIT_ENSURE 的 roi 同步收紧:roi_front=(701,414,95,46)、roi_back=(648,388,220,96) (原为固定位置比对 (674,388,135,63);新框完全落在金色"确定"按钮内,并容许弹窗轻微位移) - gb/image.json 标注元数据同步 - 该 PR 其余 5 个文件只是注释/排序等装饰性改动,未采纳 - 交叉校验:与本地独立截取的同一弹窗素材在重叠区一致性 0.9874 --- 取自 runhey#1892(weirj2016-ai 悬赏封印独立奖励识别图) - 新增 tasks/WantedQuests/wq/ui_rewardnew.png (239x24) 与规则 I_UI_REWARDNEW (threshold 0.7) - tasks/base_task.py:ui_get_reward() / ui_reward_appear_click() 增加 reward_image 参数, 默认仍用通用 I_UI_REWARD,行为不变;悬赏的奖励弹窗与通用那张不同型 - tasks/WantedQuests/script_task.py:两处宝箱奖励调用改为传 reward_image=self.I_UI_REWARDNEW 本库悬赏探索继承探索任务,其"小纸人奖励"路径仍用通用 I_UI_REWARD(已修),未改动 - 未采用上游的 I_UI_REWARDnew 别名写法(本库类直接继承 assets,用 I_UI_REWARDNEW 即可) --- 取自 runhey#1893(m123711 换御魂确认按钮) - tasks/Component/SwitchSoul/ss/ss_sou_switch_sure.png 换用其素材(180x61,与 roi_front 尺寸一致,无代码改动) --- 取自 runhey#1886(allesgutefy 组队邀请默认勾选框) - check_and_invite() 点击 I_I_NO_DEFAULT 后 sleep(0.8),避免 UI 状态未刷新导致误判 未采纳:runhey#1885(本库已有 run_task_or_default_general_battle)、runhey#1862 彼世逢魔, 以及 runhey#1872/runhey#1870/runhey#1873/runhey#1847/runhey#1822(对应任务本库未启用)。 旧素材均本地备份为同名 .bak-20261010(未纳入版本库)。

问题
游戏更新后,式神录「队伍预设」里点击队伍时弹出的确认框无法被识别:
tasks/Component/SwitchSoul/ss/ss_sou_switch_sure.png(换御魂确认弹窗的「确定」)在新界面上匹配失败:(668,401,180,61)内分数 0.003;page_shikigami_records → page_main的返回点击被弹窗全部吃掉 → 反复点击左上角返回 →GameTooManyClickError: Too many click for a button: UI_UI_BACK_YELLOW,任务失败。现象与 issue #1890 一致(换御魂后卡在式神录、返回键连点)。日志片段:
修改
只替换素材
tasks/Component/SwitchSoul/ss/ss_sou_switch_sure.png,从当前版本的游戏截图按现有 ROI 裁剪。(668,401,180,61),因此ss/image.json与assets.py的声明不需要改动;验证
同一张 1280×720 截图(阈值 0.8):
(435,405)–(625,470),确定(665,405)–(840,470);(758,431),位于新的「确定」按钮内部。备注
仅更新素材,不改判定逻辑。另一处新界面适配(战斗界面「退出确认」按钮)已由 #1891 处理。