科研時卡在了特定的項目
在提问之前...
- [X] 我已经搜索了现有的 issues
- [X] 我在提问题之前至少花费了 5 分钟来思考和准备
- [X] 我已经阅读了 Wiki 中的 常见问题(FAQ)
- [X] 我正在使用最新版的 Alas
描述你的问题
科研時卡在了特定的項目 "費用寄付 小型項目" 然後不動後重啟遊戲還是卡在這
如何复现
No response
预期行为
No response
相关 Logs
═══════════════════════════════════════════════════════════════════════════════════
START
═══════════════════════════════════════════════════════════════════════════════════
INFO 19:15:40.458 │ Start scheduler loop: alas
INFO 19:15:40.511 │ [Server] cn
INFO 19:15:40.522 │ Bind task ['General', 'Alas']
INFO 19:15:40.524 │ Pending tasks: ['Research', 'Exercise', 'Dorm', 'Guild',
'Reward', 'ShopFrequent', 'OpsiAbyssal']
INFO 19:15:40.525 │ [Task] Research (Enable, 2024-10-10 07:51:28)
INFO 19:15:40.525 │ Bind task ['General', 'Alas', 'Research']
═════════════════════════════════════ DEVICE ══════════════════════════════════════
INFO 19:15:40.841 │ DEVICE
INFO 19:15:40.841 │ [IS_ON_PHONE_CLOUD] False
INFO 19:15:40.842 │ [AdbBinary] C:\Users\w10pk\OneDrive\文件\AzurLaneAutoScript
\toolkit\Lib\site-packages\adbutils\binaries\adb.exe
INFO 19:15:40.844 │ [AdbClient] AdbClient(127.0.0.1, 5037)
INFO 19:15:40.845 │ <<< DETECT DEVICE >>>
INFO 19:15:40.846 │ Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO 19:15:40.847 │ emulator-5554
INFO 19:15:40.848 │ Current serial 127.0.0.1:5555 not found but paired device
emulator-5554 found. Using serial: emulator-5554
INFO 19:15:40.849 │ "emulator-5554" is a `emulator-*` serial, skip adb connect
INFO 19:15:40.849 │ [AdbDevice] AdbDevice(serial=emulator-5554)
INFO 19:15:40.850 │ [PackageName] com.YoStarJP.AzurLane
INFO 19:15:40.851 │ [Server] jp
INFO 19:15:40.851 │ Screenshot interval set to 0.3s
INFO 19:15:40.852 │ <<< MINITOUCH INIT >>>
INFO 19:15:40.853 │ Scheduler: Start task `Research`
═══════════════════════════════════════════════════════════════════════════════════
RESEARCH
═══════════════════════════════════════════════════════════════════════════════════
INFO 19:15:40.857 │ Create forward: ForwardItem(serial='emulator-5554',
local='tcp:20288', remote='tcp:53516')
INFO 19:15:40.885 │ [Device Orientation] 0 (Normal)
INFO 19:15:40.886 │ Create forward: ForwardItem(serial='emulator-5554',
local='tcp:20317', remote='localabstract:minitouch')
INFO 19:15:40.888 │ v 1
INFO 19:15:40.889 │ ^ 2 32767 32767 0
INFO 19:15:40.889 │ $ 6330
INFO 19:15:40.890 │ minitouch running on port: 20317, pid: 6330
INFO 19:15:40.891 │ max_contact: 2; max_x: 32767; max_y: 32767; max_pressure: 0
INFO 19:15:40.927 │ [Screen_size] 1280x720
INFO 19:15:41.083 │ early_ocr_import call
INFO 19:15:41.084 │ early_ocr_import start
INFO 19:15:41.084 │ <<< UI ENSURE >>>
INFO 19:15:41.086 │ UI get current page
INFO 19:15:41.087 │ Loading OCR dependencies
INFO 19:15:41.128 │ [UI] page_main
INFO 19:15:41.129 │ Goto page_research
INFO 19:15:41.150 │ <<< UI GOTO PAGE_RESEARCH >>>
INFO 19:15:41.228 │ Page switch: page_main -> page_reshmenu
INFO 19:15:41.232 │ Click ( 754, 688) @ MAIN_GOTO_RESHMENU
INFO 19:15:41.633 │ early_ocr_import finish
INFO 19:15:42.122 │ Page switch: page_reshmenu -> page_research
INFO 19:15:42.123 │ Click ( 375, 313) @ RESHMENU_GOTO_RESEARCH
INFO 19:15:42.712 │ Page arrive: page_research
INFO 19:15:42.713 │ <<< UI CLICK >>>
INFO 19:15:42.722 │ Click ( 36, 240) @ RESEARCH_GOTO_QUEUE
══════════════════════════════════ QUEUE RECEIVE ══════════════════════════════════
INFO 19:15:43.012 │ QUEUE RECEIVE
INFO 19:15:43.014 │ Received rewards from 0 projects
INFO 19:15:43.024 │ Loading OCR model: ./bin/cnocr_models/azur_lane
INFO 19:15:43.071 │ [QUEUE_REMAIN 0.056s] 07:52:33
INFO 19:15:43.072 │ The first research ended at: 2024-10-11 03:08:16.015320
INFO 19:15:43.073 │ <<< UI CLICK >>>
INFO 19:15:43.075 │ Click ( 64, 54) @ BACK_ARROW
────────────────────────────── RECEIVE 6TH RESEARCH ───────────────────────────────
INFO 19:15:44.213 │ RECEIVE 6TH RESEARCH
INFO 19:15:44.220 │ Research status: ['detail', 'detail', 'detail', 'detail',
'detail']
INFO 19:15:44.221 │ No research has finished
INFO 19:15:44.224 │ Research status: ['detail', 'detail', 'detail', 'detail',
'detail']
═══════════════════════════════ RESEARCH FILL QUEUE ═══════════════════════════════
INFO 19:15:44.225 │ RESEARCH FILL QUEUE
INFO 19:15:44.227 │ Research queue: ['running', 'waiting', 'empty', 'empty',
'empty']
INFO 19:15:44.228 │ [Research queue slot] 3
───────────────────────────────── RESEARCH SELECT ─────────────────────────────────
INFO 19:15:44.229 │ RESEARCH SELECT
INFO 19:15:44.230 │ Research goto detail (project 3)
INFO 19:15:44.234 │ Click ( 901, 223) @ ENTRANCE_4
INFO 19:16:44.362 │ Function calls:
<string> L1 <module>
spawn.py L105 spawn_main()
spawn.py L118 _main()
process.py L297 _bootstrap()
process.py L99 run()
process_manager.py L152 run_process()
alas.py L537 loop()
alas.py L69 run()
alas.py L186 research()
research.py L576 run()
research.py L477 research_fill_queue()
research.py L446 research_queue_append()
research.py L430 research_project_list_init()
decorator.py L70 wrapper()
selector.py L103 research_detect()
selector.py L56 research_goto_detail()
base.py L197 wait_until_appear()
device.py L175 screenshot()
device.py L237 stuck_record_check()
device.py L43 show_function_call()
WARNING 19:16:44.365 │ Wait too long
WARNING 19:16:44.366 │ Waiting for {'DETAIL_NEXT', 'RESEARCH_COST_CHECKER'}
INFO 19:16:44.378 │ newCommandTimeout updated to 168h0m0s
INFO 19:16:44.379 │ [u2.Device] Device(atx_agent_url=http://127.0.0.1:8084)
INFO 19:16:44.402 │ [Package_name] com.YoStarJP.AzurLane
ERROR 19:16:44.403 │ GameStuckError: Wait too long
WARNING 19:16:44.404 │ Saving error: ./log/error/1728559004404
WARNING 19:16:44.523 │ Game stuck, com.YoStarJP.AzurLane will be restarted in 10
seconds
WARNING 19:16:44.524 │ If you are playing by hand, please stop Alas
INFO 19:16:44.525 │ Task call: Restart
INFO 19:16:44.534 │ Bind task ['General', 'Alas', 'Research']
INFO 19:16:44.535 │ Save config ./config\alas.json,
Restart.Scheduler.NextRun=datetime.datetime(2024, 10, 10, 19, 16, 44),
Restart.Scheduler.Enable=True
截图
卡在這個科研畫面
科研的設定畫面
还有别的吗?
No response
我也是 怀疑是更新之后换了字体? 反正所有数字都小了一号的感觉 然后各种识别就失败了
字体被改了,需要对应
好好的改什么字体啊,油量也不准了,主线出击都出击不了。 这个修改起来工作量大么
日服同样更新了字体,也会卡在科研项目选择,只能暂时调后科研运行时间
好好的改什么字体啊,油量也不准了,主线出击都出击不了。 这个修改起来工作量大么
還沒感覺變漂亮才是最哭的 整個變瘦了,反而會有點擠在一起,不知道是再改什麼意思
推特后面回复全是在嚷嚷丑和看不清让调回去的, 等等看吧,别到时适配了新字体又给调回去……
11日中午日服发了新公告说要继续调整字体了,等这波优化完吧
影响还是挺大的,下午这波商店刷出T6食物都没识别到导致没有购买
大世界里好像也会因为这个卡住
日服遇到了同一个问题,出错log内容和楼主完全一致
日服也卡在拿信箱那邊,看來大家都是相似的問題
应该就是日服字体更新导致的
初步看,日服科研卡住的这个问题,应该是由于RESEARCH_COST_CHECKER在更新之后,和原来的位置不同导致的。
更新之后,RESEARCH_COST_CHECKER比原来高了5个像素,x轴没变化。
更改module/research/assets.py中L#36,将
RESEARCH_COST_CHECKER = Button(area={'cn': (809, 365, 972, 386), 'en': (809, 365, 972, 386), 'jp': (809, 365, 972, 386), 'tw': (809, 365, 972, 386)}, color={'cn': (105, 114, 128), 'en': (105, 114, 128), 'jp': (105, 114, 128), 'tw': (105, 114, 128)}, button={'cn': (809, 365, 972, 386), 'en': (809, 365, 972, 386), 'jp': (809, 365, 972, 386), 'tw': (809, 365, 972, 386)}, file={'cn': './assets/cn/research/RESEARCH_COST_CHECKER.png', 'en': './assets/en/research/RESEARCH_COST_CHECKER.png', 'jp': './assets/jp/research/RESEARCH_COST_CHECKER.png', 'tw': './assets/tw/research/RESEARCH_COST_CHECKER.png'})
中的jp服对应的area和button的位置在y轴上同时抬高5个像素为(809, 365, 972, 386)改为(809, 360, 972, 381):
RESEARCH_COST_CHECKER = Button(area={'cn': (809, 365, 972, 386), 'en': (809, 365, 972, 386), 'jp': (809, 360, 972, 381), 'tw': (809, 365, 972, 386)}, color={'cn': (105, 114, 128), 'en': (105, 114, 128), 'jp': (105, 114, 128), 'tw': (105, 114, 128)}, button={'cn': (809, 365, 972, 386), 'en': (809, 365, 972, 386), 'jp': (809, 360, 972, 381), 'tw': (809, 365, 972, 386)}, file={'cn': './assets/cn/research/RESEARCH_COST_CHECKER.png', 'en': './assets/en/research/RESEARCH_COST_CHECKER.png', 'jp': './assets/jp/research/RESEARCH_COST_CHECKER.png', 'tw': './assets/tw/research/RESEARCH_COST_CHECKER.png'})
更改之后,初步测试就不卡科研了,至少不卡选择了。
位置变更如图:
字体的改变会导致出击那边剩余油量少读一位数,从而不会继续出击
并不会报错所以没有报错log,可以参考上图
同时截取的
我還是等大佬更新好了,這樣就不用改東改西的
10月11日,日服又更新了一捏捏东西,这回连远征委托都无法自动发出了。大佬工作量剧增,哎,没事改啥ui啊瓜皮黄鸡
10月11日,日服又更新了一捏捏东西,这回连远征委托都无法自动发出了。大佬工作量剧增,哎,没事改啥ui啊瓜皮黄鸡
委托也炸了,还是个不能取消的功能
在日服,委托点击 COMMISSION_ADVICE 后会卡住,稍后超时会重新选择数次任务,均超时后会报错。 若点击COMMISSION_ADVICE完成后人工帮助点击开始,那脚本可以继续选择下一个任务,但是仍然会停在点击COMMISSION_ADVICE后
参考页面
部分日志
INFO 12:51:19.462 │ <<< COMMISSION START >>>
INFO 12:51:19.485 │ Click ( 502, 586) @ COMMISSION
INFO 12:51:20.225 │ <<< COMMISSION DETECT >>>
INFO 12:51:20.273 │ [COMMISSION 0.048s] 日常資源開発V
INFO 12:51:20.293 │ [COMMISSION 0.018s] V
INFO 12:51:20.324 │ [DURATION 0.030s] 01:00:00
INFO 12:51:20.327 │ [Commission] 日常資源開発V | Ⅴ (Genre: daily_resource,
Status: pending, Duration: 1:00:00)
INFO 12:51:20.328 │ Selected to the correct commission
INFO 12:51:20.330 │ Click ( 932, 373) @ COMMISSION_ADVICE
另外,按照上面他人的修复科研项目的建议执行后,成功修复了原本会卡住的科研项目
还有,目前出问题的还包括 演习的自动退出页面 日志
─────────────────────────────────── OPPONENT 0 ────────────────────────────────────
INFO 13:19:07.719 │ OPPONENT 0
INFO 13:19:07.720 │ <<< OPPONENT: 0 >>>
INFO 13:19:07.721 │ Click ( 240, 222) @ OPPONENT_0_0
INFO 13:19:08.622 │ Click ( 631, 574) @ EXERCISE_PREPARATION
INFO 13:19:09.519 │ <<< TRY: 1 >>>
INFO 13:19:09.520 │ Combat preparation
INFO 13:19:09.521 │ Click (1147, 633) @ BATTLE_PREPARATION
INFO 13:19:19.165 │ Combat execute
INFO 13:19:19.494 │ [99% - 99%]
INFO 13:19:24.592 │ [87% - 80%]
INFO 13:19:29.716 │ [78% - 77%]
INFO 13:19:34.834 │ [71% - 73%]
INFO 13:19:39.952 │ [57% - 60%]
INFO 13:19:45.099 │ [42% - 46%]
INFO 13:19:46.882 │ [38% - 14%] - Low HP: 1.503s
INFO 13:19:46.883 │ Exercise quit
INFO 13:19:46.884 │ Click (1245, 47) @ PAUSE_New
INFO 13:19:50.201 │ [38% - 14%]
INFO 13:19:55.314 │ [38% - 14%]
INFO 13:20:00.432 │ [38% - 14%]
INFO 13:20:05.565 │ [38% - 14%]
INFO 13:20:10.725 │ [38% - 14%]
INFO 13:20:15.830 │ [38% - 14%]
[jp_serv] exited. Reason: Manual stop
后宅 购买家具页面也会卡住 日志
══════════════════════════════════ DORM COLLECT ═══════════════════════════════════
INFO 13:56:19.077 │ DORM COLLECT
INFO 13:56:19.078 │ <<< DORM COLLECT >>>
INFO 13:56:19.731 │ Click (1209, 507) @ DORM_QUICK_COLLECT
═══════════════════════════════ DORM BUY FURNITURE ════════════════════════════════
INFO 13:56:20.308 │ DORM BUY FURNITURE
INFO 13:56:20.309 │ [BuyFurniture_LastRun] 2024-10-05 23:52:46
INFO 13:56:20.310 │ [CHECK_INTERVAL] 6
INFO 13:56:20.311 │ Task BuyFurniture run time is 2024-10-11 23:52:46
INFO 13:56:20.312 │ Buy furniture run
INFO 13:56:20.575 │ Click (1104, 623) @ DORM_FURNITURE_SHOP_ENTER
INFO 13:56:21.194 │ Click ( 256, 552) @ DORM_FURNITURE_SHOP_FIRST
INFO 13:56:35.616 │ Click (1091, 625) @ DORM_FURNITURE_SHOP_ENTER
INFO 13:56:36.225 │ Click ( 258, 552) @ DORM_FURNITURE_SHOP_FIRST
INFO 13:57:07.234 │ Click (1017, 668) @ GET_SHIP
INFO 13:57:07.801 │ Click ( 253, 569) @ DORM_FURNITURE_SHOP_FIRST
卡住截图
同病哥们儿给个关闭行不行,有些功能用不了整个直接卡住