Releases: ArkMowers/arknights-mower
v4.1.1
What's Changed
- 2025.2.1 by @Shawnsdaddy in #736
- 添加maa连续战斗次数智能化,提高战斗效率 by @qiuming2022 in #742
- 优化程序打包,提供linux运行方案,完善README.md文件 by @qiuming2022 in #745
- 增加Linux系统下的Docker一键部署 by @qiuming2022 in #746
- 把2025.6.1的东西都合到main里 by @Linking199 in #749
- 修bug+干员识别优化 by @Anyk00 in #750
- 2025.6.1 by @Shawnsdaddy in #751
- 重新格式化了一下 by @Suzuran-ley in #753
- 饼图工休比计算调整,显示为组内最低工休比干员的工休比,同时点击组名按钮可以显示/隐藏全组干员工休比,饼图可拖拽,拖拽有做本地持久化 by @Suzuran-ley in #754
- 增加通过本地图片进行识别模型训练+maa网址更新 by @Anyk00 in #755
- 挤人上班时跳过回满改为跳过用尽回满 by @Anyk00 in #758
- 用尽任务相关优化和bug修复 by @Anyk00 in #757
- 仅在party时间过期或不存在时更新op_data.party_time,以修复跃跃排班表失效 by @HoverSoul in #765
- 训练位放人 by @Anyk00 in #759
- Agent by @Shawnsdaddy in #767
- Agent by @Shawnsdaddy in #768
- feat: 添加多开器一键启动全部实例 by @oasqzxinyo205 in #774
- 修复op_data.party_time未初始化问题 & 家具零件垫刀问题 by @HoverSoul in #772
- 修复:公招截图太快导致tag重复识别 by @HoverSoul in #775
- fix: 解决linux中找不到zbar共享库问题 by @pikahan in #780
- 修正:加工站任务的垫刀材料检查及添加报错提示 by @HoverSoul in #777
- 修复:家具零件类不垫刀 by @HoverSoul in #778
- 施工完毕:九色鹿允许非基建材料垫刀 by @HoverSoul in #779
- 2025.8.1 by @Shawnsdaddy in #783
- fix: 添加对mumu旧版本api的支持 by @oasqzxinyo205 in #787
- Update get_number by @citydirector in #788
- fix: 支持旧版本mumuapi by @oasqzxinyo205 in #791
- 2025.8.1 by @Shawnsdaddy in #794
- 2025.10.1 by @Shawnsdaddy in #795
- 2025.10.1 by @Shawnsdaddy in #800
- fix:修复请求维护时间报错导致死循环的问题 by @Anyk00 in #803
- 修复模拟器重启后 MuMu12IPC 未重新初始化的问题 by @Anyk00 in #805
- 调整分辨率提示文案 by @eiHeyH in #799
New Contributors
- @qiuming2022 made their first contribution in #742
- @Linking199 made their first contribution in #749
- @Suzuran-ley made their first contribution in #753
- @HoverSoul made their first contribution in #765
- @oasqzxinyo205 made their first contribution in #774
- @citydirector made their first contribution in #788
- @eiHeyH made their first contribution in #799
Full Changelog: 2025.5.3.3...v4.1.1
20225.5.3.3
2025.5.3.3 改动:
1.UI截图设置加入缓存,图片url加入释放逻辑
2.职介选人前都会切一次ALL
2025.5.3.2改动:
1.跑单自动加速低级无人机修复(Wei-png)
2025.5.3.1 改动:
1.修正时间是自动加速低级贸易站(如果未指定无人机贸易站)
2.选人时间如果略长(15s每个干员)则自动记录为使用职介筛选
2025.5.3 改动:
1.基建跳转识别优化
2.UI新增模拟器实时截图
3.切表自动清除宿舍优先级
2025.5.2 改动:
1.ALL职介选择改成始终切ALL来规避YJbug【幸运104n,浮生泪】
2.除0报错【th.252_32贸...】
3.真实用尽在有组情况不触发
2025.5.1.1 改动:
1.ALL职介选择优化【415470991】
2025.5.1 改动:
1.游戏新角色适配
2.职介筛选适配性更新
2025.4.2 改动:
1.邮件发送添加跑单信息
2.第一次启动自动切副表
3.中枢读取详细心情倒计时
2025.4.1.0
2025.4.1 改动:
1.新干员适配
2.修复不养闲人任务合并(Anyk00)
3.修复邮件发送时机(Anyk00)
4.修复重启游戏bug+优化添加专精任务(Anyk00)
5.Maa导航api更新(Outsider225)
2025.3.1 改动:
1.新干员适配
2.发送时间revert
2025.2.3 改动:
1.修复了2.2的亿点点bug
2.邮件发送改为maa停止后
3.读取时间失败不再显示error
2025.2.2 改动:
1.计算上班时间根据条件移除 强制优先级(anykk00)
2.Docker构建文件更新(frlda)
3.模拟器卡死重启修复
4.恢复提前8分钟上班(anykk00)
5.下班+排序任务合并
6.修复party检测不到时间问题
7.UI修复宿舍优先级显示问题
8.更新新干员
2025.2.1
1.UI新增急救心情阈值(anykk00)
2.替换组心情监视(anykk00)
3.无人机上限提升(没测试.)
4.UI更新+maa领取奖励(anykk00)
5.联网增加30秒timeout时间,防止Mower卡死(没测试./不需要测试)
6.释放不会增加过时任务【czt635】
7.宿舍移位优化(增加vip重排+自定义优先级)(仅进行了单元测试)
8.新增自定义宿舍排序(仅进行了单元测试)
9.减少进错房间重试次数(没测试./不需要测试)
2024.05.2
2024.05.2
移除功能
工具箱
当前mower可通过使用空排班表达到关闭基建功能的效果,工具箱没用实际用处。
Server 酱与 PushPlus 推送
Server酱发图片困难,对表格的支持不好,体验不如邮件;维护困难;有人因为当前邮件推送实现上的问题而选择其它推送。由于这三点原因,砍掉了邮件以外的所有推送方式,以后也不会再支持。如果有用户不认可以上的三点原因,可以从源码运行mower,自行修改。一个大致的思路如下:对于Server酱,用python-markdownify之类的库把body从html转换成markdown;对于PushPlus,直接发送html;用requests发送请求;图片可以考虑用图床;发邮件的函数搜索send_message,有类型标注和注释。
新增功能
隐秘战线
支持全结局全任务。@ZhaoZuohong
基建技能查询
可直接在 mower 中查询基建技能 @fuyn101
热更新
通过热更新支持签到活动和活动关卡导航 @ZhaoZuohong
日常功能
日常功能由mower实现,不再依赖maa。 @ZhaoZuohong @EightyDollars @fuyn101 @1353587086
- 刷理智支持当期剿灭、主线第一章、第八章、第十二章和所有资源收集关卡,支持自动使用快过期的理智药;
- 自动借助战打OF-1;
- 访问好友;
- 信用商店购物;
- 每日/每周奖励领取。
基建
- 组内有心情太高的干员时不安排休息;
- 增加副表触发时机设置;
- 肥鸭充能:组内比较心情时减掉心情下限;
- 训练室协助位换人;
- 训练室自动专精;
- 副表支持Current;
- 深海队选人优化;
- 允许玩家手动添加任务。
调用Maa
- 添加萨卡兹肉鸽选项;
- 支持刷坍缩范式;
- 保全显示作业详细信息;
- 保全支持从下载站下载作业;
- 可单独停止maa。
模拟器
- 改进重启游戏/模拟器后的截图处理;
- 支持ReDroid;
- DroidCast截图;
- 截图异常时重启模拟器;
- 使用模拟器自带的adb;
- 添加MuMu模拟器Pro的选项;
- 自定义截图;
- 模拟器添加Genymotion支持;
- 强制检查模拟器分辨率;
- 模拟器老板键。
通知与邮件
异步发送邮件;
邮件任务表格美化;
刷理智前发送邮件;
刷理智停止时,没有掉落物仍然发送邮件;
自动检查版本更新并发送邮件提醒;
添加邮件通知等级设置。
改进与修复
生息演算
- 若干bug修复;
- 绕过奇遇点击无反应的bug。
公开招募
@EightyDollars
- 公招Bug修复。
仓库识别
- 仓库扫描使用森空岛数据修正部分材料;
- 增加try catch,在一个循环内只执行一次。
线索与信用商店
- 限制线索频率,每小时最多一次;
- 修复线索赠送给已有而非缺少的好友;
- 适配好友不足4个的情况;
- 修复放置线索时自有库与接收库弄反的问题;
- 雷锋模式开关;
- 信用商店与线索交流结合。
GUI
@ZhaoZuohong @fuyn101 @li-xiaochen @pikahan
- 将日志页背景换为阿罗玛;
- 新周计划界面改进;
- 优化移动端网页面板显示;
- 优化不同浏览器内核下排班表导出;
- 排班表编辑界面修复肥鸭导致的Bug;
- 为“截图数量”选项添加说明;
- 添加输入占位符;
- 修复仓库抽数计算;
- 添加托盘图标选项;
- 通过托盘图标在浏览器中打开网页面板;
- 修复无法停止mower线程时前端停止按钮状态;
- 以轮询方式更新任务表格;
- 前端任务表格美化;
- 为任务的JSON设置字体;
- 任务编辑界面改进;
- 启动图与WebView在单独的进程中运行;
- 托盘图标菜单优化;
- Current与Free头像;
- 拖动主表设施时同时移动附表设施;
- 改进排班表导出的二维码生成;
- 改进排班表导入的二维码识别;
- 掠风拼音筛选修复;
- 干员多选排序;
- 干员拖拽排序支持在不同组件实例之间拖拽;
- Win下创建子进程时设置CREATE_NO_WINDOW;
- 模拟器为“其它”时隐藏启动时间和关闭模拟器的选项;
- 若干界面美化;
- 移除“排班表路径”选项,排班表导入导出支持浏览器,支持图片和json格式;
- 从源码运行mower时显示版本号。
开发相关
识别
@ZhaoZuohong @EightyDollars @Shawnsdaddy
- 特征匹配识别速度提升、稳定性提升;
- 特征点惰性计算;
- 惰性截图;
- 使用lrucache缓存图片资源;
- 放宽颜色判断;
- 改进公告场景识别,添加无人机加速对话框、贸易站订单列表、使用非好友助战场景、制造站设施列表场景、干员寻访场景识别、“代理指挥存在失误风险“时的识别;
- 二次确认场景细分;
- 选干员时检测网络连接;
- 场景分类速度提升;
- B服登录/隐私政策确认界面识别改进;
- 使用平均色+SSIM匹配、模板匹配为get_scene提速;
- 基建报表识别改进;
- 保全导航修复。
CI
- 修改文档构建;
- 删除opencv_videoio_ffmpeg490_64.dll;
- 自动检查代码格式;
- 手动触发Windows打包;
- 自动运行测试。
操作
- 引入ctap点击模式,避免跳过重要界面;
- 避免todo_list返回首页;
- 重写turn_on_room_detail;
- 选干员左滑改进;
- 重写enter_room;
- 使用tap_nav_element操作导航栏。
其它改进
@ZhaoZuohong @fuyn101 @MuelNova
- 引入热更新框架;
- 使用loadres加载图片资源;
- path工具改进;
- Python从3.8升级至3.12,依赖升级;
- 以线程运行mower;
- 清理无用代码;
- 清理日志输出;
- 使用pyyaml+pyyaml-core代替ruamel.yaml解析配置文件;
- extract_scene.py工具为场景添加提示;
- check_current_focus改进;
- 添加ruff.toml配置,自动格式化所有代码;
- 使用pip-tools管理依赖;
- 使用pydantic管理配置和排班表;
- 出现异常时确保记录调用栈;
- 下拉按钮封装为组件;
- 场景图导航;
- 邮件设置集中到config中,重构send_message。
其它改动
@ZhaoZuohong @fuyn101 @EightyDollars
- 截图不再保存在分辨率子文件夹下;
- 修复B服登录的mCurrentFocus检查;
- 处理等待场景,并使用waiting_solver;
- 资源更新。
2024.02.6
2024.02.5
2024.02.5
- 文档构建改进
- 2024-07-09 添加新干员
2024.02.4
2024.02.3
2024.02.3 更新内容
- 组内有心情太高的干员时不安排休息 @ZhaoZuohong ;
- 线索运行频率限制,识别与操作改进 @ZhaoZuohong ;
- 公招bug修复 @EightyDollars ;
- 添加模拟器启动时间设置,添加ReDroid支持 @ZhaoZuohong ;
- 强制刷新跑单时间与任务时间判定 @Shawnsdaddy ;
- 生息演算奇遇分类与邮件场景识别改进 @ZhaoZuohong ;
- 移除签到功能 @ZhaoZuohong 。
2024.02.2
2024.02.2 更新内容
- 退出游戏后,先启动游戏,再识别 @ZhaoZuohong
- 生息演算地图匹配地点:限制区域、指定SSIM阈值 @ZhaoZuohong
- 副表新增触发时机 @Shawnsdaddy
- 基建相关Bug修复 @Shawnsdaddy