# assttyys_autojs **Repository Path**: d8feel_project/assttyys_autojs ## Basic Information - **Project Name**: assttyys_autojs - **Description**: 阴阳师安卓辅助,基于Auto.js开发 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: ng_dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 60 - **Created**: 2021-02-26 - **Last Updated**: 2021-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ASSTTYYS NG ASISTTANT YYS NEXT GENERATION # 前端 使用 **@auto.pro** 模块,webview加载网页作为UI使用,前端使用Vue + VantUI,个人第一次使用vue,代码和逻辑估处理可能会有很多不恰当的地方 针对每个小功能都将会提供丰富的配置属性,且不会再将功能拆得过细(比如说接受悬赏和拒绝悬赏将合成一个功能,具体接受和拒绝以及执行的条件将会放在配置中) **浏览器调试前端时在console执行```localStorage.debug = 1```可使浏览器环境调用promptMock实现接口数据模拟** # 使用方法 目前仅在pro8.3.16和8.5.18版本中测试过,理论上pro8.1+版本应该都支持,安卓7+使用无障碍点击,安卓7以下需要root才能使用,方法1~3为开发环境运行方法 - 方法1:直接运行根目录下的run.js, 会下载最新版已打包好的脚本至/sdcard/assttyys_ng/assttyys_ng目录下并运行项目 - 方法2:解压根目录下的assttyys_ng.zip后运行项目,方法1中下载的也是该压缩包 - 方法3: 1. 环境需求: node 14+ 2. 执行npm install下载依赖 3. 执行npm run build打包脚本,打包生存dist目录和已有的assets目录以及项目文件project.json作为一个auto.js项目 4. 保存项目至设备并运行项目 - 方法4:下载最新已打包好的apk文件,该apk由run.js进行打包,因为在申请权限的时候需要界面,启动时默认带一个日志界面,稍等片刻会弹出各种权限申请的界面,把权限完全给上后待界面完全加载完成后便可使用 # 脚本(TODO) 1. 脚本主要还是和上一代架构相近,对于某个图标或图像的多点找色需兼容多组数组的情况 2. 将会新增上一代没实现的实用性功能 - 满足某条件时进行方案切换(比如说狗粮中把突破券打满后自动打突破,突破券消耗完后又自动打狗粮) - 满足某条件时进行休息一定时间(可能会和上一点做到一起) - .... # 主题功能完成情况 1. 逻辑框架(大体已完成) - 逻辑主要还是和上一代脚本类似,比色找色点击兼容了多分辨率 - 运行过程中的方案切换(TODO) - 自动停止脚本机制(已完成) 2. 方案、功能 - 循环御魂,包括个人,组队等(已完成) - 循环探索,包括个人,组队,只打经验和所有都打(DOING) - 换狗粮,包括司机位置换素材、N卡,打手位置换素材、N卡(DOING) - 挑战,包括打经验怪(DOING)和所有都打(已完成) - 打完后回到地图界面的宝箱领取(TODO) - 组队模式下打手在司机退出后也需要退出(TODO) - etc. - 循环突破,包括个人突破,寮突破(已完成) - 准备功能里在准备后需要进行绿标 # 其他说明 该版本实现的东西较多,目前连demo都还不是,在有时间的前提下如果有活动的更新或者功能失效的话还是会主要维护 assttyys_autojs 仓库的脚本 # LICENSE MIT