StarRailCopilot
StarRailCopilot copied to clipboard
模拟宇宙走路异常
在提问之前...
- [X] 我已经搜索了现有的 issues
- [X] 我在提问题之前至少花费了 5 分钟来思考和准备
- [X] 我正在使用最新版的 SRC
描述你的问题
模拟宇宙中似乎时常出现不能够正确走路的问题,比如这幅图片的情况就是,角色一直在这个小角落不停打转。
当然,目前的SRC能够自动发现卡住的问题并且退出重进,因此这不是个特别高优先级的问题:即使不管他,SRC可以重启游戏后自动继续。 但是,这问题会一定程度上影响效率
如何复现
不能稳定复现,起码若干间模拟宇宙这种情况只会出现一次
预期行为
走路前往正确的位置鸭
相关 Logs
2024-01-06 21:54:14.390 | INFO | MiniMap P:(303.2, 423.0) (1.10x|0.109|0.036), D:247.3 (0.286), R:4 (0.990)
2024-01-06 21:54:14.391 | INFO | Pdiff: 89.923, Ddiff: 247.37, Rdiff: 116.63
2024-01-06 21:54:14.509 | INFO | MiniMap P:(300.8, 416.8) (1.15x|0.114|0.046), D:247.3 (0.290), R:4 (0.984)
2024-01-06 21:54:14.510 | INFO | Pdiff: 90.338, Ddiff: 243.151, Rdiff: 120.849
2024-01-06 21:54:14.572 | INFO | MiniMap P:(303.2, 423.1) (1.10x|0.120|0.049), D:250.8 (0.303), R:4 (0.983)
2024-01-06 21:54:14.573 | INFO | Pdiff: 89.885, Ddiff: 247.429, Rdiff: 116.571
2024-01-06 21:54:14.674 | INFO | MiniMap P:(303.2, 423.0) (1.10x|0.121|0.049), D:247.2 (0.296), R:4 (0.986)
2024-01-06 21:54:14.684 | INFO | Pdiff: 89.923, Ddiff: 247.37, Rdiff: 116.63
2024-01-06 21:54:14.774 | INFO | MiniMap P:(300.8, 408.6) (1.15x|0.121|0.058), D:247.8 (0.328), R:4 (0.990)
2024-01-06 21:54:14.775 | INFO | Pdiff: 94.326, Ddiff: 238.703, Rdiff: 125.297
2024-01-06 21:54:14.877 | INFO | MiniMap P:(303.1, 423.0) (1.10x|0.102|0.029), D:247.8 (0.327), R:4 (0.992)
2024-01-06 21:54:14.878 | INFO | Pdiff: 89.831, Ddiff: 247.346, Rdiff: 116.654
2024-01-06 21:54:14.879 | INFO | JoystickContact set to -116.654, run=True
2024-01-06 21:54:14.976 | INFO | MiniMap P:(300.6, 416.0) (1.15x|0.102|0.035), D:247.8 (0.327), R:4 (0.992)
2024-01-06 21:54:14.989 | INFO | Pdiff: 90.525, Ddiff: 242.642, Rdiff: 121.358
2024-01-06 21:54:15.072 | INFO | MiniMap P:(303.3, 423.0) (1.10x|0.125|0.054), D:247.8 (0.326), R:4 (0.993)
2024-01-06 21:54:15.074 | INFO | Pdiff: 90.015, Ddiff: 247.395, Rdiff: 116.605
2024-01-06 21:54:15.173 | INFO | MiniMap P:(303.1, 423.0) (1.10x|0.118|0.045), D:250.8 (0.305), R:4 (0.987)
2024-01-06 21:54:15.174 | INFO | Pdiff: 89.831, Ddiff: 247.346, Rdiff: 116.654
2024-01-06 21:54:15.271 | INFO | MiniMap P:(300.8, 417.0) (1.15x|0.114|0.047), D:247.2 (0.294), R:4 (0.990)
2024-01-06 21:54:15.272 | INFO | Pdiff: 90.248, Ddiff: 243.265, Rdiff: 120.735
2024-01-06 21:54:15.377 | INFO | MiniMap P:(301.2, 420.0) (1.15x|0.111|0.042), D:247.3 (0.278), R:4 (0.990)
2024-01-06 21:54:15.388 | INFO | Pdiff: 89.302, Ddiff: 245.099, Rdiff: 118.901
2024-01-06 21:54:15.389 | INFO | JoystickContact set to -118.901, run=True
2024-01-06 21:54:15.475 | INFO | MiniMap P:(300.8, 416.8) (1.15x|0.118|0.051), D:251.7 (0.277), R:4 (0.991)
2024-01-06 21:54:15.475 | INFO | Pdiff: 90.338, Ddiff: 243.151, Rdiff: 120.849
2024-01-06 21:54:15.579 | INFO | MiniMap P:(300.8, 416.8) (1.15x|0.114|0.041), D:251.7 (0.277), R:4 (0.991)
2024-01-06 21:54:15.580 | INFO | Pdiff: 90.338, Ddiff: 243.151, Rdiff: 120.849
2024-01-06 21:54:15.673 | INFO | MiniMap P:(300.6, 417.0) (1.15x|0.110|0.045), D:247.2 (0.293), R:4 (0.989)
2024-01-06 21:54:15.673 | INFO | Pdiff: 90.07, Ddiff: 243.207, Rdiff: 120.793
2024-01-06 21:54:15.776 | INFO | MiniMap P:(300.6, 416.8) (1.15x|0.116|0.051), D:247.2 (0.298), R:4 (0.989)
2024-01-06 21:54:15.784 | INFO | Pdiff: 90.16, Ddiff: 243.094, Rdiff: 120.906
2024-01-06 21:54:15.875 | INFO | MiniMap P:(300.8, 416.6) (1.15x|0.131|0.067), D:247.2 (0.305), R:4 (0.979)
2024-01-06 21:54:15.876 | INFO | Pdiff: 90.429, Ddiff: 243.038, Rdiff: 120.962
2024-01-06 21:54:15.990 | INFO | MiniMap P:(300.6, 417.0) (1.15x|0.110|0.046), D:247.2 (0.305), R:4 (0.979)
2024-01-06 21:54:15.991 | INFO | Pdiff: 90.07, Ddiff: 243.207, Rdiff: 120.793
2024-01-06 21:54:15.992 | INFO | JoystickContact set to -120.793, run=True
2024-01-06 21:54:16.075 | INFO | MiniMap P:(300.6, 416.8) (1.15x|0.111|0.046), D:247.2 (0.305), R:4 (0.982)
2024-01-06 21:54:16.077 | INFO | Pdiff: 90.16, Ddiff: 243.094, Rdiff: 120.906
2024-01-06 21:54:16.176 | INFO | MiniMap P:(300.6, 416.6) (1.15x|0.114|0.049), D:247.2 (0.305), R:4 (0.982)
2024-01-06 21:54:16.185 | INFO | Pdiff: 90.251, Ddiff: 242.981, Rdiff: 121.019
2024-01-06 21:54:16.280 | INFO | MiniMap P:(300.8, 416.6) (1.15x|0.118|0.055), D:250.8 (0.302), R:4 (0.988)
2024-01-06 21:54:16.281 | INFO | Pdiff: 90.429, Ddiff: 243.038, Rdiff: 120.962
2024-01-06 21:54:16.406 | INFO | MiniMap P:(303.2, 423.1) (1.10x|0.111|0.037), D:250.8 (0.302), R:4 (0.988)
2024-01-06 21:54:16.407 | INFO | Pdiff: 89.885, Ddiff: 247.429, Rdiff: 116.571
2024-01-06 21:54:16.484 | INFO | MiniMap P:(303.4, 423.8) (1.05x|0.111|0.045), D:250.8 (0.303), R:4 (0.989)
2024-01-06 21:54:16.494 | INFO | Pdiff: 89.804, Ddiff: 247.891, Rdiff: 116.109
2024-01-06 21:54:16.496 | INFO | JoystickContact set to -116.109, run=True
2024-01-06 21:54:16.575 | INFO | MiniMap P:(305.5, 431.4) (1.00x|0.106|0.044), D:250.8 (0.303), R:4 (0.989)
2024-01-06 21:54:16.577 | INFO | Pdiff: 89.233, Ddiff: 252.926, Rdiff: 111.074
2024-01-06 21:54:16.677 | INFO | MiniMap P:(300.6, 416.6) (1.15x|0.105|0.038), D:250.8 (0.303), R:4 (0.987)
2024-01-06 21:54:16.678 | INFO | Pdiff: 90.251, Ddiff: 242.981, Rdiff: 121.019
2024-01-06 21:54:16.774 | INFO | MiniMap P:(300.6, 416.6) (1.15x|0.114|0.049), D:250.8 (0.310), R:4 (0.986)
2024-01-06 21:54:16.775 | INFO | Pdiff: 90.251, Ddiff: 242.981, Rdiff: 121.019
2024-01-06 21:54:16.879 | INFO | MiniMap P:(305.6, 431.3) (1.00x|0.107|0.044), D:247.2 (0.294), R:4 (0.987)
2024-01-06 21:54:16.889 | INFO | Pdiff: 89.358, Ddiff: 252.883, Rdiff: 111.117
2024-01-06 21:54:16.977 | INFO | MiniMap P:(305.6, 431.3) (1.00x|0.107|0.043), D:247.2 (0.294), R:4 (0.987)
2024-01-06 21:54:16.979 | INFO | Pdiff: 89.358, Ddiff: 252.883, Rdiff: 111.117
2024-01-06 21:54:17.077 | INFO | MiniMap P:(300.8, 416.8) (1.15x|0.105|0.040), D:247.2 (0.292), R:4 (0.983)
2024-01-06 21:54:17.079 | INFO | Pdiff: 90.338, Ddiff: 243.151, Rdiff: 120.849
2024-01-06 21:54:17.080 | INFO | JoystickContact set to -120.849, run=True
2024-01-06 21:54:17.176 | INFO | MiniMap P:(300.8, 416.8) (1.15x|0.107|0.040), D:247.2 (0.292), R:4 (0.983)
2024-01-06 21:54:17.177 | INFO | Pdiff: 90.338, Ddiff: 243.151, Rdiff: 120.849
2024-01-06 21:54:17.276 | INFO | MiniMap P:(300.8, 416.8) (1.15x|0.110|0.045), D:247.2 (0.292), R:4 (0.983)
2024-01-06 21:54:17.288 | INFO | Pdiff: 90.338, Ddiff: 243.151, Rdiff: 120.849
2024-01-06 21:54:17.372 | INFO | MiniMap P:(300.8, 416.6) (1.15x|0.108|0.043), D:250.8 (0.307), R:4 (0.985)
2024-01-06 21:54:17.374 | INFO | Pdiff: 90.429, Ddiff: 243.038, Rdiff: 120.962
2024-01-06 21:54:17.473 | INFO | MiniMap P:(303.1, 423.0) (1.10x|0.113|0.038), D:247.8 (0.327), R:4 (0.988)
2024-01-06 21:54:17.475 | INFO | Pdiff: 89.831, Ddiff: 247.346, Rdiff: 116.654
2024-01-06 21:54:17.598 | INFO | MiniMap P:(300.6, 416.2) (1.15x|0.118|0.052), D:247.8 (0.326), R:4 (0.989)
2024-01-06 21:54:17.609 | INFO | Pdiff: 90.433, Ddiff: 242.755, Rdiff: 121.245
2024-01-06 21:54:17.610 | INFO | JoystickContact set to -121.245, run=True
2024-01-06 21:54:17.673 | INFO | MiniMap P:(303.2, 423.2) (1.10x|0.116|0.040), D:247.8 (0.323), R:4 (0.991)
2024-01-06 21:54:17.675 | INFO | Pdiff: 89.846, Ddiff: 247.488, Rdiff: 116.512
2024-01-06 21:54:17.808 | INFO | MiniMap P:(305.4, 415.8) (1.00x|0.103|0.049), D:247.8 (0.323), R:4 (0.991)
2024-01-06 21:54:17.810 | INFO | Pdiff: 94.901, Ddiff: 243.867, Rdiff: 120.133
2024-01-06 21:54:17.883 | INFO | MiniMap P:(305.5, 415.2) (1.00x|0.103|0.050), D:247.8 (0.325), R:4 (0.988)
2024-01-06 21:54:17.885 | INFO | Pdiff: 95.257, Ddiff: 243.569, Rdiff: 120.431
2024-01-06 21:54:17.900 | INFO | Function calls:
<string> L1 <module>
spawn.py L116 spawn_main()
spawn.py L129 _main()
process.py L314 _bootstrap()
process.py L108 run()
process_manager.py L149 run_process()
alas.py L285 loop()
alas.py L69 run()
src.py L55 rogue()
rogue.py L38 run()
rogue.py L29 rogue_once()
loader.py L266 rogue_run()
loader.py L243 route_run()
loader.py L91 route_run()
Jarilo_CorridorofFadingEchoes_F1.py L92 Jarilo_CorridorofFadingEchoes_F1_X266Y457()
base.py L147 clear_enemy()
control.py L406 clear_enemy()
control.py L354 goto()
base.py L129 _goto()
control.py L145 _goto()
device.py L112 screenshot()
device.py L148 stuck_record_check()
device.py L43 show_function_call()
2024-01-06 21:54:17.904 | WARNING | Wait too long
2024-01-06 21:54:17.905 | WARNING | Waiting for {'BLESSING_ENHANCED', 'COMBAT_PAUSE', 'CLOSE', 'CURIO_OBTAINED',
'BLESSING_OBTAINED', 'BLESSING_LOST', 'MAIN_GOTO_CHARACTER'}
2024-01-06 21:54:17.963 | INFO | [Package_name] com.miHoYo.hkrpg
2024-01-06 21:54:17.964 | INFO | JoystickContact ends
2024-01-06 21:54:17.965 | ERROR | Route failed:
route.rogue.Combat.Jarilo_CorridorofFadingEchoes_F1:Jarilo_CorridorofFadingEchoes_F1_X266Y457
2024-01-06 21:54:17.966 | ERROR | GameStuckError: Wait too long
2024-01-06 21:54:17.967 | WARNING | Saving error: ./log/error/1704549257967
截图
下图为tracking目录中的文件:
下面的log文件
log.txt
还有别的吗?
mumu12@1280x720@30fps?
感觉这个地方的地形没走对
还在不停试图往左走,感觉这个路径规划有点问题,或者可能这幅图没更新?
1704727718501.zip
自动寻路卡住就是一件非常正常的事,重点是能不能自动纠错,如果src重进能解决问题的话就没关系
而且你都挂托管了还要求效率(doge)
你说得对 但是连续错误的话SRC会直接停机(
2024-01-08 04:12:42.433 | CRITICAL | Task Rogue
failed 3 or more times.
2024-01-08 04:12:42.434 | CRITICAL | Possible reason 1: You haven't used it correctly. Please read the help text of
the options.
2024-01-08 04:12:42.435 | CRITICAL | Possible reason 2: There is a problem with this task. Please contact developers
or try to fix it yourself.
2024-01-08 04:12:42.436 | CRITICAL | Request human takeover
2024-01-07_src2.txt
因为连续寻路出问题导致的异常还是时有发生的.jpg 一把模拟宇宙里面出三次问题导致jio本卡住也不少见看来 1704863396484.zip 1704980692103.zip 1704981707819.zip 1704982111569.zip
你说得对 但是连续错误的话SRC会直接停机( 2024-01-08 04:12:42.433 | CRITICAL | Task
Rogue
failed 3 or more times.
2024-01-08 04:12:42.434 | CRITICAL | Possible reason 1: You haven't used it correctly. Please read the help text of
the options.
2024-01-08 04:12:42.435 | CRITICAL | Possible reason 2: There is a problem with this task. Please contact developers
or try to fix it yourself.
2024-01-08 04:12:42.436 | CRITICAL | Request human takeover
2024-01-07_src2.txt
停机是正常的,不然挂后台搁那一直死循环你都不知道是什么情况,我还以为是那种自动重进再来一次就好了的情况
你说得对 但是连续错误的话SRC会直接停机( 2024-01-08 04:12:42.433 | CRITICAL | Task
Rogue
failed 3 or more times.
2024-01-08 04:12:42.434 | CRITICAL | Possible reason 1: You haven't used it correctly. Please read the help text of
the options.
2024-01-08 04:12:42.435 | CRITICAL | Possible reason 2: There is a problem with this task. Please contact developers
or try to fix it yourself.
2024-01-08 04:12:42.436 | CRITICAL | Request human takeover
2024-01-07_src2.txt
错误停止烦的就是烦该停的地方不停(例如你遗器满了他就一直卡那死循环),不该停的地方直接停
确实,考虑到模拟宇宙退出重进会回到地图出发点,某种意义上已经脱离卡死了,第二次去跑是有机会不卡在这个地方的,我觉得这个模拟宇宙退出3次就直接停有点保守了,最好是检测地图看是不是这个地图,然后如果一直卡在同一个地图再停机。。
确实,考虑到模拟宇宙退出重进会回到地图出发点,某种意义上已经脱离卡死了,第二次去跑是有机会不卡在这个地方的,我觉得这个模拟宇宙退出3次就直接停有点保守了,最好是检测地图看是不是这个地图,然后如果一直卡在同一个地图再停机。。
三次其实还可以了~~毕竟事不过三~~,毕竟多次卡在同一个地方已经能说明问题了,这种也的确要提交反馈
确实,考虑到模拟宇宙退出重进会回到地图出发点,某种意义上已经脱离卡死了,第二次去跑是有机会不卡在这个地方的,我觉得这个模拟宇宙退出3次就直接停有点保守了,最好是检测地图看是不是这个地图,然后如果一直卡在同一个地图再停机。。
三次其实还可以了~毕竟事不过三~,毕竟多次卡在同一个地方已经能说明问题了,这种也的确要提交反馈
但是比如我之前的部分反馈,其实是模拟宇宙十三间里面一共卡了三次,它并不是很在意是不是同一间卡住...…
所以很容易出现第一间卡一下第三间卡一下第七间卡一下然后不玩了的情况, 这种情况如果检测地图确定不是卡在同一间应该能解决
这次三次都死在 Route failed:
route.rogue.Combat.Luofu_Cloudford_F1:Luofu_Cloudford_F1_X435Y669
的同一个角角