Releases: TonyJiangWJ/Ant-Forest
v1.3.6
20220406
增加神奇物种签到功能,每日自动签到一次20220406
增加森林赠礼自动领取机制,通过图像识别配置,默认为1080P,其他分辨率请打开可视化配置
-查找图片设置
-校验森林赠礼按钮
进行设置20220406
优化基础代码20220406
增加SQLite机制,自动保存每日能量数据,和收取或对好友浇水的数据。在可视化配置
-收集统计
中可查看不同日期收取好友的能量数据详情,以及柱状图和自己的能量值变更曲线- 重要提示! 新语法需要rhino1.7.14支持,需要安装最新版的AutojsM 至少为20220125以后的版本 https://github.com/TonyJiangWJ/Auto.js/releases/download/v4.1.1/AutoJS.Modify.latest.apk
v1.3.6
20220301
能量雨支持修改点击的持续时长 默认为18秒 三秒开始倒计时 + 15秒能量雨倒计时 可以按需求修改时长
20220301
优化灰度取色工具,提高截取小图时的文本识别准确率,配合最新的修改版可以降低CPU占用率
20220223
修复旧版本AutoJS语法不兼容的问题,建议从README中下载AutoJS Modify的最新版,以获取最佳体验(后续部分功能不再支持旧版本AutoJS)
20220220
优化代码结构,删除所有帮收相关的代码,提升执行效率
20220220
修复部分可能导致闪退的问题,增加PaddleOCR(目前未实际使用)
v1.3.6
20220126
修复旧版本AutoJS运行报错的问题
20220125
小幅更新,适配最新版的AutoJS.Modify
20220120
修复免费版无法正常自动执行能量雨脚本的问题,推荐安装修改版
20220118
增加基于Github的常见问题和使用说明,gitee限流过于严重 小气鬼
20220118
增加基于Gitee的常见问题和脚本使用说明,默认会被限流,需要配置gitee私人令牌accessToken。被限流后不配置token可以直接访问gitee issues查看,但是提交问题请前往github,gitee我不常登录不会及时响应
20220118
修复已知问题,优化代码结构
20220111
修复已知问题,提升脚本稳定性;修复了非UI线程操作悬浮窗按钮导致的错误;修复图片回收判断不准确导致内存泄露等问题
20220102
重构配置界面,将各个设置项分门别类,层级更加清晰
20220102
增加 unit/灰度取色
工具, 可以更快捷的获取坐标位置和点色数据,也支持小图直接截取
20220102
增加日志文件查看工具,方便分析问题或者统计收集数据
Full Changelog: v1.3.6.1...v1.3.6.2.2
v1.3.6
2022 全新版本
20220111
修复已知问题,提升脚本稳定性;修复了非UI线程操作悬浮窗按钮导致的错误;修复图片回收判断不准确导致内存泄露等问题
20220102
重构配置界面,将各个设置项分门别类,层级更加清晰
20220102
增加 unit/灰度取色
工具, 可以更快捷的获取坐标位置和点色数据,也支持小图直接截取
20220102
增加日志文件查看工具,方便分析问题或者统计收集数据
Full Changelog: v1.3.5.12.2...v.1.3.6.0
Full Changelog: v1.3.6.0...v1.3.6.1
v1.3.6
2022 全新版本
20220102
重构配置界面,将各个设置项分门别类,层级更加清晰
20220102
增加 unit/灰度取色
工具, 可以更快捷的获取坐标位置和点色数据,也支持小图直接截取
20220102
增加日志文件查看工具,方便分析问题或者统计收集数据
Full Changelog: v1.3.5.12.2...v.1.3.6.0
v1.3.5
- 正在使用老版本修改版的请下载最新版,否则可能无法正常使用AutoJS Modify
20211220
优化能量雨可以直接调整点击间隔和距离顶部的高度20211220
缓存好友名称,避免在排行榜中重复进入使用了保护罩的好友首页20211220
增加了针对vivo的解锁代码20211212
优化能量雨点击位置;悬浮窗可以拖动,避免遮挡操作20211212
修复可视化界面中无法正常使用悬浮窗显示区域识别配置信息的功能20211212
增加功能,拥有ADB权限后可以配置其他应用的无障碍服务 用于在开启无障碍时一并授权20211206
优化无障碍权限的识别,无权限时再请求授权;避免频繁启动AutoJS,建议赋予ADB权限自动授权无障碍权限20211206
增加监听,当运行时修改配置可以实时生效 不必重启脚本20211205
增加基于无障碍的自动锁屏功能,仅安卓9以上支持20211126
修复已知的问题;优化脚本执行逻辑- 优化自动执行能量雨的逻辑
- 修复排行榜底部无法正常识别的问题
- 保护罩信息可以手动增加和修改到期时间
- 增加了SIFT识别功能;仅支持AutoJS Pro 9.x和修改版 不支持Pro 8以下和免费版
20211113
新版本dex适配 AutoJSPro,截图失败后重新申请截图权限而不是重启脚本,建议开启异步等待截图
20211112
逛一逛结束后自动判断并执行能量雨脚本,暂未做开关,如不需要请勿更新。20211106
修复配置修改后无法生效的问题20211105
修复可能因为OCR像素点识别阈值设置错误导致的无限循环执行问题;优化能量雨脚本增加可视化提示信息20211028
优化能量雨脚本,移除识别方式只保留暴力模式;增加配置赠送好友机会,以便自动获取二次收集的机会,只需要配置待赠送的好友名称,默认不配置则不会进行赠送。20211025
优化能量雨脚本,增加开始按钮的控件配置。20210827
优化能量雨脚本,点击开始后避免悬浮窗按钮遮挡开始按钮20210812
能量雨支持自动开始 直接运行unit/自动启动并执行能量雨.js
即可,可以对其设置定时任务每天自动跑一次20210812
支持配置闹钟控件文本,避免闹钟响铃时自动上划关闭闹钟,但是并不完美待后续寻找新的解决思路20210812
整合更新功能进入可视化配置,点击右上角菜单可以调出更新功能20210721
能量雨点击开始后,自动识别开始按钮并执行20210719
增加执行冷却的功能,防支付宝检测:默认收集1000克后自动冷却60分钟再执行;可在可视化配置中修改20210719
优化能量雨脚本,默认使用暴力模式 球不会漏但是手机在脚本点击时将无法使用20210623
能量雨漏收的设备请运行可视化配置.js
自行调整能量雨点击偏移量,具体偏移值自行调试20210622
修复能量雨点击关闭时可能导致闪退的问题;增加开关可以控制脚本不自动设置定时任务20210616
优化能量雨的识别效率,目前除非手机卡了基本不会漏,测试下来第一次基本在110g以上,第二次在55g以上;20210616
收集能量球的间隔增加一定随机时间,如果仍被检测请提交issue进行反馈20210616
#109 优化倒计时准确性,设置执行时间到整点如7:30:30=>7:30:0020210602
优化能量雨的识别效率,现在能够一次性得到较高的分数20210526
修复逛一逛结束时到达能量雨界面,导致频繁报错的问题;另外新的复活能量机制导致倒计时识别不准确,建议7点后开启5分钟永不停止收集早间能量,8点后关闭即可。20210429
修复仅识别倒计时的情况下在排行榜会卡住的问题 #9820210429
增加能量雨收集脚本,运行unit/能量雨收集.js
然后手动进入能量雨收集界面,并手动开始。如果觉得分数不够可以在倒计时结束前手动返回并重新开始20210405
新增功能支持将N分钟内的倒计时合并,按最大倒计时设置定时任务,比如间隔为5分钟,识别到倒计时[1,2,2,3,6,10,11]后将以6(1+5)为最小倒计时设置定时任务20210405
循环模式下支持仅通过逛一逛收集能量,已经增加自定义配置可以根据自己需求修改 #9620210328
增加合种浇水功能,可以设置当收集到一定数量的能量之后给指定合种浇水,目前只支持一个合种,可配置浇水数量。每天执行一次。20210326
增加自动检测更新的功能,每天检测一次,有更新时会在弹窗中提示,自动检测功能可在配置中关闭。20210326
增加低电量保护功能,配置脚本可执行的最低电量(充电时不受限制),防止早晨低电量持续运行导致自动关机,发生意外情况,比如闹钟歇菜导致上班迟到等情况。如不需要设置为0即可20210325
优化脚本执行逻辑,可配置控制台日志最大保留行数,避免运行时间长后保留太多的无用日志,导致内存浪费
Full Changelog: v1.3.5.9.5...v1.3.5.10.2
Full Changelog: v1.3.5.11...v1.3.5.12.2
v1.3.4
加入了基于webview和Vue的全新可视化配置工具
- 运行
可视化配置.js
即可,加载速度更快,界面更好看,但是需要联网加载vue和vant的依赖 20201130
修复部分错误,加入重置默认的功能,配置导出和导入功能待实现20201202
加入前台应用白名单功能,白名单应用在前台运行时,自动延迟5分钟再执行,防止玩游戏或者聊天时老被打扰20201216
修复排行榜中识别小手失败的问题;加入可视化辅助工具,方便开发和维护;修复可视化配置中的部分错误,对颜色值输入框组件进行重写,可以通过滑动方式自由调整颜色20201226
优化能量球识别方式,调整webview相关配置,避免闪屏、黑屏,屏蔽长按复制等20201226
增加配置项,可以配置自动授权截屏权限的按钮文本,可选是否关闭崩溃自启动,是否在排行榜中只识别倒计时等20201229
修改逛一逛结束标记 改为 "返回我的森林",同时该文本可在配置中修改20201230
优化能量球识别方式,适配部分非正常分辨率机型。简化自动授权截图权限的代码20210104
适配新版帮收能量球,并默认强制关闭帮收功能20210109
重构了部分代码,优化能量球识别参数,重写currentPackage用以准确识别当前包名20210125
优化列表中的识别方式,避免点击到邀请按钮,优化倒计时OCR截图提高识别准确率;优化能量保护罩识别方式;重构部分代码20210204
修复部分已知错误,优化执行流程;20210309
修复onToast未注销导致非预期的保存保护罩使用记录的问题20210309
增加新功能:当在某一个应用点击延迟五分钟执行多次之后,可以将该应用加入到白名单中20210309
当前台白名单跳过多次后,可以选择强制执行(该功能通过开关控制,默认关闭)
v1.3.3
当前版本仅支持最新版蚂蚁森林,如果是老版本的请不要更新
20201117
优化霍夫变换参数,并支持参数自定义20201113
修复勾选使用双击卡无效的问题,优化能量球识别20201026
优化脚本执行流程,将狂一逛按钮位置自动生成并保存,避免多次计算20201023
能量球识别方式保留一个,新识别方式适配AutoJS Pro20201023
修复能量值统计错误的问题20201022
针对新版蚂蚁森林修复20201022
优化能量球的判定方式
v1.3.2
20201019
多线程判断是否使用了保护罩,适当加速执行效率。没啥特殊的,等下次森林大版本更新
20200930
增加了0:30-6:50是否禁止运行的开关;优化部分代码
20200924
优化了布局分析工具,同时增加图像识别区域的校验,优化部分细节避免崩溃
20200923
优化刘海屏的判断逻辑,防止在深色模式下死循环;线程池代码优化,防止脚本结束后未关闭线程池导致内存泄露
20200923
修复ensureThreadPoolCreated不存在的问题
20200922
Pro版支持生命周期回调,可以及时释放资源。优化异步日志功能代码,同时加入是否异步的可配置选项
20200922
加入更加完善的锁屏布局分析工具,如有定制解锁的需要请发起ISSUE并提供相应的日志
20200917
逛一逛增加开关,可选是否启用。收能量逻辑微调,帮收后不再退到排行榜重进
20200917
自动识别刘海高度,为悬浮窗自动设置偏移量
20200912
优化脚本,当前版本已趋于稳定
20200909
优化脚本逻辑,避免将左上角活动图标识别成可收取能量球
增加基于逛一逛的能量收集方式
- 先通过逛一逛收集或帮助收取,再去排行榜获取倒计时以节省时间
能量球判定方式改为霍夫变换
- 能量球识别不稳定的,可以将
是否通过findCircles识别能量球
取消勾选
v1.3.1
20200831
适配有‘逛一逛’和没有‘逛一逛’的浇水20200831
修复获取的设备宽高不正确时导致的识别区域错误 #5420200825
优化一下,修复森林浇水控件信息偏移导致的问题20200812
修复免费版AutoJS上运行时偶发的一个bug20200811
加入基于多点找色的方式识别倒计时,关闭tesserac和百度ocr之后即可开启,目前只测试了1080P下的识别准确率为100%20200806
优化倒计时图片缓存逻辑,随着时间的推移可以实现本地识别倒计时信息20200804
加入自建tesserac-ocr接口, 优化免费版AutoJs的loadDex,ocr像素点阈值在运行中会自动优化20200802
加入异步等待截图的开关,当经常报错 '获取截图失败多次' 时,可以尝试修改截图等待时间或者直接取消勾选是否异步等待截图
,各有利弊请自行选择20200801
重新加入基于像素点个数判断是否可收取的功能,默认关闭,请在自动判断失效时开启20200731
优化排行榜加载中的判断,移除了不必要的截图操作稍微提升执行效率20200730
加入了更多截图操作相关的日志,方便后续排障20200729
加入悬浮窗字体大小自定义的功能20200722
尝试修复偶发的,图像资源监听失效的问题20200722
永不停止功能,重新激活时间支持随机时间区间
已完成更新
20200817
自动识别能量球识别区域,移除相关识别区域的配置20200730
自动识别排行榜底部的配置,相关识别区域的配置可忽略20200729
自动识别排行榜,相关识别区域的配置可忽略20200715
移除小手像素点个数的配置
待完成 todo list
- 其他能优化的尽量优化