只有童心学院檢測石油出錯
在提问之前...
- [X] 我已经搜索了现有的 issues
- [X] 我在提问题之前至少花费了 5 分钟来思考和准备
- [X] 我已经阅读了 Wiki 中的 常见问题(FAQ)
- [X] 我正在使用最新版的 Alas
描述你的问题
昨天更新完後只有童心学院活動出錯 在打完1輪之後 進入下一輪備戰ui檢測石油 我身上4位數石油 但ocr後得出3位數油 然後直接停止了任務 我嘗試設置石油低于0後推遲 依然是有機會檢測到3位數後直接推遲
貌似是遊戲UI BUG問題 石油金幣那層被編隊那條透明灰在上層擋了一下 OCR檢測不夠準確了
如何复现
- 啟動腳本童心学院
- 進入普通多隊 打2次
- 戰鬥結束 回到活動UI
- 進入下一戰備戰UI 檢測石油出錯 推遲任務
预期行为
No response
相关 Logs
────────────────────────────────────────────── COALITION_20240627_NORMAL ──────────────────────────────────────────────
2024-06-28 21:23:32.812 | INFO | COALITION_20240627_NORMAL
2024-06-28 21:23:32.813 | INFO | Count: 6
2024-06-28 21:23:32.813 | INFO | UI get current page
2024-06-28 21:23:32.819 | INFO | [UI] page_coalition
2024-06-28 21:23:32.820 | INFO | Already at page_coalition
2024-06-28 21:23:32.821 | INFO | [CoalitionMode] story
2024-06-28 21:23:32.822 | INFO | Expect emotion reduce: (4, 0)
2024-06-28 21:23:32.830 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Coalition']
2024-06-28 21:23:32.832 | INFO | Save config ./config\alas.json, Coalition.Emotion.Fleet1Value=148,
Coalition.Emotion.Fleet1Record=datetime.datetime(2024, 6, 28, 21, 23, 32), Coalition.Emotion.Fleet2Value=119,
Coalition.Emotion.Fleet2Record=datetime.datetime(2024, 6, 28, 21, 23, 32)
2024-06-28 21:23:32.839 | INFO | [Emotion fleet_1] 148
2024-06-28 21:23:32.840 | INFO | [Emotion fleet_2] 119
2024-06-28 21:23:32.842 | INFO | Click ( 633, 423) @ ACADEMY_NORMAL
2024-06-28 21:23:33.199 | INFO | [FleetMode] multi
2024-06-28 21:23:33.200 | INFO | Click (1056, 543) @ ACEDEMY_FLEET_PREPARATION
2024-06-28 21:23:33.815 | INFO | [OCR_OIL 0.014s] 381
2024-06-28 21:23:33.816 | INFO | <<< TRIGGERED STOP CONDITION: OIL LIMIT >>>
2024-06-28 21:23:33.817 | INFO | Delay task `Coalition` to 2024-06-29 00:29:25 (minute=(120, 240))
2024-06-28 21:23:33.829 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Coalition']
2024-06-28 21:23:33.830 | INFO | Save config ./config\alas.json, Coalition.Scheduler.NextRun=datetime.datetime(2024, 6,
29, 0, 29, 25)
2024-06-28 21:23:33.846 | INFO | <<< SCRIPT END
截图
No response
还有别的吗?
No response
补充类似截图
补充类似截图
補充了
我是2234放在最后边,2234骑着马太高了,挡着石头了,完全开始不了,一直说找不到oil icon
额,难道不是因为活动主界面没有显示石油么,它连进入准备战斗界面的操作都没有,怎么会检测石油数量,先进入准备战斗界面再检测石油应该就可以了
额,难道不是因为活动主界面没有显示石油么,它连进入准备战斗界面的操作都没有,怎么会检测石油数量,先进入准备战斗界面再检测石油应该就可以了
選擇好難度後按開始會有隊伍準備ui 他已經是在隊伍界面作檢測 正正是這ui ocr不準確出錯 也有時候戰鬥完還不檢測直接開始下一輪
我这边也出了这个问题,就是计算下次出击时间前获取当前石油,不知道为什么一万多的油检测为1000,然后隔几个小时才打下一次
同样出现了这个问题,mark
好多次被推迟任务,刚才看了眼日志,发现14152石油被识别成了1415,石油不足推迟了
我也出现了这个问题,换一个舰装没有那么炫的在上右三位置就可以解决了
我也出现了这个问题,换一个舰装没有那么炫的在上右三位置就可以解决了
错误的,我低耗根本没有炫酷舰装这问题照样出
那可能我们出现的问题原因不一样,抱歉我也没有什么好办法。等大佬们更新吧。
我也出现了这个问题,换一个舰装没有那么炫的在上右三位置就可以解决了
错误的,我低耗根本没有炫酷舰装这问题照样出
我这里可以复现这个bug。只有童心学院的SP和童心学院活动图两项有这个问题...
活动马上就结束了,提供一个临时解决方案吧,用文本编辑器打开AzurLaneAutoScript\module\coalition\coalition.py,然后找到: if self.get_oil() < max(500, self.config.StopCondition_OilLimit): 这一行,限定了燃料最小值为500,而OCR检测经常会识别成一百多燃料产于,把这一行改成: if self.get_oil() < 10: 这样启动后就不会因为燃料不足停下来了。
补充类似截图