DoctorReid/StarRailOneDragon

钟表匠遗器副本 无法匹配大地图

Closed this issue · 10 comments

使用版本

2.2.2

问题应用

  • 开拓力

问题分类

选择问题对应的分类 (保留一行即可)

  • 运行失败 - 无法进行挑战、挑战后无法继续运行等。

问题描述

钟表匠遗器副本 无法匹配大地图 额外测试了 大公、速度套、猎人 三个都正常

image

wiki都有写
脚本是按完成所有游戏内容后的状态进行编写的,以下情况有几率导致脚本出错:

  • 右上角的角色图标有红点
  • 游戏内开启了任务追踪
  • 大地图未完全开启
  • 大地图上有通关后图标会消失的内容 (即你未通关,有多余的图标)

我也有同样的问题,检查了地图没有多余的图标了

wiki都有写 脚本是按完成所有游戏内容后的状态进行编写的,以下情况有几率导致脚本出错:

  • 右上角的角色图标有红点
  • 游戏内开启了任务追踪
  • 大地图未完全开启
  • 大地图上有通关后图标会消失的内容 (即你未通关,有多余的图标)

@DoctorReid 右上角无红点 游戏未打开任务追踪 大地图已开启 能够正常进入到大地图 并拖拽 并且肉眼能看看到副本图标 但是无法匹配

wiki都有写 脚本是按完成所有游戏内容后的状态进行编写的,以下情况有几率导致脚本出错:

  • 右上角的角色图标有红点
  • 游戏内开启了任务追踪
  • 大地图未完全开启
  • 大地图上有通关后图标会消失的内容 (即你未通关,有多余的图标)

检查了程序里的地图图片和游戏画面,发现游戏画面的图标每个都比图片稍微大一点,其他地方肉眼看着都一样,可能是这个原因,不知道是不是个例

周末只顾着写代码了。

这么神奇,大地图是用最小缩放比例么?游戏分辨率和屏幕分辨率多少

方便的话就用脚本的F11截图给我看看

周末只顾着写代码了。

这么神奇,大地图是用最小缩放比例么?游戏分辨率和屏幕分辨率多少

方便的话就用脚本的F11截图给我看看

大地图最小比例 分辨率和屏幕都是1920*1080

但是,我找到了可能出现的问题

我重新用源代码跑了一遍 能够正常识别副本

我又下载了2.2.2的release 也能够正常识别

但是原先通过 脚本内更新 升上来的2.2.2却不能识别

查看了地图文件 确实是资源对不上

更新上来的2.2.2的资源文件 副本图标/传送点图标 比游戏内小

下载 以及源代码 的2.2.2资源文件 图标大小正常

应该是 脚本内更新 带来的问题

@hanuxxx 询问下你是通过 脚本内更新 更新上来的脚本吗

如图

image

image

在设置界面能够看到 通过 脚本内更新 上来的脚本 应该是旧版本的ui 由此推断 可能也有部分文件/资源 更新失败
image

另外 发现的问题是
release版本的F11无法截图(新下载的版本 非更新上来的版本 更新上来的也无法截图)
源代码的F11截图正常

源代码 2.2.2
image

release 2.2.2
image

应该就是脚本更新的问题了,这个玩意我还不确定为什么会丢文件

#321

知道原因了 大概是复制文件的时候没法覆盖被exe读取锁定的文件,后续修复