Skip to content

v1.2.11.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 15:46
· 48 commits to main since this release

v1.2.11.0

🐛 筛选导航 Bug 修复(v1.2.10.0 回归)

v1.2.10.0 的 OCR 视觉导航在部分分辨率/DPI 下会误判,导致筛选失败:

  • 卡底检测误判:高亮在可见区内移动时 OCR 文字不变,旧版连续 2 次不变即判"到底"放弃。新版加入高亮行下标追踪 + 64×64 像素差兜底,高亮在动就不判卡底
  • 循环检测误判:OCR 噪声导致页面指纹偶然重复即判"列表循环"。新版加 ≥3 步门槛 + 像素校验,画面有变化不判循环
  • 回顶检测同类误判:_scroll_to_top 文字不变时加像素差确认,高亮还在上移就不停
  • 短目标 OCR 容错:S1/S2/A 等 ≤3 字符目标被读成 SI/51/S 时精确匹配全 miss。新增常见易混字符模糊匹配(I↔1, 5↔S, Z↔2),S2 不会误匹配 S1

以上修复覆盖所有筛选场景(跑图选车/删车筛选,Steam/Xbox 共用 FilterNavMixin)。

👍 评价弹窗改为"取消"

完赛评价弹窗动作从"点踩"改为"取消"(下移两格 + Enter),Steam/Xbox 同步。

🔧 功能调整

  • 方案1 购买 Revuelto 滚动次数 4→5
  • 蓝图搜索网络波动重试:OCR 只识别到"确定"无"挑战"入口 → 自动关掉弹窗重新搜索(最多 2 次),Steam/Xbox 同步
  • 阶段3 搜索逻辑提取为 _input_share_code() 方法,支持重试复用

🔇 日志降噪

  • 更新检查超时从 ERROR + traceback 文件改为一句提示,超时 10s→5s
  • 终极安全匹配调试截图加开关门控,不开调试不再写盘
  • 游戏进程检测日志细化:区分 tasklist 命令失败 / 游戏没开 / 进程在但窗口找不到 / PID 解析失败

🐛 进程检测修复

tasklist 无匹配时某些 Windows 版本返回退出码 1,check_output 直接抛异常 → 改用 subprocess.run 不管退出码都读 stdout。