Zzaphkiel / Seraphine

英雄联盟战绩查询工具
GNU General Public License v3.0
2.24k stars 114 forks source link

[BUG] 新版观战拉起游戏后,软件对局信息无反应,不加载敌我战绩 #472

Closed asd2422313947 closed 1 month ago

asd2422313947 commented 1 month ago

问题描述

最新源代码的新版观战由于跳过LCU客户端直接使用命令行启动游戏进程,导致软件无法检测游戏状态,不能加载对局信息

系统信息

Windows 10

运行方式

在 Python 环境中直接运行源代码

软件版本

最新源代码

客户端状态(若有)

No response

复现方法(若有)

No response

日志文件

No response

您进行游戏的服务器(若有)

No response

出现率(若有)

每次这么做都必定会出现

在提交之前,请您确认

asd2422313947 commented 1 month ago

还有一个问题,新版观战,虽然可以直接拉起观战无需等待,但是进入加载之后必定黑屏或者卡在加载百分之0几分钟然后报错,然后再次拉起观战就可以正常观看,但是这就说明,即使跳过LCU客户端拉起游戏进程观战,游戏服务器还是有2分左右的录像延迟,不到时间是看不了观战的

asd2422313947 commented 1 month ago

还有一个,新版观战是英文的,不是中文

Zzaphkiel commented 1 month ago

看起来可以加一个选项,让用户手动选择拉起方式

Ninohana commented 1 month ago

466 提到过:

这种方式不会经过客户端,直接拉起观战服务,所以不会加载战绩。相对的,使用这种方式可以同时观战不同的人,只要你内存足够大。

至于界面是英文,需要传递额外参数,觉得没必要就没加,都看的明白。

Zzaphkiel commented 1 month ago

至于界面是英文,需要传递额外参数,觉得没必要就没加,都看的明白。

可能存在的问题是在显示中文召唤师名字的时候,会显示方块

Ninohana commented 1 month ago

至于界面是英文,需要传递额外参数,觉得没必要就没加,都看的明白。

可能存在的问题是在显示中文召唤师名字的时候,会显示方块

并不会哦,可以正常显示,Win11。

asd2422313947 commented 1 month ago

其实这种方式没有真正解决观战延迟问题,因为直接拉起观战,会报错,用户体验很差,不如之前的LCU客户端拉起方式

Zzaphkiel commented 1 month ago

可能存在的问题是在显示中文召唤师名字的时候,会显示方块

并不会哦,可以正常显示,Win11。

明白了,看来保留两种方式,加一个选项让用户手动选择就可以了

asd2422313947 commented 1 month ago

可能存在的问题是在显示中文召唤师名字的时候,会显示方块

并不会哦,可以正常显示,Win11。

明白了,看来保留两种方式,加一个选项让用户手动选择就可以了

赞同

Ninohana commented 1 month ago

其实这种方式没有真正解决观战延迟问题,因为直接拉起观战,会报错,用户体验很差,不如之前的LCU客户端拉起方式

我以为就我这边这样,看来确实是个问题,可能需要通过对局创建时间去加一个判断。

我赞成保留两种观战方式。

asd2422313947 commented 1 month ago

其实这种方式没有真正解决观战延迟问题,因为直接拉起观战,会报错,用户体验很差,不如之前的LCU客户端拉起方式

我以为就我这边这样,看来确实是个问题,可能需要通过对局创建时间去加一个判断。

我赞成保留两种观战方式。

其实LCU客户端UI还能套娃观战,观战正在观战的用户,不知道LCU接口有没有预留

Zzaphkiel commented 1 month ago

3148a2a