StarRailCopilot icon indicating copy to clipboard operation
StarRailCopilot copied to clipboard

每日任務卡住

Open yotv2000tw opened this issue 1 year ago • 12 comments

在提问之前...

  • [X] 我已经搜索了现有的 issues
  • [X] 我在提问题之前至少花费了 5 分钟来思考和准备
  • [X] 我正在使用最新版的 SRC

描述你的问题

應該是在完成每日任務時,要去試用但卡住 看之前有issue說過問題( #174 ),我懷疑是上面多了個新手卡池沒抽光的問題,導致格式不匹配? 剛剛卡住時有稍微拖曳看看,好像是會動的,所以有上述推論

如何复现

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

预期行为

完成每日任務

相关 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

截图

2023-10-28_06-35-52-022072

还有别的吗?

No response

yotv2000tw avatar Oct 27 '23 22:10 yotv2000tw

恳请开发者抽空做一个滑动拖拽动作,万分感谢,每日任务卡柱着实有点难受

Raidon-Mei avatar Oct 29 '23 05:10 Raidon-Mei

遇到了相同的问题,怀疑是新手池没抽完导致识别错误

Scarecrow-ai avatar Oct 31 '23 01:10 Scarecrow-ai

+1

Torfaen avatar Oct 31 '23 14:10 Torfaen

+1感觉卡了好几个星期了

sola97 avatar Nov 12 '23 04:11 sola97

+1

tohrux avatar Nov 14 '23 14:11 tohrux

仍有問題,每次復刻都會發生。

yotv2000tw avatar Dec 06 '23 22:12 yotv2000tw

新复刻来了又出问题了,分享一下之前用的临时解决方案。

替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip

~~实现极端简单粗暴,但能暂时解决问题,等作者修吧~~

Scarecrow-ai avatar Dec 07 '23 08:12 Scarecrow-ai

现在我也是这样,一直卡在这,新手池我没抽完

BZBY avatar Dec 08 '23 08:12 BZBY

好难受,想把新手卡池先抽完了

abcdpm avatar Dec 11 '23 09:12 abcdpm

新复刻来了又出问题了,分享一下之前用的临时解决方案。

替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip

~~实现极端简单粗暴,但能暂时解决问题,等作者修吧~~

貌似有文件核对。当替换掉这个文件之后,再次运行,文件会被替换回原来的文件。

3000degreesCelsius avatar Dec 29 '23 02:12 3000degreesCelsius

新复刻来了又出问题了,分享一下之前用的临时解决方案。

替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip

~实现极端简单粗暴,但能暂时解决问题,等作者修吧~

解决文件核对的方式>daily文件夹权限的高级设置中,将administrator的权限解除继承并且设置为 阻止 写入和删除,这样可以阻止启动src的时候替换掉文件。这只是一个临时的方案,因为这样设置的话当daily文件夹内有更新内容的时候无法更新,必须再次修改权限为允许。 最佳方案仍然等待作者修复。

3000degreesCelsius avatar Dec 29 '23 03:12 3000degreesCelsius

新复刻来了又出问题了,分享一下之前用的临时解决方案。 替换./tasks/daily/trail.py, 需要恢复原文件时直接pull就好。在没找到常驻卡池时添加了一个滑动操作。 trail.zip ~实现极端简单粗暴,但能暂时解决问题,等作者修吧~

解决文件核对的方式>daily文件夹权限的高级设置中,将administrator的权限解除继承并且设置为 阻止 写入和删除,这样可以阻止启动src的时候替换掉文件。这只是一个临时的方案,因为这样设置的话当daily文件夹内有更新内容的时候无法更新,必须再次修改权限为允许。 最佳方案仍然等待作者修复。

看了一下,webapp每次启动会执行git reset --hard,我一直用web gui所以没注意到问题。 解决方法就是修改权限,但是你应该修改单个文件的而不是整个文件夹。 话说为啥作者一直没修,是不是忘了这个issue了

@LmeSzinc 大佬,打扰您了,如果有空的话能修一下吗?若新手池没抽空,做姬子使用时进入抽卡页面后会因为找不到常驻迁跃而一直等待到报错。

Scarecrow-ai avatar Jan 03 '24 10:01 Scarecrow-ai