Skip to content

Releases: TonyJiangWJ/Ant-Forest

v1.3.6

06 Apr 15:40
Compare
Choose a tag to compare
  • 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
  • image

v1.3.6

20 Feb 05:45
0f0dccb
Compare
Choose a tag to compare

20220301 能量雨支持修改点击的持续时长 默认为18秒 三秒开始倒计时 + 15秒能量雨倒计时 可以按需求修改时长
20220301 优化灰度取色工具,提高截取小图时的文本识别准确率,配合最新的修改版可以降低CPU占用率
20220223 修复旧版本AutoJS语法不兼容的问题,建议从README中下载AutoJS Modify的最新版,以获取最佳体验(后续部分功能不再支持旧版本AutoJS)
20220220 优化代码结构,删除所有帮收相关的代码,提升执行效率
20220220 修复部分可能导致闪退的问题,增加PaddleOCR(目前未实际使用)

v1.3.6

17 Jan 18:58
Compare
Choose a tag to compare

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

11 Jan 15:49
Compare
Choose a tag to compare

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

02 Jan 13:49
Compare
Choose a tag to compare

2022 全新版本

20220102 重构配置界面,将各个设置项分门别类,层级更加清晰
20220102 增加 unit/灰度取色 工具, 可以更快捷的获取坐标位置和点色数据,也支持小图直接截取
20220102 增加日志文件查看工具,方便分析问题或者统计收集数据

Full Changelog: v1.3.5.12.2...v.1.3.6.0

v1.3.5

28 Mar 15:15
Compare
Choose a tag to compare
  • 正在使用老版本修改版的请下载最新版,否则可能无法正常使用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:00
  • 20210602 优化能量雨的识别效率,现在能够一次性得到较高的分数
  • 20210526 修复逛一逛结束时到达能量雨界面,导致频繁报错的问题;另外新的复活能量机制导致倒计时识别不准确,建议7点后开启5分钟永不停止收集早间能量,8点后关闭即可。
  • 20210429 修复仅识别倒计时的情况下在排行榜会卡住的问题 #98
  • 20210429 增加能量雨收集脚本,运行unit/能量雨收集.js 然后手动进入能量雨收集界面,并手动开始。如果觉得分数不够可以在倒计时结束前手动返回并重新开始
  • 20210405 新增功能支持将N分钟内的倒计时合并,按最大倒计时设置定时任务,比如间隔为5分钟,识别到倒计时[1,2,2,3,6,10,11]后将以6(1+5)为最小倒计时设置定时任务
  • 20210405 循环模式下支持仅通过逛一逛收集能量,已经增加自定义配置可以根据自己需求修改 #96
  • 20210328 增加合种浇水功能,可以设置当收集到一定数量的能量之后给指定合种浇水,目前只支持一个合种,可配置浇水数量。每天执行一次。
  • 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

29 Nov 16:29
Compare
Choose a tag to compare

加入了基于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

22 Oct 11:58
Compare
Choose a tag to compare

当前版本仅支持最新版蚂蚁森林,如果是老版本的请不要更新

  • 20201117 优化霍夫变换参数,并支持参数自定义
  • 20201113 修复勾选使用双击卡无效的问题,优化能量球识别
  • 20201026 优化脚本执行流程,将狂一逛按钮位置自动生成并保存,避免多次计算
  • 20201023 能量球识别方式保留一个,新识别方式适配AutoJS Pro
  • 20201023 修复能量值统计错误的问题
  • 20201022 针对新版蚂蚁森林修复
  • 20201022 优化能量球的判定方式

v1.3.2

30 Sep 15:11
Compare
Choose a tag to compare

20201019 多线程判断是否使用了保护罩,适当加速执行效率。没啥特殊的,等下次森林大版本更新
20200930 增加了0:30-6:50是否禁止运行的开关;优化部分代码
20200924 优化了布局分析工具,同时增加图像识别区域的校验,优化部分细节避免崩溃
20200923 优化刘海屏的判断逻辑,防止在深色模式下死循环;线程池代码优化,防止脚本结束后未关闭线程池导致内存泄露
20200923 修复ensureThreadPoolCreated不存在的问题
20200922 Pro版支持生命周期回调,可以及时释放资源。优化异步日志功能代码,同时加入是否异步的可配置选项
20200922 加入更加完善的锁屏布局分析工具,如有定制解锁的需要请发起ISSUE并提供相应的日志
20200917 逛一逛增加开关,可选是否启用。收能量逻辑微调,帮收后不再退到排行榜重进
20200917 自动识别刘海高度,为悬浮窗自动设置偏移量
20200912 优化脚本,当前版本已趋于稳定
20200909 优化脚本逻辑,避免将左上角活动图标识别成可收取能量球

增加基于逛一逛的能量收集方式

  • 先通过逛一逛收集或帮助收取,再去排行榜获取倒计时以节省时间

能量球判定方式改为霍夫变换

  • 能量球识别不稳定的,可以将 是否通过findCircles识别能量球 取消勾选

v1.3.1

16 Jul 16:04
Compare
Choose a tag to compare
  • 20200831 适配有‘逛一逛’和没有‘逛一逛’的浇水
  • 20200831 修复获取的设备宽高不正确时导致的识别区域错误 #54
  • 20200825 优化一下,修复森林浇水控件信息偏移导致的问题
  • 20200812 修复免费版AutoJS上运行时偶发的一个bug
  • 20200811 加入基于多点找色的方式识别倒计时,关闭tesserac和百度ocr之后即可开启,目前只测试了1080P下的识别准确率为100%
  • 20200806 优化倒计时图片缓存逻辑,随着时间的推移可以实现本地识别倒计时信息
  • 20200804 加入自建tesserac-ocr接口, 优化免费版AutoJs的loadDex,ocr像素点阈值在运行中会自动优化
  • 20200802 加入异步等待截图的开关,当经常报错 '获取截图失败多次' 时,可以尝试修改截图等待时间或者直接取消勾选 是否异步等待截图,各有利弊请自行选择
  • 20200801 重新加入基于像素点个数判断是否可收取的功能,默认关闭,请在自动判断失效时开启
  • 20200731 优化排行榜加载中的判断,移除了不必要的截图操作稍微提升执行效率
  • 20200730 加入了更多截图操作相关的日志,方便后续排障
  • 20200729 加入悬浮窗字体大小自定义的功能
  • 20200722 尝试修复偶发的,图像资源监听失效的问题
  • 20200722 永不停止功能,重新激活时间支持随机时间区间

已完成更新

  • 20200817 自动识别能量球识别区域,移除相关识别区域的配置
  • 20200730 自动识别排行榜底部的配置,相关识别区域的配置可忽略
  • 20200729 自动识别排行榜,相关识别区域的配置可忽略
  • 20200715 移除小手像素点个数的配置

待完成 todo list

  • 其他能优化的尽量优化