Skip to content

Releases

AlGS v1.50.1

Choose a tag to compare

@noelfwfaw noelfwfaw released this 13 Nov 08:45

星之救援者:客户端热更新不再被当成闪退

游戏热更新(下载数据 + 编译着色器,通常 2~4 分钟)期间,画面既不是标题页也不是引导页,
脚本会把 等游戏画面 超时判成闪退,重启时 App stop() 直接掐断下载 —— 轻则白等,
重则弹「下载失败 → 是否要进行完整性检查」。

修复

  • 新增三张热更新模板:下载确认框标题、正在下载数据、正在编译着色器
    (容量数字和百分比都在模板之外,不会因为数字变化失效)
  • wait_start_screen() 每帧先识别热更新,命中就自动延长等待,热更新期间不再返回超时
  • restart_game(force=True) 在热更新期间不再强杀进程
  • GameCrashed 的 gone 判定改为「不在热更新中」;闪退检测的「退回桌面」计数在热更新画面清零
  • 下载确认框会每 5 秒点一次 OK(不点 Cancel),进度画面每 15 秒记一行日志

验证

  • 真机截图判定:下载框 → dialog,编译着色器 → progress,标题页/主大厅/最终剧情 → 空
  • 412 张历史截图整体扫描,误判 0 张;进度模板相似度阈值 0.90(真机 1.000,其它最高 0.642)
  • alas_lint --severity high 0

AlGS v1.50.0

Choose a tag to compare

@noelfwfaw noelfwfaw released this 13 Nov 06:48

兑换码任务的一次性「清除记录」开关

四个兑换码任务(失落之剑 / 棕色尘埃2 / 卡厄思梦境 / 交错战线)设置里新增共享选项
「清除兑换码记录」:

  • 勾上后,下一次运行会先清空本地兑换记录,把所有兑换码当作新码重新兑换一遍。
  • 该勾只生效一次,清完会自动取消,之后恢复正常的「只兑新码」记录。
  • 需要再来一次时重新勾选即可。
  • 清空只影响本地记录文件,不会影响游戏里已经兑换过的状态,重复兑换同一批码不会额外消耗或异常。

说明

  • 配置由 argument.yaml / task.yaml 重新生成(args.json、menu.json、config_generated.py、template.json、四语言 i18n)。
  • README 四个游戏的兑换码说明已同步。
  • 已验证:账本清空、开关自动复位并落盘、pending() 重新返回全部码;alas_lint --severity high 为 0。
  • 未在真机跑过兑换流程。

AlGS v1.49.0

Choose a tag to compare

@noelfwfaw noelfwfaw released this 13 Nov 06:35

新功能

  • 星之救援者刷初始新增「SSR 数量兜底」:目标角色没凑够时,本轮 SSR 总数达到设定值也停下。
  • 口径为只数、含重复(同一角色 2 只算 2 只);0 = 不启用(默认)。
  • 命中兜底时不重置账号,号留在大厅,推送与日志都会写明「SSR 数量兜底达成」。
  • 判定优先级:目标角色达成 > SSR 数量兜底 > 停节点 / 刷满轮数 / 没设目标。

配置

  • 星之救援者设置新增 SSR 数量兜底,默认 0。
  • 配置生成产物(args.json / config_generated / template / 四语言 i18n)已同步。

说明

  • 真机验证覆盖了「目标不够 + SSR 到量 → 停下不重置」与推送文案;该轮未抽到重复角色,重复累加按 count = 1 + 重复数 的既有扫描结果计算。

AlGS v1.48.6

Choose a tag to compare

@noelfwfaw noelfwfaw released this 13 Nov 05:21

修复

  • 星之救援者:点完 Touch to Start 后偶发的「错误通知 (6 NEC_FAIL_RECONNECT_PRESENCE_NOT_FOUND)」现在会在登录各等待循环里自动确认,不再白等 20 秒后报「没等到 Sign in with Google」。
  • 星之救援者:闪退重登后若落在「主界面 + 观测新手遮罩」,不再误判成可交互大厅;resumed_at_hall() 必须真的能打开菜单才成立,否则回到引导链从当前页续跑。

验证

  • 在真实弹窗画面上直接跑 login():确认弹窗 → Touch → Google → 选账号 → 补点 Touch,4 秒进游戏。
  • 在同一新手遮罩画面上 resumed_at_hall() 返回 False,随后 guide() 从 page_65 续跑到旅程 HUD。

AlGS v1.48.5

Choose a tag to compare

@noelfwfaw noelfwfaw released this 13 Nov 03:41

星之救援者

  • 闪退 / 未知原因回到标题后重登,按当前落点续跑:大厅、旅程、战斗中、无 SKIP 剧情页都能认出来,不再从头重走开场引导。
  • 新增 E_209_1(教学大厅「参加评鉴战」目标卡)、E_210_1(四格菜单「观测」格)、E_211_1(无 SKIP 剧情页左上目标书本),用于登录/续跑判定。
  • 观测入口改走四格菜单「观测」,并修掉半透明菜单挡住侧栏按钮导致点空的问题。
  • 选完账号后等 30 秒让登录落定,黑屏加载不再被误判成「没进游戏」;标题页停留时才补点 Touch to Start。
  • Touch to Start 点完没进游戏会触发重新登录,不再带着半截教学继续跑。
  • 引导收工必须正面确认到旅程 HUD,最多重扫 3 次,避免教学没走完就进旅程。

卡厄思

  • 修复政策室「災難修復作戰」结算页识别,避免批完政策后整段卡死。

完整包由 CI 构建后自动附加。

AlGS v1.48.4

Choose a tag to compare

@noelfwfaw noelfwfaw released this 12 Nov 15:08

星之救援者

  • 邮箱领取段的空闲等待从 5 秒改为 2 秒,领完后不再空等。
  • 只调整等待时间,不改变点击判断和其他任务。

AlGS v1.48.3

Choose a tag to compare

@noelfwfaw noelfwfaw released this 12 Nov 15:04

星之救援者

  • 评鉴战延迟引导改用右上角固定对话条识别,不再用整屏帧差。
  • 空窗期和引导结束画面相同时,不会提前点 AUTO,也不会把对话白框误判成“自动战斗已开启”。
  • 对话可见时点击正文推进;对话结束或确认没有延迟对话后,才点 AUTO。
  • 其他游戏和任务不变。

AlGS v1.48.2

Choose a tag to compare

@noelfwfaw noelfwfaw released this 12 Nov 13:35

修复

  • 星之救援者闪退或手动重跑后,若游戏已恢复到旅程,直接跳过开场引导,从当前旅程继续;登录判据补上旅程 HUD(顶部倍速)。
  • 模拟器截图说明:识别到 MuMu/雷电时,性能测试会自动加入 nemu_ipc / ldopengl;补充 aScreenCap 仅 Android 5~9 可用。
  • 模拟器控制说明:补充 MaaTouch,默认推荐 MaaTouch;minitouch 更快但依赖 uiautomator2 服务,Hermit 仅 VMOS 使用。

AlGS v1.48.1

Choose a tag to compare

@noelfwfaw noelfwfaw released this 12 Nov 12:45

修复

  • 星之救援者「最终旅程结果」结算页改用标题识别(新素材 E_208_1),命中后点击下方确认,不再依赖复用的 E_139_1。
  • 旅程结束时看到结算标题立即交给 settle,不再空等 75 秒。

AlGS v1.48.0

Choose a tag to compare

@noelfwfaw noelfwfaw released this 12 Nov 11:30

星之救援者:每轮刷初始推送验号结果

  • 每轮验号完成后按 Error.OnePushConfig 推送一条结果,未达标也推。
  • 内容包含轮次、昵称、目标进度、本轮全部 SSR,以及本轮结束后继续还是停止。
  • 没设置目标、没读到 SSR 同样推送。
  • 推送失败只记日志,不影响重置和下一轮;目标达成、停节点、刷满轮数仍按原逻辑停止。

说明

  • 无需新增配置,沿用现有的 OnePush 设置。
  • README 已补充行为说明。