明日方舟-清空理智py脚本
本项目以学习python语法为初衷而创建,
所使用的代码参考某位大佬hgjazhgj的FGO全自动脚本
版本记录
GitHub项目地址:https://github.com/zsppp/Arknights-Sora
适用于明日方舟简体中文安卓版本,运行在包含Python3.7或更高版本的Windows上(Ubuntu也行)
Gitee平台包含pyinstaller打包的可执行软件包
Gitee项目地址:https://gitee.com/zsppp/Arknights-Sora/releases
鹰角网络游戏使用许可及服务协议第6条规定:
除非适用法律允许或鹰角网络事先书面同意,您不得在使用鹰角网络游戏软件和鹰角网络游戏服务过程中实施以下行为
通过非鹰角网络开发的或未经授权的第三方软件、插件、外挂、系统,使用鹰角网络游戏软件及鹰角网络游戏服务,或制作、发布、传播任何形式的妨碍游戏公平性的辅助工具或程序(您同意以游戏程序中的监测数据和异常表现作为判断用户是否存在使用非法外挂等方法的行为)
若您实施了违反适用法律或本协议禁止的任何行为,则鹰角网络有权依据您违规行为的具体情节,并依据适用法律及本协议的规定决定对您采取以下一项或多项措施,并决定每一项措施的具体时限和内容:
由于使用本脚本(Arknights-Sora)而导致的包括但不限于上述各项的损失本人概不负责,您下载并使用该脚本即代表您已知晓使用脚本可能带来的风险并愿意承担可能出现的后果
双击运行main.py
,启动Arknights-Sora
进入需要连续行动的关卡,在开始行动界面点击Start按钮
仅适用于支持adb调试的安卓模拟器,若是通过adb连接安卓手机需要开启开发者模式
若脚本运行过程中遇到报错ConnectionAbortedError,请重启脚本。暂时不清楚原因
无法连接夜神模拟器 issue #3
adb client、server 版本不一致会导致连接不上模拟器,且出现报错
adb server version (36) doesn't match this client (40); killing...
解决办法:
确保脚本和模拟器使用相同版本的adb
脚本adb路径airtest\core\android\static\adb\windows\adb.exe
夜神模拟器adb路径bin\nox_adb.exe
可以把 nox_adb.exe 覆盖到 adb.exe,反过来也可以
如果出现其它adb连接的问题,试试打开任务管理器干掉 adb.exe 进程,再重新启动脚本
注:
本人使用的是雷电模拟器4.0.44 ,脚本属于自用自测。
修复图片坐标未根据模拟器的分辨率进行转换,导致点击操作失败 issue #4
根据新活动UI调整操作逻辑
修复bug,暂停操作会导致初始化airtest
增加在截图和点击出现报错时,重新初始化airtest的逻辑
复习python语法,重写了arkFunc.py
主体功能逻辑没有变
1,调整“接管作战”图片识别坐标 2,调整代码逻辑:adb连接放在start之后
README.md
增加 issue #3 夜神模拟器adb连接不上的问题的解决办法
issue #2 也提到了该问题
1,bug修改
“联锁竞赛-荷谟伊智境”的“开始行动”位置与常规图的稍微有偏差,脚本点击位置不正确
调整点击“开始行动”坐标
2,代码调整
鹰角终于实装了一键领取,所以重新截取“日常任务”的识别图片
3,UI新增“Settings-debug”可以打开显示debug调试信息
修改bug
1,不同设备显示的图片位置可能稍微有点错位,出现匹配不上的问题。
调整图片匹配坐标,放宽数值。
代码调整
2,关闭界面自动断开adb连接
新增 清空理智后自动领取每日、访问基建领取线索
新增
1,脚本结束后,windows任务栏图标提示
计划增加:
2,增加图片识别:代理指挥、代理指挥失败
3,刷完理智自动领取每日奖励
4,ocr识别公招
修复若干bug
1,新增识别理智液图片添加判断:清空理智液后停止脚本
当输入的理智液数量大于实际数量,会在“点击开始行动”和“取消使用源石”之间循环
引起不必要的恐慌
2,bug修复:设置预定行动次数概率不生效
调整判断满足行动次数逻辑的代码位置
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。