StarRailCopilot
StarRailCopilot copied to clipboard
每日任務卡住
在提问之前...
- [X] 我已经搜索了现有的 issues
- [X] 我在提问题之前至少花费了 5 分钟来思考和准备
- [X] 我正在使用最新版的 SRC
描述你的问题
應該是在完成每日任務時,要去試用但卡住 看之前有issue說過問題( #174 ),我懷疑是上面多了個新手卡池沒抽光的問題,導致格式不匹配? 剛剛卡住時有稍微拖曳看看,好像是會動的,所以有上述推論
如何复现
- 前往 '...'
- 点击 '....'
- 滑动到 '....'
- 出现问题
预期行为
完成每日任務
相关 Logs
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
DAILYQUEST
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
2023-10-28 06:34:47.361 | INFO | [BattlePassTodayQuest] {'time': datetime.datetime(2023, 10, 28, 4, 24, 57), 'quest1':
'Consume_1_Trailblaze_Power', 'quest2': 'Dispatch_1_assignments', 'quest3': 'Reach_500_on_Daily_Training_Activity',
'quest4': '', 'total': 4, 'value': 1}
2023-10-28 06:34:47.362 | INFO | [BattlePassTodayQuest expired] False
══════════════════════════════════════════════════ GET DAILY REWARDS ══════════════════════════════════════════════════
2023-10-28 06:34:47.363 | INFO | GET DAILY REWARDS
────────────────────────────────────────────────── DUNGEON TAB GOTO ───────────────────────────────────────────────────
2023-10-28 06:34:47.363 | INFO | DUNGEON TAB GOTO
2023-10-28 06:34:47.364 | INFO | <<< UI ENSURE >>>
2023-10-28 06:34:47.365 | INFO | UI get current page
2023-10-28 06:34:47.366 | INFO | [UI] page_main
2023-10-28 06:34:47.367 | INFO | Goto page_guide
2023-10-28 06:34:47.367 | INFO | <<< UI GOTO PAGE_GUIDE >>>
2023-10-28 06:34:47.368 | INFO | Page switch: page_main -> page_guide
2023-10-28 06:34:47.492 | INFO | Page arrive confirm page_main
2023-10-28 06:34:47.493 | INFO | Click (1006, 45) @ MAIN_GOTO_GUIDE
2023-10-28 06:34:48.624 | INFO | Page arrive: page_guide
2023-10-28 06:34:48.625 | INFO | DungeonTab set to DungeonTab(Daily_Training)
2023-10-28 06:34:48.638 | INFO | [DungeonTab] unknown
2023-10-28 06:34:48.689 | INFO | [DungeonTab] unknown
2023-10-28 06:34:48.823 | INFO | [DungeonTab] unknown
2023-10-28 06:34:48.895 | INFO | [DungeonTab] unknown
2023-10-28 06:34:49.028 | INFO | [DungeonTab] unknown
2023-10-28 06:34:49.092 | INFO | [DungeonTab] DungeonTab(Daily_Training)
2023-10-28 06:34:49.092 | INFO | Tab goto DungeonTab(Daily_Training), wait until loaded
2023-10-28 06:34:49.292 | INFO | Daily training loaded
2023-10-28 06:34:49.292 | INFO | Getting quest rewards
2023-10-28 06:34:49.298 | INFO | Ensure position: left
2023-10-28 06:34:49.305 | INFO | No more quests to get, have quests uncompleted
2023-10-28 06:34:49.307 | INFO | Getting active point rewards
2023-10-28 06:34:49.334 | INFO | No more reward to get
2023-10-28 06:34:49.349 | INFO | [Daily activity] 200
2023-10-28 06:34:49.350 | INFO | Bind task ['Alas', 'DailyQuest']
2023-10-28 06:34:49.351 | INFO | Save config ./config\src.json, DailyQuest.DailyStorage.DailyActivity={'time':
datetime.datetime(2023, 10, 28, 6, 34, 49), 'total': 500, 'value': 200}
2023-10-28 06:34:49.355 | INFO | Daily reward got but not yet claimed
══════════════════════════════════════════════════ RECOGNIZE QUESTS ═══════════════════════════════════════════════════
2023-10-28 06:34:49.357 | INFO | RECOGNIZE QUESTS
2023-10-28 06:34:49.357 | INFO | Recognizing daily quests
────────────────────────────────────────────────── DUNGEON TAB GOTO ───────────────────────────────────────────────────
2023-10-28 06:34:49.358 | INFO | DUNGEON TAB GOTO
2023-10-28 06:34:49.359 | INFO | <<< UI ENSURE >>>
2023-10-28 06:34:49.359 | INFO | UI get current page
2023-10-28 06:34:49.361 | INFO | [UI] page_guide
2023-10-28 06:34:49.362 | INFO | Already at page_guide
2023-10-28 06:34:49.362 | INFO | DungeonTab set to DungeonTab(Daily_Training)
2023-10-28 06:34:49.363 | INFO | [DungeonTab] DungeonTab(Daily_Training)
2023-10-28 06:34:49.364 | INFO | Ensure position: left
2023-10-28 06:34:49.639 | INFO | [OCR_DAILY_QUEST 0.274s] ['完成1个日常任务', '完成1次「拟造花萼(赤)」',
'单场战斗中,触发3种不同属性的弱点击破', '施放终结技造成制胜一击1次', '前往', '前往', '进行中', '进行中']
2023-10-28 06:34:49.640 | INFO | [OCR_DAILY_QUEST matched] [DailyQuest(Complete_1_Daily_Mission),
DailyQuest(Complete_Calyx_Crimson_1_time), DailyQuest(In_a_single_battle_inflict_3_Weakness_Break_of_different_Types),
DailyQuest(Use_an_Ultimate_to_deal_the_final_blow_1_time), DailyQuestState(Go), DailyQuestState(Go),
DailyQuestState(In_Progress), DailyQuestState(In_Progress)]
2023-10-28 06:34:49.646 | INFO | Swipe (1027, 472) -> ( 601, 466)
2023-10-28 06:34:50.624 | INFO | Ensure position: right
2023-10-28 06:34:50.890 | INFO | [OCR_DAILY_QUEST 0.264s] ['单场战斗中,触发3种不同属性的弱点击破',
'施放终结技造成制胜一击1次', '使用1件消耗品', '拍照1次', '进行中', '进行中', '已领取', '已领取']
2023-10-28 06:34:50.891 | INFO | [OCR_DAILY_QUEST matched]
[DailyQuest(In_a_single_battle_inflict_3_Weakness_Break_of_different_Types),
DailyQuest(Use_an_Ultimate_to_deal_the_final_blow_1_time), DailyQuest(Use_Consumables_1_time),
DailyQuest(Take_1_photo), DailyQuestState(In_Progress), DailyQuestState(In_Progress), DailyQuestState(Claimed),
DailyQuestState(Claimed)]
2023-10-28 06:34:50.892 | INFO | Daily quests recognition complete
2023-10-28 06:34:50.892 | INFO | Daily quests: [DailyQuest(Complete_1_Daily_Mission),
DailyQuest(Complete_Calyx_Crimson_1_time), DailyQuest(In_a_single_battle_inflict_3_Weakness_Break_of_different_Types),
DailyQuest(Use_an_Ultimate_to_deal_the_final_blow_1_time)]
2023-10-28 06:34:50.898 | INFO | Bind task ['Alas', 'DailyQuest']
2023-10-28 06:34:50.899 | INFO | Save config ./config\src.json, DailyQuest.DailyStorage.DailyQuest={'time':
datetime.datetime(2023, 10, 28, 6, 34, 50), 'quest1': 'Complete_1_Daily_Mission', 'quest2':
'Complete_Calyx_Crimson_1_time', 'quest3': 'In_a_single_battle_inflict_3_Weakness_Break_of_different_Types', 'quest4':
'Use_an_Ultimate_to_deal_the_final_blow_1_time', 'quest5': '', 'quest6': '', 'total': 6, 'value': 2}
══════════════════════════════════════════════════════ DO QUESTS ══════════════════════════════════════════════════════
2023-10-28 06:34:50.903 | INFO | DO QUESTS
2023-10-28 06:34:50.904 | INFO | Himeko trial, enemy=1, item=0
══════════════════════════════════════════════════════ ROUTE RUN ══════════════════════════════════════════════════════
2023-10-28 06:34:50.905 | INFO | ROUTE RUN
2023-10-28 06:34:50.905 | INFO | [Route] route.daily.HimekoTrial:route_enemy
2023-10-28 06:34:50.906 | INFO | Enter Himeko trial
2023-10-28 06:34:50.919 | INFO | <<< UI ENSURE >>>
2023-10-28 06:34:50.920 | INFO | UI get current page
2023-10-28 06:34:50.922 | INFO | [UI] page_guide
2023-10-28 06:34:50.923 | INFO | Goto page_gacha
2023-10-28 06:34:50.923 | INFO | <<< UI GOTO PAGE_GACHA >>>
2023-10-28 06:34:50.927 | INFO | Page switch: page_guide -> page_main
2023-10-28 06:34:50.927 | INFO | Click (1237, 44) @ GUIDE_CLOSE
2023-10-28 06:34:51.894 | INFO | Page switch: page_main -> page_gacha
2023-10-28 06:34:52.023 | INFO | Page arrive confirm page_main
2023-10-28 06:34:52.024 | INFO | Click ( 949, 43) @ MAIN_GOTO_GACHA
2023-10-28 06:34:53.434 | INFO | Page arrive: page_gacha
2023-10-28 06:35:52.027 | WARNING | Wait too long
2023-10-28 06:35:52.028 | WARNING | Waiting for {'START_TRIAL', 'MAIN_GOTO_CHARACTER', 'ITEM_CHECK', 'MAP_EXIT',
'GUIDE_CHECK', 'POPUP_SINGLE', 'ROGUE_CHECK', 'MAP_CHECK', 'EVENT_CHECK', 'CHARACTER_CHECK', 'LOGIN_CONFIRM',
'REGULAR_GACHA_CLICK', 'COMBAT_PREPARE', 'COMBAT_EXIT', 'MESSAGE_CLOSE', 'REGULAR_GACHA_CHECK', 'WORLD_CHECK',
'FORGOTTEN_HALL_CHECK', 'INFO_CLOSE', 'MENU_CHECK', 'MONTHLY_CARD_GET_ITEM', 'TUTORIAL_CHECK', 'GET_REWARD',
'BATTLE_PASS_CHECK', 'MISSION_CHECK', 'MONTHLY_CARD_REWARD', 'GACHA_CHECK', 'TEAM_CHECK', 'BATTLE_PASS_NOTIFICATION',
'SYNTHESIZE_CHECK', 'ASSIGNMENT_CHECK', 'HIMEKO_CHECK', 'POPUP_CONFIRM', 'CAMERA_CHECK'}
2023-10-28 06:35:52.044 | INFO | [Package_name] com.HoYoverse.hkrpgoversea
2023-10-28 06:35:52.045 | ERROR | GameStuckError: Wait too long
2023-10-28 06:35:52.045 | WARNING | Saving error: ./log/error/1698446152045
截图
还有别的吗?
No response
恳请开发者抽空做一个滑动拖拽动作,万分感谢,每日任务卡柱着实有点难受
遇到了相同的问题,怀疑是新手池没抽完导致识别错误
+1
+1感觉卡了好几个星期了
+1
仍有問題,每次復刻都會發生。
新复刻来了又出问题了,分享一下之前用的临时解决方案。
替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip
~~实现极端简单粗暴,但能暂时解决问题,等作者修吧~~
现在我也是这样,一直卡在这,新手池我没抽完
好难受,想把新手卡池先抽完了
新复刻来了又出问题了,分享一下之前用的临时解决方案。
替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip
~~实现极端简单粗暴,但能暂时解决问题,等作者修吧~~
貌似有文件核对。当替换掉这个文件之后,再次运行,文件会被替换回原来的文件。
新复刻来了又出问题了,分享一下之前用的临时解决方案。
替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip
~实现极端简单粗暴,但能暂时解决问题,等作者修吧~
解决文件核对的方式>daily文件夹权限的高级设置中,将administrator的权限解除继承并且设置为 阻止 写入和删除,这样可以阻止启动src的时候替换掉文件。这只是一个临时的方案,因为这样设置的话当daily文件夹内有更新内容的时候无法更新,必须再次修改权限为允许。 最佳方案仍然等待作者修复。
新复刻来了又出问题了,分享一下之前用的临时解决方案。 替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip ~实现极端简单粗暴,但能暂时解决问题,等作者修吧~
解决文件核对的方式>daily文件夹权限的高级设置中,将administrator的权限解除继承并且设置为 阻止 写入和删除,这样可以阻止启动src的时候替换掉文件。这只是一个临时的方案,因为这样设置的话当daily文件夹内有更新内容的时候无法更新,必须再次修改权限为允许。 最佳方案仍然等待作者修复。
看了一下,webapp每次启动会执行git reset --hard,我一直用web gui所以没注意到问题。 解决方法就是修改权限,但是你应该修改单个文件的而不是整个文件夹。 话说为啥作者一直没修,是不是忘了这个issue了
@LmeSzinc 大佬,打扰您了,如果有空的话能修一下吗?若新手池没抽空,做姬子使用时进入抽卡页面后会因为找不到常驻迁跃而一直等待到报错。