ACGN-Alliance / BlueArchive-Starter-cli

碧蓝档案初始号工具CLI版本(原BlueArchive-Starter项目)
https://acgn-alliance.github.io/BAS-doc/
MIT License
44 stars 3 forks source link

feature | 断点续运 & 提高稳定性 #2

Open MRSlouzk opened 11 months ago

MRSlouzk commented 11 months ago

使用json文件记录当前操作并在之后可以重新加载内容,同时可以解决因为网络导致的连接中断而无法继续执行脚本的问题。

注: 断点续运可能会增加选择从哪里进行续运的功能

MengNianxiaoyao commented 8 months ago

可以使用while死循环加图像识别进行判断循环是否退出,该改进可以适配性能较弱的电脑,减少意外出错。(减少sleep,sleep讲实话在这类型脚本太尴尬了)

MRSlouzk commented 8 months ago

可以使用while死循环加图像识别进行判断循环是否退出,该改进可以适配性能较弱的电脑,减少意外出错。(减少sleep,sleep讲实话在这类型脚本太尴尬了)

主要是有一些图像识别准确率太低了(,不过确实可以考虑

MengNianxiaoyao commented 8 months ago

可以使用while死循环加图像识别进行判断循环是否退出,该改进可以适配性能较弱的电脑,减少意外出错。(减少sleep,sleep讲实话在这类型脚本太尴尬了)

主要是有一些图像识别准确率太低了(,不过确实可以考虑

提高图像识别准确率可以抓取图像的特征点,这样能有效提高识别准确率

MRSlouzk commented 8 months ago

可以使用while死循环加图像识别进行判断循环是否退出,该改进可以适配性能较弱的电脑,减少意外出错。(减少sleep,sleep讲实话在这类型脚本太尴尬了)

主要是有一些图像识别准确率太低了(,不过确实可以考虑

提高图像识别准确率可以抓取图像的特征点,这样能有效提高识别准确率

一开始是用的这个方案,但是发现这样对不同分辨率的兼容性有点参差不齐,后面换成了PIL色差对比法,最新版本则直接使用了ocr技术。 还有上面提到的sleep以及multiclick这些优化这段时间就会开始做了(

MengNianxiaoyao commented 8 months ago

建议强制使用1280*720,这样可以减少维护量以及提高稳定性,这个分辨率是最优解

MRSlouzk commented 8 months ago

建议强制使用1280*720,这样可以减少维护量以及提高稳定性,这个分辨率是最优解

草,什么alas行为

MRSlouzk commented 8 months ago

emmm,不过确实可以考虑一下固定分辨率达到更好的兼容性🤔