阴阳师抗检测多功能护肝辅助脚本
Github地址
https://github.com/BluePlumStudio/FK-Onmyoji
原理&思路
利用PyAutoGUI进行图像识别查找图片模拟鼠标移动随机位点点击
Beta 1.0.0下载地址
安装Python3.7(>=3.7)。
安装拓展库:
PyAutoGUI
OpenCV-Python
PyWin32
下载脚本源代码。
调整阴阳师窗口分辨率至固定大小(可选):
-打开阴阳师安装目录下的neox.xml文件,修改WindowClientHeight(窗口高度),WindowClientWidth(窗口宽度)。推荐宽度为683,高度为384。
根据screenshots文件夹下的截图样例截取图片(推荐宽高下可跳过)。
运行screenshots文件夹下的convert.py:(可选,截取新截图后推荐,可防止libpng相关警告,需要安装ImageMagick,下附下载地址)
-打开convert.py文件修改imageMagickPath变量的值为ImageMagick安装路径后运行该脚本。
ImageMagick-6.2.7-Q16下载地址
手动完成一局已选游戏类型以锁定阵容(结界突破、章节探索除外)。
以管理员身份运行(必须,以防止鼠标键盘模拟输入失效)。
根据提示输入相关信息(因为设置的窗口宽高不包括边框宽高,故需将高度适当增大,比如30)
-样例(失效请点击Github地址查看):
挂机(按P暂停/继续)。
注意:以下情况蜂鸣器会发出警报声(加*的建议进行人工操作):
-已选模式全部结束
-检测到悬赏封印邀请
*-失败(警报声结束后关闭所有游戏,结界突破除外)
*-失去连接
*-脚本可能失效,超过5分钟未进行任何操作
*-检测到账户在其他设备登录(警报声结束后关闭所有游戏)
问题:窗口起始位置是什么?
-窗口边框左上角相对于屏幕左上角的位置
问题:"QQ反馈者"必填吗?填什么?
-可选,请填入聊天窗口的标题,不需要请填写任意字符。聊天窗口位置没有要求,不能最小化。
问题:怎样去除"警报声结束后关闭所有游戏"的功能?
-删除代码os.system("taskkill /IM onmyoji.exe /F")
学了一天Python来练手的。