StarRailAssistant
StarRailAssistant copied to clipboard
[Bug] 支援舱段的map_1-3_point_4图片错误
问题描述
如图,支援舱段的4号传送点并没有这个分层箭头,传送点图片错误,导致卡选地图页面了
预期行为
正确点击传送点
实际行为
卡页面
截图或录屏
No response
自动锄大地脚本版本
2.7
星穹铁道区服
国服
运行的客户端
模拟器
日志
无需log
对了,PC和模拟器里的图片都是错误的
这是你地图没有跑完,图片是对的跑很久了
这是你地图没有跑完,图片是对的跑很久了
好像确实是因为传送锚点名称的清晰度不够导致无法识别出正确的,不仅电力室,还有中庭(一楼),污染广场,古战场雪原,藏珍之蕾...这些我都只有重新截图后脚本才可以正常进行下一步操作
这是你地图没有跑完,图片是对的跑很久了
好像确实是因为传送锚点名称的清晰度不够导致无法识别出正确的,不仅电力室,还有中庭(一楼),污染广场,古战场雪原,藏珍之蕾...这些我都只有重新截图后脚本才可以正常进行下一步操作
真的,为啥啊……凡是要点字的地方全都会卡住。我晚上也试试重新截图以下。
这是你地图没有跑完,图片是对的跑很久了
怎么可能是地图没跑完?我开着debug看着是这一步读取图片卡住了,才去检查的文件夹,支援舱段这图都没有上下层关系怎么能用上层传送点的图标呢?
其实是电力室那张清晰度不够,你自己找个截图软件把电力室那三个字重新截一下覆盖原本的电力室图片就可以正常运行了
开着debug看到了是读这张图片这一步卡住的
地图已经更新,更新一下试试
地图已经更新,更新一下试试
谢谢。文字部分没问题了。 至于箭头,我昨天观察了一下,感觉有时候是这样的原因: 正常走图的时候会从二层走到一层,这时候二层的传送点就会有箭头了。但如果走图过程中出了问题,导致人物还停留在二层,那么传送点就没有这个箭头。
可以:
- 增加选择楼层这么一步
- 或者传送点的图片不要截取箭头的部分,只截图左半边,只是要注意有时候楼层不对,背景的颜色也不同。试了下是可以的。
- 或者,长时间没有识别到传送点的时候,跳过这一步继续下一个传送点?
已更新版本,但这几天都是 1-3-4进入地图后无法选择的继续
requests.webhook_and_log:99 - 20230616165811/20230616033452/20230616033452 - 开始支援舱段-4锄地 map.auto_map:126 - 20230616165811/20230616033452/20230616033452 - 该路线导航作者:Starry-Wind,小明 map.auto_map:127 - 20230616165811/20230616033452/20230616033452 - 感谢每一位无私奉献的作者 calculated.open_map:838 - 20230616165811/20230616033452/20230616033452 - 进入地图 calculated.click_target:387 - 20230616165811/20230616033452/20230616033452 - map_1-3_point_4 calculated.click_target:393 - 20230616165811/20230616033452/20230616033452 - 0.9633368253707886 calculated.click_target:393 - 20230616165811/20230616033452/20230616033452 - 0.9633368253707886 ...
已更新版本,但这几天都是 1-3-4进入地图后无法选择的继续
requests.webhook_and_log:99 - 20230616165811/20230616033452/20230616033452 - 开始支援舱段-4锄地 map.auto_map:126 - 20230616165811/20230616033452/20230616033452 - 该路线导航作者:Starry-Wind,小明 map.auto_map:127 - 20230616165811/20230616033452/20230616033452 - 感谢每一位无私奉献的作者 calculated.open_map:838 - 20230616165811/20230616033452/20230616033452 - 进入地图 calculated.click_target:387 - 20230616165811/20230616033452/20230616033452 - map_1-3_point_4 calculated.click_target:393 - 20230616165811/20230616033452/20230616033452 - 0.9633368253707886 calculated.click_target:393 - 20230616165811/20230616033452/20230616033452 - 0.9633368253707886 ...
请不要直接把日志复制出来,很影响讨论,因为日志大多很长,如有必要请直接发送文件
两个方法:
方法一:可以考虑调整json顺序(将map_1-3_4.json更名为map_1-3_2.json,将原有的map_1-3_2.json与map_1-3_3.json分别更名为map_1-3_3.json与map_1-3_4.json)并且重新截图map_1-3_point_4解决该问题。
方法二:在发现错误后,重开脚本文件,并且选择支援舱段-1,让脚本重新从map_1-3_1.json走,就可以正确到一楼并且识别到map_1-3_point_4图片
问题出在1-3-2,到达楼梯后按“F”下楼,如果部分电脑卡住,没有下楼成功,会一直处于2楼,这样就识别不到1-3-4的开始图片了,可以考虑改一下脚本的顺序,这样就算下楼失败也不会影响后续脚本继续运行。或者看程序能不能优化下“F”会按失败的原因,虽然我的电脑上一直都是按成功的。
没有视频我无法判断原因,我这边也是一直成功的
https://paste.ubuntu.com/p/9hRGv3bzBz/
相关日志和视频已经上传
https://github.com/Starry-Wind/StarRailAssistant/assets/24290190/a3a1f58b-9b6a-474a-bc59-27ca38b13cd6
模拟器无法运行是正常的,已经很长一段时间只针对pc更新了,我们之后可能会去适配模拟器