模拟器 Serial选项填为auto, 但是OAS无法自行启动模拟器, 同时关于某个任务出错之后的行为有疑问.
在提问之前...
- [X] 我已经搜索了现有的 issues
- [X] 我在提问题之前至少花费了 5 分钟来思考和准备
- [X] 我已经阅读了文档中的 常见问题(FAQ)
- [X] 这个问题出现了至少三次,不是偶发的
- [ ] 我使用 OAS 的 dev 分支
描述你的问题
-
虽然已经填写了模拟器路径, 但是OAS无法像MAA那样直接启动模拟器, 必须要我手动开启模拟器. 我不确定这个是OAS本身的问题还是我自己的问题; 如果是OAS现阶段不支持启动模拟器, 希望之后能加入这个功能.
-
在某些任务执行失败之后, 例如道馆:
-
我在0点的时候启动了OAS, 运行到了道馆这个任务, 但是此时没有道馆可以打, OAS在进行了三次尝试之后, 报异常退出
-
像这种时间不对或者其他原因引发的异常, 导致某个任务失败, OAS直接退出运行会影响到后续任务的执行
-
我希望能够多一个选项选择, 三次尝试皆失败之后, 能够重启游戏, 并且跳过已失败的任务, 继续后续任务的执行.而不是直接让整个程序退出
-
如何复现
- 前往 '...'
- 点击 '....'
- 滑动到 '....'
- 出现问题
预期行为
No response
相关 Logs
════════════════════════════════════════════════════════════════════════════════
──────────────────────────────────── START ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
INFO | 22:00:08.340 | Start scheduler loop: oas1
INFO | 22:00:08.350 | Pending tasks: ['Restart', 'KekkaiUtilize',
'DemonEncounter', 'AreaBoss', 'GoldYoukai', 'DailyTrifles',
'WantedQuests', 'RichMan', 'Pets', 'TalismanPass', 'SoulsTidy']
INFO | 22:00:08.351 | [Task] Restart (Enable, 0, 2024-07-27 00:33:28)
════════════════════════════════════ DEVICE ════════════════════════════════════
INFO | 22:00:08.353 | DEVICE
INFO | 22:00:08.355 | [AdbBinary]
C:/Users/ALIENWARE/Desktop/AutoOnmyoji/oas/toolkit/Lib/site-packages/ad
butils/binaries/adb.exe
INFO | 22:00:08.356 | [AdbClient] AdbClient(127.0.0.1, 5037)
INFO | 22:00:08.358 | <<< DETECT DEVICE >>>
INFO | 22:00:08.359 | Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO | 22:00:08.362 | No available devices
CRITICAL | 22:00:08.363 | No available device found, auto device detection
cannot work, please set an exact serial in Alas.Emulator.Serial instead
of using "auto"
CRITICAL | 22:00:08.364 | Request human takeover
INFO | 22:00:08.366 | Script oas1 process exit
ERROR | 22:00:08.367 | Error: 1
截图
No response
还有别的吗?
No response
而且在填写了mumu12的路径之后, 可以通过MuMuManager来启动模拟器
目前还没有自启模拟器
目前还没有自启模拟器
那么当一个任务由于时间不对或者其他原因,多次运行失败时,能否重启游戏后跳过失败任务,执行队列后续任务,而不是抛出异常退出呢?
目前还没有自启模拟器
那么当一个任务由于时间不对或者其他原因,多次运行失败时,能否重启游戏后跳过失败任务,执行队列后续任务,而不是抛出异常退出呢?
不考虑
你可以选择关闭这个异常任务,或者等待修复