wormtql / yas

Blazingly fast Genshin Impact/Honkai: Starrail artifacts scanner
1.26k stars 189 forks source link

yas_v0.1.11可以使用但yas_v0.1.13无法使用 #134

Closed Forevercyj closed 5 months ago

Forevercyj commented 1 year ago

1.13版本会卡在第一个圣遗物无法进行后续的扫描,而1.11就可以成功扫描

Omico commented 1 year ago

@wormtql @poly000 我有相同的问题。经过我的测试,问题引入于 https://github.com/wormtql/yas/pull/102

mokurin000 commented 1 year ago

@wormtql @poly000 我有相同的问题。经过我的测试,问题引入于 https://github.com/wormtql/yas/pull/102。

可我没动windows那边的逻辑。。

mokurin000 commented 1 year ago

1.13版本会卡在第一个圣遗物无法进行后续的扫描,而1.11就可以成功扫描

顺便能说一下环境和报错吗 1.11 -> 1.13 对 Windows 的 breaking change 只有 截图从wormtql自己写的换成了别的跨平台库 此后版本都在使用

可能会丢的是 多屏支持

Forevercyj commented 1 year ago

1.13版本会卡在第一个圣遗物无法进行后续的扫描,而1.11就可以成功扫描

顺便能说一下环境和报错吗 1.11 -> 1.13 对 Windows 的 breaking change 只有 截图从wormtql自己写的换成了别的跨平台库 此后版本都在使用

可能会丢的是 多屏支持

是的,我这边是有在主机里的多个显示器的。所以是需要把多的显示器先拔掉吗

mokurin000 commented 1 year ago

1.13版本会卡在第一个圣遗物无法进行后续的扫描,而1.11就可以成功扫描

顺便能说一下环境和报错吗 1.11 -> 1.13 对 Windows 的 breaking change 只有 截图从wormtql自己写的换成了别的跨平台库 此后版本都在使用 可能会丢的是 多屏支持

是的,我这边是有在主机里的多个显示器的。所以是需要把多的显示器先拔掉吗

把原神放在主显示器/先合并为单Screen 应该就可以

Omico commented 1 year ago

1.13版本会卡在第一个圣遗物无法进行后续的扫描,而1.11就可以成功扫描

顺便能说一下环境和报错吗 1.11 -> 1.13 对 Windows 的 breaking change 只有 截图从wormtql自己写的换成了别的跨平台库 此后版本都在使用 可能会丢的是 多屏支持

是的,我这边是有在主机里的多个显示器的。所以是需要把多的显示器先拔掉吗

把原神放在主显示器/先合并为单Screen 应该就可以

v0.1.13 单显示器后确实可以,但识别速度非常慢。。。

mokurin000 commented 1 year ago

bad518f298dd57632105f8be69322731d3d191ba 先fallback到这里吧

D-0000000000 commented 1 year ago

我遇到了类似的问题,同样是卡在第一个圣遗物不动了,但是使用0.1.11问题依然存在,鼠标卡在第一个圣遗物左侧一点,游戏运行在1080P窗口化下,单屏幕,分辨率是3440x1440,修改屏幕分辨率为2560x1440问题依然存在 Screenshot 2023-06-23 034843

mokurin000 commented 1 year ago

我遇到了类似的问题,同样是卡在第一个圣遗物不动了,但是使用0.1.11问题依然存在,鼠标卡在第一个圣遗物左侧一点,游戏运行在1080P窗口化下,单屏幕,分辨率是3440x1440,修改屏幕分辨率为2560x1440问题依然存在 Screenshot 2023-06-23 034843

试试 1920*1080 并且确保原神窗口整个露出?...

lyjohn0921 commented 1 year ago

窗口名称错误Gehshin impact不行,原神可以.

D-0000000000 commented 1 year ago

我又测试了一下,可能和帧数解锁工具有关系。我在帧数解锁工具中设置的3440x1440的分辨率,进入游戏后更改为1920x1080,鼠标指针会出现偏移,yas扫描也会有问题。正常启动调整鼠标指针不会偏移,yas扫描正常。

felaray commented 1 year ago

環境 win11 雙螢幕,原神在主螢幕(2K)

如果原神以2K解析度(2560x1440全螢幕/獨佔全屏)執行,不管是0.1.11和0.1.13都會遇到翻頁問題 但如果切換成1920x1080視窗化/窗口 就可以正常翻頁

Hetols commented 1 year ago

系统: Windows 11 22H2 显示: 双屏幕 游戏位于主屏幕 1080P 独占19201080/窗口化1600900 抗锯齿: FSR2 问题描述: 0.1.13无法在任何情况下正常翻页,但0.1.11可以正常使用

QAQQL commented 1 year ago

0.1.14依旧 OS 名称: Microsoft Windows 10 企业版 LTSC OS 版本: 10.0.19044 暂缺 Build 19044 i9 13900kf + 4090OC 窗口化原神1920*1080 图片

图片

图片

[2023-08-22T14:34:09Z INFO yas_scanner::common::utils::windows] Shcore.dll found [2023-08-22T14:34:10Z INFO yas_scanner] left = 760, top = 191, width = 1920, height = 1080 [2023-08-22T14:34:10Z INFO yas_scanner] desktop ui [2023-08-22T14:34:10Z INFO tract_linalg::x86_64_fma] mmm_f32, sigmoid_f32, tanh_f32: x86_64/fma activated [2023-08-22T14:34:10Z INFO tract_linalg::x86_64_fma] mmm_i8_i8 and mmm_i8_i32: x86_64/avx2 activated [2023-08-22T14:34:10Z INFO yas_scanner::common] capture raw time: 4ms [2023-08-22T14:34:10Z INFO yas_scanner::common] preprocess time: 4ms [2023-08-22T14:34:10Z INFO yas_scanner::scanner::yas_scanner] raw count string: 64443 [2023-08-22T14:34:10Z INFO yas_scanner::scanner::yas_scanner] detected count: 1500 [2023-08-22T14:34:10Z INFO yas_scanner::scanner::yas_scanner] total row: 188 [2023-08-22T14:34:10Z INFO yas_scanner::scanner::yas_scanner] last column: 4 [2023-08-22T14:34:11Z INFO yas_scanner::scanner::yas_scanner] 扫描结束,等待识别线程结束,请勿关闭程序 [2023-08-22T14:34:11Z INFO yas_scanner::scanner::yas_scanner] error count: 0 [2023-08-22T14:34:11Z INFO yas_scanner::scanner::yas_scanner] dup count: 0 [2023-08-22T14:34:11Z INFO yas_scanner::scanner::yas_scanner] count: 0 [2023-08-22T14:34:11Z INFO yas_scanner] time: 1.0741846s [2023-08-22T14:34:11Z INFO yas_scanner] 识别结束,请按Enter退出

!!!!!!!重启系统及原神后恢复 疑似星铁会影响该软件对原神的识别!!!!!!!!!!

QAQQL commented 1 year ago

补充 3440*1440全屏

[2023-08-22T14:47:32Z INFO yas_scanner::common::utils::windows] Shcore.dll found [2023-08-22T14:47:33Z INFO yas_scanner] left = 0, top = 0, width = 3440, height = 1440 [2023-08-22T14:47:33Z INFO yas_scanner] desktop ui [2023-08-22T14:47:33Z INFO tract_linalg::x86_64_fma] mmm_f32, sigmoid_f32, tanh_f32: x86_64/fma activated [2023-08-22T14:47:33Z INFO tract_linalg::x86_64_fma] mmm_i8_i8 and mmm_i8_i32: x86_64/avx2 activated [2023-08-22T14:47:33Z INFO yas_scanner::common] capture raw time: 7ms [2023-08-22T14:47:33Z INFO yas_scanner::common] preprocess time: 7ms [2023-08-22T14:47:33Z INFO yas_scanner::scanner::yas_scanner] raw count string: 圣遗物 1476/1800 [2023-08-22T14:47:33Z INFO yas_scanner::scanner::yas_scanner] detected count: 1476 [2023-08-22T14:47:33Z INFO yas_scanner::scanner::yas_scanner] total row: 135 [2023-08-22T14:47:33Z INFO yas_scanner::scanner::yas_scanner] last column: 2 thread '' panicked at 'Image index (657, 1060) out of bounds (657, 1120)', C:\Users\58413.cargo\registry\src\mirrors.tuna.tsinghua.edu.cn-df7c3c540f42cdbd\image-0.23.14./src\buffer.rs:724:21 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace 能识别数量,但报错

wormtql commented 5 months ago

问题太老,yas已经经过重构,有问题开新issue