StarRailAssistant icon indicating copy to clipboard operation
StarRailAssistant copied to clipboard

[Bug] 支援舱段的map_1-3_point_4图片错误

Open dong-jpg opened this issue 1 year ago • 15 comments

问题描述

如图,支援舱段的4号传送点并没有这个分层箭头,传送点图片错误,导致卡选地图页面了 E7EA0@}DSG$@S$S%7_J2_F6

预期行为

正确点击传送点

实际行为

卡页面

截图或录屏

No response

自动锄大地脚本版本

2.7

星穹铁道区服

国服

运行的客户端

模拟器

日志

无需log

dong-jpg avatar Jun 13 '23 03:06 dong-jpg

对了,PC和模拟器里的图片都是错误的

dong-jpg avatar Jun 13 '23 03:06 dong-jpg

这是你地图没有跑完,图片是对的跑很久了

Night-stars-1 avatar Jun 13 '23 07:06 Night-stars-1

这是你地图没有跑完,图片是对的跑很久了

好像确实是因为传送锚点名称的清晰度不够导致无法识别出正确的,不仅电力室,还有中庭(一楼),污染广场,古战场雪原,藏珍之蕾...这些我都只有重新截图后脚本才可以正常进行下一步操作

Serein1202 avatar Jun 13 '23 07:06 Serein1202

这是你地图没有跑完,图片是对的跑很久了

好像确实是因为传送锚点名称的清晰度不够导致无法识别出正确的,不仅电力室,还有中庭(一楼),污染广场,古战场雪原,藏珍之蕾...这些我都只有重新截图后脚本才可以正常进行下一步操作

真的,为啥啊……凡是要点字的地方全都会卡住。我晚上也试试重新截图以下。

DabengBa avatar Jun 14 '23 01:06 DabengBa

这是你地图没有跑完,图片是对的跑很久了

怎么可能是地图没跑完?我开着debug看着是这一步读取图片卡住了,才去检查的文件夹,支援舱段这图都没有上下层关系怎么能用上层传送点的图标呢?

dong-jpg avatar Jun 14 '23 02:06 dong-jpg

其实是电力室那张清晰度不够,你自己找个截图软件把电力室那三个字重新截一下覆盖原本的电力室图片就可以正常运行了

开着debug看到了是读这张图片这一步卡住的

dong-jpg avatar Jun 14 '23 02:06 dong-jpg

地图已经更新,更新一下试试

Night-stars-1 avatar Jun 15 '23 07:06 Night-stars-1

地图已经更新,更新一下试试

谢谢。文字部分没问题了。 至于箭头,我昨天观察了一下,感觉有时候是这样的原因: 正常走图的时候会从二层走到一层,这时候二层的传送点就会有箭头了。但如果走图过程中出了问题,导致人物还停留在二层,那么传送点就没有这个箭头。

可以:

  1. 增加选择楼层这么一步
  2. 或者传送点的图片不要截取箭头的部分,只截图左半边,只是要注意有时候楼层不对,背景的颜色也不同。试了下是可以的。
  3. 或者,长时间没有识别到传送点的时候,跳过这一步继续下一个传送点?

DabengBa avatar Jun 16 '23 00:06 DabengBa

已更新版本,但这几天都是 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 ...

nyano avatar Jun 16 '23 13:06 nyano

已更新版本,但这几天都是 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 ...

请不要直接把日志复制出来,很影响讨论,因为日志大多很长,如有必要请直接发送文件

Night-stars-1 avatar Jun 17 '23 14:06 Night-stars-1

两个方法:

方法一:可以考虑调整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图片

smjes3 avatar Jun 17 '23 15:06 smjes3

问题出在1-3-2,到达楼梯后按“F”下楼,如果部分电脑卡住,没有下楼成功,会一直处于2楼,这样就识别不到1-3-4的开始图片了,可以考虑改一下脚本的顺序,这样就算下楼失败也不会影响后续脚本继续运行。或者看程序能不能优化下“F”会按失败的原因,虽然我的电脑上一直都是按成功的。

5570748 avatar Jun 17 '23 17:06 5570748

没有视频我无法判断原因,我这边也是一直成功的

Night-stars-1 avatar Jun 18 '23 14:06 Night-stars-1

日志文件.log

https://paste.ubuntu.com/p/9hRGv3bzBz/

相关日志和视频已经上传

https://github.com/Starry-Wind/StarRailAssistant/assets/24290190/a3a1f58b-9b6a-474a-bc59-27ca38b13cd6

eveloki avatar Jun 20 '23 14:06 eveloki

模拟器无法运行是正常的,已经很长一段时间只针对pc更新了,我们之后可能会去适配模拟器

Night-stars-1 avatar Jun 23 '23 15:06 Night-stars-1