Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

程序初始化阶段, 从LCU API获取的资源文件不全 #87

Closed
Hpero4 opened this issue Sep 28, 2023 · 5 comments
Closed

程序初始化阶段, 从LCU API获取的资源文件不全 #87

Hpero4 opened this issue Sep 28, 2023 · 5 comments

Comments

@Hpero4
Copy link
Contributor

Hpero4 commented Sep 28, 2023

该问题在调试过程中一直存在, 但此前未进行分析

今晚测了一下, 发现某些时候从LCU客户端取到的资源文件是不全的, 如下图
image

该问题导致后续战绩查询或者生涯加载时, 只要需要使用该Icon就会报错;

缺漏的不一定是装备(item), 可能是召唤师头像、符文、也可能是其他资源。

我在两台电脑都能够复现这个问题,并且大部分时候重启LCU客户端可以解决;

单独重新运行Seraphine是不起作用的,该缺还是缺;API返回的内容就是缺少这个Icon

可以考虑设置一个默认图标用于替代无法加载的图标规避该问题

@Hpero4
Copy link
Contributor Author

Hpero4 commented Sep 28, 2023

emmmm 重启客户端有时候也不能解决 就很怪

而且缺的似乎总是那几个? 后续可以留意一下

@Hpero4
Copy link
Contributor Author

Hpero4 commented Oct 3, 2023

image
从dragon获取到的items数据也是缺少该项的

@Hpero4
Copy link
Contributor Author

Hpero4 commented Oct 3, 2023

经查, 几个出问题的装备图标似乎是此前奥恩能够升级的神话装备?

经过某个版本的改版后, 不朽盾弓被移出了神话装备, 其奥恩的打造版本"鲜血守卫"也被从资源文件中移除.

考虑额外增加一个映射关系, 把此前奥恩升级后的装备映射到当前未打造的原版装备上;

此外, 曾在召唤师图标上出现过类似找不到资源的问题, 问题根因尚不明确, 仍需排查;

@Hpero4
Copy link
Contributor Author

Hpero4 commented Oct 3, 2023

其余仍现存在游戏商店且可被购买的奥恩杰作装备不会受到影响,
目前整理的涉及相关改动的神话装备如下, 如有遗漏欢迎补充:

  • 7000(沙雀之爪) = 6693(暗行者之爪) (未移除)
  • 7003(涡轮增压版海克斯实验品) = 6664(涡轮炼金罐)
  • 7004(炉火冠饰) = 3068(日炎圣盾)
  • 7007(堕蛟祭品) = 6672(海妖杀手)
  • 7008(鲜血守卫) = 6673(不朽盾弓)
  • 7022(命令之座) = 4005(帝国指令)

@Hpero4 Hpero4 mentioned this issue Oct 3, 2023
Zzaphkiel added a commit that referenced this issue Oct 5, 2023
@Hpero4
Copy link
Contributor Author

Hpero4 commented Oct 20, 2023

该问题已修复

相关pr #91 #100

@Hpero4 Hpero4 closed this as completed Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant