亲爱的刀库塔,你好!
这位农民是基于Airtest项目(GitHub)编写的,release使用pyinstaller打包。 目前功能有:
- 刷图(自动使用理智合剂/源石)
- 聘用公开招募
- 领取已完成的任务
- 访问好友基♂建获取信用
- 贸易站交付+制造站收取+信赖收取(自动使用无人机)
目前release提供了Windows平台的可执行文件。 然而,如果你有完整的Python3 + Airtest环境,那么你将可以仅运行ArkNights.py脚本来工作(当然,image目录是必须的)。
安装了pyinstaller,
pip install pyinstaller
你可以运行
pyinstaller ArkNights.spec
来构建。
对于Windows以外的其他平台,理论上只需要在airtest\core\android\static\adb\添加对应平台的adb binary即可。(这里为了减小体积,没有搞进去)
如果想要修改构建参数,请参考pyinstaller文档。
见习任务的自动领取还没有实现。 浮动通知有时(小概率)会挡住点击的位置,建议开始前打开勿扰模式或关闭浮动通知。
之后可能会做,也可能永远留在TODO里。。
- 支持命令行调用
- 刷图时可指定地图
- 公开招募自动选标签
- 自动更换基建疲劳干员
- 定时/计划执行
- 软件自动更新
- 任务列表右键菜单中的新增/剪切/复制/粘贴
- 保存上次连接的设备/网络adb设备
- 编辑子任务
- 皮肤系统
- 依状态禁用或启用部分UI元素,防止误操作
RotationWatcher:用于监测屏幕旋转,确保点击位置的正确性。
Yosemite:一个没有界面的输入法,用于输入文字(废话)[本项目虽然没有用到这个,但是这是Airtest初始化设备的一部分]。
以上两个应用均来源于Airtest项目,且仅在运行有用。强迫症患者可以写一个脚本退出时自动卸载。
请先尝试理解如下知识:
麻烦提个issue或者以其他方式告诉我。
对于想要单手机运行的用户,请修改部分代码并用Firebase打包(执行需要adb或root权限。)
告诉我试试(不一定生效)。 欢迎Pull Request。