runhey / OnmyojiAutoScript

Onmyoji Auto Script | 阴阳师脚本
https://runhey.github.io/OnmyojiAutoScript-website/
GNU General Public License v3.0
1.88k stars 187 forks source link

模拟器 Serial选项填为auto, 但是OAS无法自行启动模拟器, 同时关于某个任务出错之后的行为有疑问. #373

Closed WC-OP closed 3 months ago

WC-OP commented 4 months ago

在提问之前...

描述你的问题

  1. 虽然已经填写了模拟器路径, 但是OAS无法像MAA那样直接启动模拟器, 必须要我手动开启模拟器. 我不确定这个是OAS本身的问题还是我自己的问题; 如果是OAS现阶段不支持启动模拟器, 希望之后能加入这个功能.

  2. 在某些任务执行失败之后, 例如道馆:

    • 我在0点的时候启动了OAS, 运行到了道馆这个任务, 但是此时没有道馆可以打, OAS在进行了三次尝试之后, 报异常退出

    • 像这种时间不对或者其他原因引发的异常, 导致某个任务失败, OAS直接退出运行会影响到后续任务的执行

    • 我希望能够多一个选项选择, 三次尝试皆失败之后, 能够重启游戏, 并且跳过已失败的任务, 继续后续任务的执行.而不是直接让整个程序退出

如何复现

  1. 前往 '...'
  2. 点击 '....'
  3. 滑动到 '....'
  4. 出现问题

预期行为

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

WC-OP commented 4 months ago

而且在填写了mumu12的路径之后, 可以通过MuMuManager来启动模拟器 image

runhey commented 4 months ago

目前还没有自启模拟器

WC-OP commented 4 months ago

目前还没有自启模拟器

那么当一个任务由于时间不对或者其他原因,多次运行失败时,能否重启游戏后跳过失败任务,执行队列后续任务,而不是抛出异常退出呢?

runhey commented 4 months ago

目前还没有自启模拟器

那么当一个任务由于时间不对或者其他原因,多次运行失败时,能否重启游戏后跳过失败任务,执行队列后续任务,而不是抛出异常退出呢?

不考虑

runhey commented 4 months ago

你可以选择关闭这个异常任务,或者等待修复