Coder Social home page Coder Social logo

simonshi1994 / princess-connection-farm Goto Github PK

View Code? Open in Web Editor NEW
658.0 15.0 119.0 145.92 MB

国服PCR公主连结 多开自动农场脚本 基于opencv+UIAutomator

License: GNU General Public License v3.0

Python 97.77% JavaScript 2.18% HTML 0.02% Batchfile 0.01% CSS 0.02%

princess-connection-farm's Introduction

LOGO

Princess connection 公主连结农场脚本v2.8.20240629

📑简介

此项目为国服公主连结脚本,使用opencv图像识别进行按钮分析。本项目基于公主连接opencv高级脚本(https://github.com/bbpp222006/Princess-connection) 开发。

把个人时间花在其他有用的地方,让脚本帮你养老婆养女儿

使用多进程+异步线程而且支持模拟器多开

支持异常报错卡住自动重启

支持自动填写验证码

支持24小时挂机

支持40to1mana农场

支持每日自动三捐

支持开关一键修改配置

支持自定义任务(如果你会python)

支持数据中心(库存、角色、刷图规划)

📚详细功能

  1. 行会
  • 组建行会
  • 支援助战
  • 行会捐赠
  • 行会点赞
  • 公会战自动出甜心刀
  1. 地下城
  • 地下城借人
  • 通关地下城
  1. 竞技场
  • 战斗竞技场
  • 公主竞技场
  1. 日常任务
  • 家园领取/升级
  • 免费扭蛋
  • 免费十连
  • 收取礼物
  • 收取任务
  • 购买体力
  • 购买mana
  • 购买经验
  • 探索
  • 调查
  • 收取女神祭
  1. 工具
  • 账号重命名
  • box截图
  • OCR获取账号信息
  • 卖出过量装备
  • 暂停手操
  • 库存识别 (仅限装备)
  • 角色识别
  1. 刷图
  • 刷经验
  • 副本扫荡
  • 初始化
  • 自动推图
  • 自动升级
  • 借人推图
  • 活动推图(普通&困难);刷任意活动普通图、刷全Hard图
  • 活动刷Normal、Hard、VH Boss

🌐安装

  1. git clone项目

    github下载

    github下不动点我下

    下载好了,解压出来

  2. 项目环境配置

    方法1-通过python venv(推荐)

    把下面的其中一个包中的.venv文件夹放入刚刚解压好的项目当中

    docs/img/venv_install.bmp

    本地ocr仅有本地4,请运行main_new后查看config中的OCR模式是否仅有本地4

    下面二选一,选择性下载

    请解压到本项目下确保在项目下有 \.venv\Scripts 该目录结构 不要套娃成这样 \.venv\.venv\Scripts

方法2-传统pip install
  • 需要 3.11>Python 64位版本>=3.8(安装时记得把带有PATH字母选项的勾上)

    3.8以上请取消掉requirements.txt中所有的版本限制,需注意Pillow版本支持范围(9.2)。本地OCR1在3.8以上无法使用!!!

  • **Q:**我可以不要OCR吗?**A:**不行,以后只会对非OCR越来越不友好=。=

  • ~~ 本地OCR 1/2

尽管CyiceK不推荐本地1和2,但是我,TheAutumnOfRice,强力推荐你使用本地1!它的中文识别率非常的好,如果你需要用角色识别、库存识别以及刷图推荐等功能,强烈推荐 本地1!给你带来绝对不止一心半点的方便!相比本地4,它就是安装麻烦了点,但值得,不是么?

需求 [本地OCR1]VS C++ Build Tool[本地OCR2]VC_redist.x64.exe~~

  • 自行打开requirements.txt确认依赖无误

    • 注意!requirements.txt中含有四种OCR依赖,默认均被#注释。你需要先根据你的需求取消其中几种的注释,再进行依赖安装。
  • 先cd进解压出来的项目目录下

  • 需要执行指令安装依赖(可能需要到换源/科学上网):

    pip install -r requirements.txt
    
    • 如果上面的指令执行后感觉比较慢的话,可以试一下:

      pip install -r requirements.txt -i https://pypi.douban.com/simple
      
  1. 模拟器配置环境

    开启模拟器的adb

    在main_new控制台用init命令进行初始化,初始化成功会看到模拟器安装上了ATX小黄车

    可能需要将模拟器设置为桥接模式,同时需要打开开发者usb调试,也可能用不上。(建议先试一下不设置的情况

    建议使用雷电模拟器4但不意味着其他模拟器无法使用,本项目中均以雷电模拟器4为示例。

    目前来看,雷电4,蓝叠,雷神,夜神,逍遥模拟器均可以使用。一般来说,只要支持adb连接的模拟器都可以使用(建议非雷电模拟器,打开自动搜寻模拟器),甚至可以混合搭配使用(adb端口不冲突的情况下)。

    重要:模拟器分辨率要求540*960 DPI为240

**重要:**目前关于API部分已经移入 config.ini 中,如何填入请参考目录下的md文件,config.ini在运行main_new.py后自动生成

📢推送

支持推送的API 是否可以交互 是否支持图片发送 支持‘不受限制’的文字发送 使用第三方服务API 衍生支持
QQpush QQ:cold_sweat: ✔️ ✔️
Wechat 微信(:hand:) ✔️ ✔️
Wework 企业微信 ✔️ ✔️ APP Bark_IOS Wework群机器人 钉钉群机器人 飞书群机器人
Wework 本地 ✔️
TG 电报(:+1:) ✔️ ✔️ ✔️
QQBot[开发中]

Tips:QQPush机器人经常换号 Wechat在4月底将全部弃用,转Wework

🚕使用方式&帮助

  • Q: 第一次使用,完全不懂怎么上手?

    A: 请阅读下列新手方法

    Schedule使用方法

    如何接入打码平台

    如何使用开关模块

    CONFIG配置文件解读

  • Q: 卡在登陆页面,脚本点击不对

    A: 环境配置完成后,检查模拟器分辨率为540*960和DPI为240。确认无误

  • Q: 使用蓝叠模拟器时,在登陆页面不输入账号密码

    A: 蓝叠模拟器默认使用实体键盘,需开启虚拟键盘,蓝叠 5 国际版 Nougat x64 步骤:前往“设置”-“语言和输入法”-“实体键盘”,开启“显示虚拟键盘”。

  • Q: 如何不重复输入“用户名和密码”而是选择一个已经登陆过的账号直接登录,以跳过验证码?

    A: 目前有切换记录|switch自动填充|autofill手动登录|manual三种登陆方法,详见:

    登录配置指引

  • Q: 脚本任务报错,提示OCRXXX

    A: 使用OCR相关的服务,必须启动app.py 。使用2021-01-23后的版本程序默认自动启动app。另外app.py服务默认占用5000端口,请确保该端口未被其他程序使用。(可在app.py 中更改)

    app.py启动失败? 手动运行python app.py查看是否缺失依赖或者下载模型失败等原因,~~ 或许是你依赖没装,指requirements.txt没有打开并选择安装哪一个OCR~~

  • Q: 本地OCR1安装失败

    A: 关于本地OCR1删库问题,可以使用清华源安装

    也可以到docs文件夹下打开cmd

    pip install muggle_ocr-1.0.3-py3-none-any.whl
  • Q: 我不懂命令格式怎么输入

    A: 输入python main_new.py,启动脚本。该项目支持控制台,可以输入help查看帮助。

  • Q: 出现“No module named 'XXX'

    A: 请在项目目录执行pip install -r requirements.txt重新安装依赖,或手动执行pip install XXX

  • Q: 我想一键自启动咋办,每次输命令太麻烦了

    A: 可以参照run.bat写一个一键启动脚本,更多参见Schedule使用方法 - 2.5命令运行

  • Q: 脚本连接上模拟器后报错

    A: 可能模拟器没有安装 ATX ,请在打开模拟器后,在控制台里输入init进行初始化模拟器环境。还有问题加群问

  • Q: 为什么XXX脚本报错不能使用了

    A: 很多上古脚本(比如新号的初始化)目前已经没有开发者使用了,因此即使出现问题,可能也需要你自己来解决了。但你可以随时在群里询问与脚本开发相关的问题,开发者会热心回答你的疑问。

  • Q: 我是用XX模拟器,但是无法连接。

    A: 理论上,只要adb devices检查到的设备,都会在first/continue后自动连接,你可以在running_input开启时输入device查看连接状况,或者使用reconnect命令重新尝试连接。 如果你需要自定义连接逻辑,可以参考源代码中_connect函数,对其进行修改。

  • Q: 如何正确高效地反馈问题

    A: 参考CONFIG配置文件,打开debug,打开running_input,打开trace_exception_for_debug。 在开启running_input时,你可以在代码运行时输入指令进行调试。常见的指令包括device(查看当前连接的设备),task(查看任务列表),state(查看任务进行的状态), queue(查看等待执行的队列),pause/resume(暂停,继续脚本),restarttask(重开当前任务),skip(跳转任务)等等。你可以输入help查看所有支持的调试命令。 如果这些还无法帮助你自行判断问题,你可以将debug信息与模拟器状态一起录屏,在群里询问,从而尽可能高效地传达信息。

  • Q: 想用的功能没人维护,代码又看不懂,怎么上手?

    A: 请阅读下列开发文档(开发文档正在开发中)

    比较好上手的项目开发手册

    Scene框架的使用

  • Q: 想增加自用的功能,有没有什么方便的方法?

    A: 请去edit中查看customtask的相关帮助哦!手把手教你写自定义任务,在项目中也提供了样例任务:

    手把手教你写自定义任务

  • Q: 新图更新了,有没有自力更生添加坐标/图片资源的方法?

    A: 你可以参考img命令,它会手把手教你更新新图的图号/Rank/坐标。如果需要更新活动图,请参考活动图坐标管理代码 。如果需要使用自动推图功能,需 要使用data命令进入数据中心,再使用update更新数据库。如果下载失败,你可能需要使用梯子,并给代码设置proxy,可以参考这里的设置方法

  • Q: 感觉看完还是不会使用,怎么办?

    A: 建议加群后虚心问问聪明的群友,哪里不会问哪里,更详细的使用方法会陆续更新,我们也会尽快简化使用方式及上线WebGUI控制版本,敬请期待!也欢迎大家入群交流讨论。↓↓

⚠️额外说明

  1. 请不要用于商业用途。代码交流和bug反馈请加群加qq群 1130884619

反馈问题前,请先仔细阅读上方的Q/A部分,看看有没有能帮到你的地方?

image

  1. 感谢CyiceKDr-BluemondTheAutumnOfRiceUVJkiNTQ0x114514BB 以及其他众多贡献者对本项目的倾力帮助。

  2. 来个 star 吧(*/ω\*),有问题请提交issue

  3. 您的一点支持会是我们完善本项目的强大动力!(*/ω\*)

    STAR近来统计图

    Stargazers over time

📅更新计划

  • 滑动验证码问题
  • 模拟器自启动控制
  • 简化Schedule操作模式
  • WebGUI界面
  • 提高刷图效率
  • 刷活动本
  • 女神祭
  • 跳过18图切图动画

🔇免责声明

当你下载或使用本项目,将默许

本项目仅供交流和学习使用,请勿用此从事 违法/商业盈利等,开发者团队拥有本项目的最终解释权

🔨更新历史🔧

更新日志(点击展开)

2024/06/29 By 0x114514BB

  • 惯例更新
    • 活动破晓之星夏日游戏 闪耀于夏天海边的三份思念
    • 更新数据库

2024/06/21 By 0x114514BB

  • 惯例更新
    • 复刻活动碧与她的玩具朋友

2024/06/02 By 0x114514BB

  • BUG修复
    • 可可萝日记本的按钮检测问题
  • 惯例更新
    • 活动Enjoy&Refresh 性格迥异的女子露营

2024/05/30 By 0x114514BB

  • 优化更新
    • 修改默认日常模板,整合可可萝日记本
  • BUG修复
    • 修正quick_setup.py中的错误
    • 初步修正配置填写错误时,报_fin不存在的错误

2024/05/24 By UVJkiNTQ

  • 惯例更新
    • 主线58

2024/05/12 By 0x114514BB

  • BUG修复

    • 修复j2 公主竞技场进入失败
    • 修复名称带&的角色(多人卡)识别问题
  • 功能更新

    • r13,处理可可萝日程表

2024/05/05 By 0x114514BB

  • 功能更新
    • 添加了快速添加配置指引(beta)quick_setup.py,脚本正确性待测试,文档待补充
    • t10,设置初始化重写,适配新版
    • j1, j2 ,竞技场白给脚本入口修复
    • s13, 主线自动推图(alpha),该功能将在未来更新中完成
  • BUG修复
    • DataCenter显示图号错误
  • 框架更新
    • cv: 模板匹配现支持掩膜(mask)
  • Scene更新
    • 买体力(尚未实现买多管)
    • 自动战斗设置
    • 进入游戏前的数据下载

2024/05/01 By UVJkiNTQ

  • 惯例更新
    • 活动海盗逸话 海盗岛被诅咒的遗宝
  • 版本更新修复
    • 尝试性修复 探索 卡住的问题

2024/04/21 By UVJkiNTQ

  • 惯例更新
    • 主线57
  • 版本更新修复
    • 行会入口

2024/03/29 By 0x114514BB

  • 惯例更新
    • 地下城EX5
    • 圣迹调查4
  • Bug修复
    • 活动交出宝物!神出鬼没的怪盗日期更新

2024/03/19 By 0x114514BB

  • Bug修复
    • 修复活动相关任务卡活动特别章节窗口的bug

2024/03/16 By 0x114514BB

  • 惯例更新
    • 主线56
    • 数据库更新
  • Bug修复
    • 主线52图 困难模式下无法识别
  • 杂项
    • 更新依赖requirement.txtpyproject.toml
    • 注意:从此版本开始脚本将取消对Python 3.7版本的支持,请尽快更新Python版本。

2024/03/01 By 0x114514BB

  • 惯例更新
    • Rank 24图标
  • Bug修复
    • 活动Sweet tiny stage!新人女演员与小小淑女坐标修复

2024/02/29 By SilentSelene

  • 惯例更新
    • 添加了接下来一个半月的活动坐标

2024/2/18 By UVJkiNTQ

  • 惯例更新
    • 主线55

2024/2/17 By UVJkiNTQ

  • 惯例更新
    • 活动情相连 心相系后篇更新

2024/2/11 By UVJkiNTQ

  • 惯例更新
    • 活动情相连 心相系前篇更新

2024/2/9 By UVJkiNTQ

  • 惯例更新
    • 主线54
  • Bug修复
    • 活动Re:member 吾愿所织的未来前篇坐标修复
    • 活动框架的一个逻辑bug
    • 替换了已失效的干炸里脊数据库,新数据源来自 pcr-tool

2023/12/29 By UVJkiNTQ

  • Bug修复
    • 活动新年美食记忆·雪菲的大作战日期及代码兼容修复(4分片活动)
    • 回滚自动强化s8的修改。请使用该功能的玩家注意,当角色碎片足够等级上限突破+10的时候,请自行突破后再使用该功能。

2023/12/16 By SilentSelene

  • 惯例更新
    • 主线53
    • 添加了12月底和1月底活动坐标
    • 添加了一些主线坐标

2023/12/07 By UVJkiNTQ

  • Bug修复
    • 修复因为等级上限+10导致的自动强化s8错误
    • 去除了Rank奖励图标导致角色BOX识别率降低的影响
    • 修复了data数据中单个角色获取错误id的情况

2023/11/29 By TheAutumnOfRice

  • Bug修复
    • 补传Rank23图标

2023/11/16 By SilentSelene, TheAutumnOfRice

  • 惯例更新
    • 主线52
    • Rank 23图标

2023/10/14 By PPF

  • 惯例更新
    • 主线51

2023/09/30 By SilentSelene

  • 惯例更新
    • 复刻活动万圣节救援队·紧急出动!捕获毛茸茸大作战
    • 添加了10月底和11月底活动坐标
    • 修复了重启时无法跳协议的问题

2023/09/21 By TheAutumnOfRice

  • BUG修复
    • 针对“姬塔”从数据库中消失的奇妙问题,在刷图规划中增加了对出错角色的跳过机制。
    • 修复了刷图时不停按“下一图”的问题。
    • 将重启当前任务的命令改为restarttask避免与restart命令冲突
  • 功能更新
    • 设置角色追踪时,支持Rank.0表示裸装。

2023/09/18 By PPF

  • 惯例更新
    • 复刻活动快乐变身 双生天使

2023/09/16 By PPF

  • 惯例更新
    • 主线50

2023/09/01 By SilentSelene

  • BUG修复
    • 修复登录时卡协议的BUG
  • 功能更新
    • 活动推图增加是否开启auto的选项

2023/08/31 By PPF

  • 惯例更新
    • 活动大江户的非法病历 Dr.深月的诊疗室

2023/08/20 By UVJkiNTQ

  • 惯例更新
    • 更新角色相关头像、碎片资源。更新至日服进度且已支持环奈。

2023/08/18 By PPF

  • 惯例更新
    • 复刻活动美里的夏日声援 追梦的盛夏棒球队

2023/08/16 By 0x114514BB

  • BUG修复
    • 进一步修复自动过剧情的若干BUG

2023/08/15 By UVJkiNTQ

  • 惯例更新
    • 主线49图及Rank22
  • Bug修复
    • 免费十连不抽取的问题

2023/08/04 By 0x114514BB

  • 功能更新
    • 新增购买限定商店任务r8-xd
  • 杂项
    • 更新依赖requirement.txt

2023/07/31 By UVJkiNTQ

  • 惯例更新
    • 活动慈乐之音的夏日演唱会 转瞬即逝的时光
  • Bug修复
    • 角色升级s8中有体力不刷图的问题

2023/07/26 By TheAutumnOfRice

  • Bug修复
    • 尝试修复tuitu-ocr章节动画必卡死的问题

2023/07/24 By 0x114514BB

  • BUG修复
    • 修复过主线剧情任务t8闪退,并进行流程优化

2023/07/20 By TheAutumnOfRice

  • 功能更新
    • 控制台新增restart命令,可以重新开始当前任务。
    • 自动规划刷图s9-auto设置最高图号为max时,不再读取数据库的最高数据,而是直接读constant.MAX_MAP。具体数值会动态显示于参数描述中。
    • 添加了新的schedule的触发条件last_schedule:在前置子任务完成后触发。

2023/07/18 By 0x114514BB

  • 惯例更新
    • 复刻活动七夕剑客旅情谭 天际川流夏之恋
    • 外传16``17

2023/07/16 By 0x114514BB

  • 惯例更新
    • 主线48

2023/07/09 By UVJkiNTQ

  • BUG修复
    • 修复活动讨伐证交换
    • 优化本次活动的一个进入挑战前的提示

2023/07/08 By UVJkiNTQ

  • BUG修复
    • 修复碎片购买失败的问题
    • 尝试修复活动讨伐证交换,池子只剩一件奖励时卡死的问题

2023/06/30 By 0x114514BB

  • 惯例更新
    • 活动无限夏日计划 两人独占的盛夏乐园

2023/06/17 By UVJkiNTQ

  • 惯例更新
    • 主线47
  • BUG修复
    • 修复角色升级状态识别的问题
    • 为购买mana钱包任务t13添加容错

2023/06/04 By 0x114514BB

  • BUG修复
    • 修复登录时卡协议的BUG

2023/06/03 By 0x114514BB

  • 功能调整
    • 若检测到账号未设置B站ID时,设置默认值与用户名相同,可以后续Edit修改
  • BUG修复
    • 修复账户未配置B站ID时,提示刷屏的错误
    • 修复切号模式登录下,因凭证过期跳出重新登录窗口时卡住的错误

2023/06/01 By UVJkiNTQ

  • 功能新增
    • 新增购买mana钱包任务t13
  • BUG修复
    • 修复角色升级任务s8在大版本更新后识别角色状态的问题

2023/05/31 By TheAutumnOfRice

  • 惯例更新
    • 工菜活动

2023/05/30 By 0x114514BB

  • 文档完善
    • 补充新登录模式的说明:登录配置指引
    • 修复了edit user中说明的歧义语句。

2023/05/25 By 0x114514BB

  • 功能新增
    • 现在支持切换记录的登陆模式!设置account_login_modeswitch即可使用。 使用前请Edit账户添加Bilibili昵称。该模式支持登陆失败时回退另一模式登录或跳过账号,可根据喜好自行配置。
  • 配置更新
    • account_login_mode: 账号登录模式,详见INI文件配置解读
    • account_login_switch_fallback 切换记录模式下,登录失败返回操作。

2023/05/22 By PekoAAA

  • BUG修复
    • 修正N26-14前的部分坐标

2023/05/21 By UVJkiNTQ

  • BUG修复
    • 外传基础信息及逻辑修复
    • 修复UI更新导致的设置初始化任务t10偏移

2023/05/20 By 0x114514BB

  • BUG修复
    • 修复Bind不存在的schedule导致脚本无法启动的问题
    • 修复外传13-15坐标错误
    • 修复推外传图逻辑错误
  • 功能新增
    • 手动切换账户模式:鉴于近期登录风控频繁出现,添加手动切换账户模式,详见automator_mixin/_login.pydo_manual_login说明。

2023/05/19 By UVJkiNTQ

  • 惯例更新
    • 复刻活动牧场里的四农士 贫穷农场奋斗记
  • BUG修复
    • 修复活动刷指定图1的错误

2023/05/18 By CyiceK

  • BUG修复
    • 修复多坐标验证码无法识别的问题

2023/05/16 By 0x114514BB

  • 惯例更新
    • 外传15部分坐标
  • BUG修复
    • 进一步修复了目录中含有空格时adb无法运行的BUG

2023/05/15 By TheAutumnOfRice

  • 惯例更新
    • 新增Rank21图标,主线46图
    • 最大稀有度更新为7-绿
  • BUG修复
    • 修复20图的坐标问题
    • 修复了目录中含有空格时adb无法运行的BUG

2023/05/14 By 0x114514BB

  • 功能新增
    • d6,跳过地下城战斗,简化配置
  • BUG修复
    • 修复了推外传卡数据下载的问题
    • 修复了推外传任务的若干bug
  • 坐标更新
    • 添加部分外传坐标
  • 杂项
    • 略微完善了d5的提示

2023/05/02 By 0x114514BB

  • 功能新增
    • 现在OCR探索任务r9-ocr可以借支援了
  • 框架更新
    • _shuatu中的借支援移动到FightBianzu_Base中

2023/04/28 By TheAutumnOfRice

  • 坐标更新
    • 新增活动20230428

2023/04/26 By CyiceK

  • BUG修复
    • 修复了d1 d2卡冒险界面点击地下城的问题

2023/04/19 By TheAutumnOfRice

  • BUG修复
    • 修复了地下城跳过之后必定重启的问题
    • 修复了开启debug状态下,emulator_port报错的问题
    • 修复了未三星通关也算失败的情况下卡住的问题

2023/04/16 By TheAutumnOfRice

  • BUG修复
    • 修复了活动Hard图仍然需要打3次才能扫荡的BUG
    • 修复了20230416活动的日期问题

2023/04/14 By TheAutumnOfRice

  • BUG修复

    • 修复了地下城EX2~EX3对应位置错误的BUG
  • 坐标更新

    • 更新了EX4的坐标

2023/04/13 By TheAutumnOfRice

  • BUG修复
    • 修复了在限定商店存在时无法购买经验的问题

2023/04/12 By TheAutumnOfRice

  • 三周年修复

    • 适配了地下城跳过 (尚未测试)(暂未增加EX4坐标)
    • 增加对可可罗钱包提示框的处理
    • 适配了各种场景下的一键限定商店
    • 适配了购买经验和强化石
  • 惯例更新

    • 新增45图

2023/04/06 By CyiceK

  • BUG修复
    • 修复bilibil登陆界面需要同意协议的问题

2023/03/31 By TheAutumnOfRice

  • 惯例更新
    • 活动钢铁圣女与神圣学院的问题儿童
    • 活动图的HardBoss现在只需要打一次就能扫荡。

2023/03/16 By TheAutumnOfRice

  • 惯例更新
    • 44图
    • 活动星光公主 Re:M@ster 复刻后篇

2023/03/09 By TheAutumnOfRice

  • BUG修复
    • 修复了任务列表中最后一个任务的precheck不会被clear的问题
    • 修复了存在附奖扭蛋的情况下,不抽卡的BUG

2023/03/08 By UVJkiNTQ, TheAutumnOfRice

  • 惯例更新

    • 活动星光公主 Re:M@ster 复刻
  • 杂项 完善了活动图相关的任务提示语。

2023/03/05 By UVJkiNTQ

  • BUG修复
    • 修复活动回到菜单卡剧情的问题

2023/02/23 By UVJkiNTQ, TheAutumnOfRice

  • BUG修复

    • 修复活动兑换讨伐证数量为1时卡住的错误
    • 修复活动过剧情时卡wait_for_loading。
  • 框架更新

    • 去除了对loading的默认检测,防止其它不必要的卡顿。

2023/02/16 By TheAutumnOfRice

  • 惯例更新
    • 新增43图
    • Rank20

2023/02/14 By TheAutumnOfRice

  • BUG修复
    • 进一步修复了0210更新后部分活动任务无法使用的BUG

2023/02/12 By 0x114514BB

  • 功能新增
    • 支持选关的圣迹调查和神殿调查,任务r10-nr12-n
  • BUG修复
    • 修复选取已保存的队伍时卡在调星界面的BUG
    • 修复Screencut小工具OCR报错的BUG
    • 修复Screencut小工具Where指令不输出结果的BUG
    • 更新Screencut小工具提示

2023/02/11 By TheAutumnOfRice

  • BUG修复 修复了0210更新后部分活动任务无法使用的BUG

2023/02/10 By TheAutumnOfRice

  • 框架更新
    • _shuatu中的活动图功能并入HuodongMapBase基类中。
  • BUG修复
    • 修复了20230210活动前篇后篇的进入问题

2023/02/06 By UVJkiNTQ

  • 功能新增
  • 添加6星开花,任务t12
  • BUG修复
  • 处理教程进一步修复
  • 修复了活动图shua_hard坐标问题,采用兼容性方案(从1-1开始往右点)

2023/02/03 By 0x114514BB

  • BUG修复
    • 修复了处理教程时异常报错的BUG

2023/02/02 By TheAutumnOfRice

  • BUG修复

    • Normal42坐标修复
    • 修复了过主线剧情时明明有剧情却检测为没剧情的BUG
  • 杂项

    • 活动图无法进入时,提示相关信息

2023/02/01 By UVJkiNTQ

  • BUG修复
    • 活动坐标修复
    • 活动导航修复(卡日记)
    • 公会战提示更新

2023/01/30 By sgpublic

  • 模拟器支持
    • 完整支持运行在 Hyper-V 环境下的 蓝叠 5 国际版 Nougat 64 bit 模拟器。

2023/01/28 By sgpublic,UVJkiNTQ

  • 模拟器支持
    • 新增配置bluestacks5_hyperv_conf_path,以支持运行在 Hyper-V 环境下的 蓝叠 5 国际版 Nougat 64 bit 模拟器。
  • BUG修复
    • 修复角色升级刷材料卡地图选择的问题
    • 修复扭蛋界面偶尔卡pt清空提示的问题

2023/01/21 By CyiceK,UVJkiNTQ,duoshoumiao

  • 惯例更新
    • 完善自动搜寻模拟器的debug信息打印
  • BUG修复
    • 修复B站牛皮癣广告卡住问题
    • 协议跳过优化
    • 由原来的python3.8最高支持版本改为python3.10
    • 女神祭卡住问题修复
    • 下载数据卡住问题修复

2023/01/17 By TheAutumnOfRice

  • 惯例更新
    • 主线42图

2023/01/15 By UVJkiNTQ

  • 惯例更新
    • 活动坐标更新
  • BUG修复
    • 修复活动指引跳转导致卡顿

2022/12/31 By TheAutumnOfRice

  • 惯例BUG修复
    • 活动图H图坐标修复
  • 功能新增
    • 数据中心支持角色追踪到max,即自动与当前数据库中最高rank和装备对齐。使用js (XXX) track max即可。

2022/12/26 By UVJkiNTQ

  • 惯例更新
    • 外传破晓之星大危机

2022/12/23 By TheAutumnOfRice

  • 惯例更新
    • 41图
  • 功能新增
    • 新增运行时命令pause_after_task:在当前任务运行结束后暂停任务
    • 数据中心增加当前数据库中最高图号、最高Rank显示
    • 数据中心新增what命令,支持查询VH和H图目标碎片

2022/12/06 By Cyicek

  • BUG修复
    • 卡短图协议问题,增加长按点击坐标(808, 324)

2022/12/02 By TheAutumnOfRice

  • BUG修复
    • 将chulijiaocheng的timeout改为999,不会再有因为超过90秒的动画导致重启的问题了。

2022/12/01 By TheAutumnOfRice

  • BUG修复
    • 修复了圣诞秋乃活动图Hard图号错误的问题。

2022/11/29 By TheAutumnOfRice

  • BUG修复
    • 修复了39图和40图困难可能识别失败的问题。

2022/11/21 By UVJkiNTQ

  • 惯例更新
    • 外传忘却的圣歌

2022/11/21 By UVJkiNTQ

  • 惯例更新
    • 40图及Rank19

2022/11/11 By UVJkiNTQ

  • BUG修复
    • 修复了免费十连

2022/11/10 By UVJkiNTQ

  • BUG修复
    • 修复了Re0活动的一些问题

2022/10/31 By UVJkiNTQ

  • 惯例更新
    • 补充了一些活动坐标

2022/10/14 By TheAutumnOfRice

  • 惯例更新
    • 新增39图,修改了39N图的坐标错误

2022/10/01 By UVJkiNTQ

  • 功能新增
    • 添加外传支持,任务s12

2022/09/27 By UVJkiNTQ

  • BUG修复
    • 修复返还时间确认出战卡住的问题
    • 修复首次教程引导卡可可萝的问题

2022/09/19 By UVJkiNTQ

  • BUG修复
    • 冒险提示剧情的处理
    • 优化剧情处理函数,兼容快速截图
    • 修复刷指定活动图函数逻辑问题
  • 惯例更新
    • 主线38

2022/09/08 By UVJkiNTQ

  • 功能新增
    • 新增函数t11,可根据角色名称编组队伍,并存入队伍编组。支持自动补全,支持优先替补。可用编组1~5。可用槽位为1~3及8~10。

      举例说明,如果缺一个前卫:补全逻辑为 首先搜索优先替补名单里是否有前卫,如果有,选一个。如果没有,从当前排序的前卫里,选最先可用的那个补全。

    • 给广泛使用的选队team_order参数添加了槽位8~10,可以配合t11使用。

2022/09/07 By CyiceK

  • BUG修复
    • 修复验证码卡住

2022/09/05 By UVJkiNTQ, TheAutumnOfRice

  • BUG修复
    • 修复main_new中adb映射的BUG
    • 修复了VH进图卡动画的问题
    • 修复了活动信赖领取的bug
    • 修复了活动剧情卡来信的bug
    • 尝试性修复了攒免费十连引发的问题

2022/08/31 By UVJkiNTQ

  • BUG修复
    • 修复了公会战的一些问题
  • 惯例更新
    • 补充了一些活动坐标 至 2022/10/31

2022/08/16 By TheAutumnOfRice

  • 文档完善
    • 开坑 docs/[开发] 比较好上手的项目开发手册.md,目前更新到4.2节。
  • 功能新增
    • 数据中心中终于支持xls的导入和导出了!
    • 装备识别现在支持模糊搜索,对OCR精度的依赖减小。可以去数据中心使用mh命令试用。 可以在config中控制模糊搜索的参数。
  • 惯例更新
    • 主线37图,Rank18
  • 框架更新
    • 修复了PCRInitializer的API中的一些逻辑小问题
  • 杂项
    • trace_exception_for_debug被默认设置为True usercentre.py中的debug信息默认不显示。 write_debug_to_log默认设置为False。
    • edit中一些显示问题的修复

2022/07/31 By UVJkiNTQ

  • BUG修复
    • 再次尝试修复活动切换下一关函数
    • 增加了一个活动是否存在信赖剧情的开关

2022/07/17 By UVJkiNTQ

  • BUG修复
    • 修复活动切换下一关函数失效导致重复打1-2的问题

2022/07/15 By CyiceK

  • BUG修复
    • 改善自动搜寻的搜寻逻辑,修复部分bug
    • 修复清理pcr缓存失效的bug
    • 删除码云镜像链接(因为有README中有github的图片外链,审核不通过

2022/07/13 By UVJkiNTQ

  • 惯例更新
    • 预更新活动至9月中
    • 主线36
  • BUG修复
    • 修复活动boss券识别问题,当券特别少的时候

2022/07/08 By TheAutumnOfRice

  • BUG修复
    • 修复通关地下城OCRd5中,非攒TP模式仍关闭auto的BUG

2022/07/07 By UVJkiNTQ

  • 框架更新
    • Linux兼容适配,理论也支持MacOS。由于监听键盘输入(Keyboard库),Linux下需要root运行。使用Pyenv时,注意先安装Tk库(GUI),再pyenv install 3.8.10。

2022/07/07 By TheAutumnOfRice

  • BUG修复
    • 修复通关地下城OCRd5中,攒TP模式(mode=4)阵容上错的BUG
    • 修复hd03中VH已经打过一次还想试图点进去后会卡死的BUG
  • 功能新增
    • 在通关地下城OCRd5中添加战斗细节参数fight_detail,可以控制auto,速度和角色连点,也许可以更好地帮助攒TP。
  • 其它优化
    • 在主界面上增加对异常处理的警告信息

2022/06/26 By Cyicek

  • BUG修复
    • 修复登陆界面提示“密码不安全,请立即修改密码”卡住的BUG
    • 增添国内蓝叠5的支持
    • venv反人类教程改正

2022/06/25 By UVJkiNTQ

  • 惯例更新
    • 更新活动(七夕剑客旅情谭 天际川流夏之恋)
  • BUG修复
    • 修复碎片购买的逻辑BUG

2022/06/16 By UVJkiNTQ

  • 惯例更新
    • 更新活动(玲奈的彩虹舞台复刻)

2022/06/14 By UVJkiNTQ

  • 惯例更新
    • 启用35图

2022/06/02 By UVJkiNTQ

  • 框架更新
    • 修正活动刷H图的兼容问题,刷活动BOSS请使用hd03
  • 惯例更新
    • 更新主线坐标至繁体中文服进度,短期内不再有变化

2022/05/31 By UVJkiNTQ

  • 惯例更新
    • 更新活动(不可思议之国的璃乃)
  • BUG修复
    • 修正UI变动导致的跳过协议失效
    • 修复战斗结束后卡升级
    • 修复团队战借人死锁

2022/05/23 By UVJkiNTQ

  • 性能优化
    • 优化碎片识别,提高识别阈值

2022/05/18 By UVJkiNTQ

  • 惯例更新
    • 更新活动(将军道中记 白翼的武士)

2022/05/07 By UVJkiNTQ

  • 框架更新
    • 新增活动任务hd10 获取活动剧情奖励
    • 新增活动任务hd11 获取活动信赖奖励

2022/04/30 By UVJkiNTQ

  • BUG修复
    • 修正UI变动导致的免费十连失效
  • 惯例更新
    • 更新活动(牧场里的四农士 贫穷农场奋斗记)

2022/04/25 By UVJkiNTQ

  • BUG修复
    • 修正会战Boss的寻找逻辑

2022/04/21 By Cyicek

  • 框架更新
    • 补充wework推送的wework_agid变量
  • BUG修复
    • 修复账号批量重命名点到四格漫画

2022/04/19 By UVJkiNTQ

  • 框架更新
    • 修复活动Normal图分段导致的活动任务错误。
    • 补充了一些扭蛋的素材。

2022/04/15 By UVJkiNTQ

  • 惯例更新
    • 更新活动(盛开在阿斯特莱亚的双轮之花复刻)
    • 更新34图

2022/04/08 By UVJkiNTQ

  • BUG修复及增强
    • 讨伐证交换 hd08,现支持抽到碎片后主动重置。
  • 框架更新
    • 新增活动任务奖励领取 hd09。

2022/04/03 By UVJkiNTQ

  • BUG修复
    • 对活动任务进行了进一步修复。
  • 框架更新
    • 新增刷指定活动普通图的任务,建议15图。任务编号hd07。

2022/04/03 By UVJkiNTQ

  • BUG修复
    • 对活动任务进行了很多修复,尽可能减少重启。
  • 框架更新
    • 对活动任务(原s12~s15)进行重编号,前缀为 hd。目前已经可以推N1-15,H1-5及N/H/VH Boss。

2022/04/01 By UVJkiNTQ

  • 框架更新
    • 新增推活动Normal函数s17

2022/03/31 By UVJkiNTQ

  • 性能优化
    • 重写团队战h10(自动摸会战)。默认参数打一次。增加了参数:可以用完次数、可选编队。编队不满则按战力自动补齐5人、智能识别补偿刀(不换人出刀)。
  • 惯例更新
    • 更新活动(恩赐的财团与神圣学院的问题儿童)
    • 更新33图
  • 框架更新
    • 对活动map增加了一些初始判断,为推图准备了一些函数

2022/03/22 By UVJkiNTQ

  • 框架更新
    • 添加了活动BOSS相关scene
    • 添加了角色位置判断函数
    • 添加了刷活动Normal/Hard Boss的函数,任务s15
    • 添加了交换讨伐证的函数,任务s16
  • 性能优化
    • 现活动入口auto支持复刻活动。如同时存在,优先级(文字)为 剧情活动 > 复刻,此时如需刷复刻活动,请使用参数指定。

2022/03/18 By UVJkiNTQ

  • 性能优化
    • 添加了新任务t10,用于关闭技能动画,外传按钮等,以提高脚本效率。(试验性)

2022/03/16 By UVJkiNTQ, TheAutumnOfRice

  • BUG修复
    • 修复好友管理无法点击的BUG
    • 修复大号自动规划刷图中max_tu参数无效的问题
    • 修复data中刷图规划min-rare,max-rare设置项无效的问题,以及无视成装的问题
    • 修复活动1-1的一些BUG
    • 修复推图中遇到好感度提升时崩溃的BUG
  • 性能优化
    • 优化扭蛋判断
    • 探索推图现在也能四倍速了
    • 刷图规划现在限制最多计算时间为30s了
  • 框架更新
    • 新增活动插片部分功能
    • 移除了s8的无效参数count,新增一个torank参数,可用于控制rank上限(穿满不强化)

2022/03/11 By UVJkiNTQ

  • BUG修复
    • 修复s8自动强化需要刷图时退出时的逻辑错误以及遇到Hard图次数不足时死循环的问题
    • 修复settings的选项偏移
    • 修复Normal图存在N2/N3时图号识别的问题
  • 框架更新
    • 增加了手动刷图时,可以按分类排序后再选择(比如按攻击力排序来借6⭐猫拳)

2022/03/07 By CyiceK

  • 优化验证码逻辑 rc5

2022/03/06 By CyiceK, TheAutumnOfRice, UVJkiNTQ

  • 功能更新
    • 为s8加入新选项,可一键升满好感并阅读剧情
  • 性能优化
    • 优化验证码逻辑,优化timeout
  • BUG修复
    • 修复setting偏移
    • 修复d1 无法加速和auto
    • 修复更新程序方式1无法新建文件夹bug
    • 修复自动升级中误点“仅强化经验和等级”的问题
    • 修复自动升级中点击自动强化后弹出空对话框然后卡住的问题
    • 修复s13大号刷VHBoss中刷成NormalBoss的BUG
    • 修复adb命令执行失败后线程崩溃的BUG
  • 框架更新
    • 添加了scene内借人刷图选择换下几号位的选项

2022/03/04 By TheAutumnOfRice,CyiceK

  • 功能更新
    • 新增大号刷活动Hards12,大号刷活动VHBosss13
    • 新增小号刷活动1-1s14
    • 通用刷图s9允许设置Hard,VH本的次数至六次(可以买次数了)
  • 性能优化
    • 优化可推图探索的性能
    • 优化adb连接策略,使用全局adb重连防止多开时自相残杀(global_adb_restart
    • 模拟器自启动时会默认不断尝试重连adb(restart_adb_during_emulator_launch_delay
    • 模拟器自动控制现在支持雷电、雷神、蓝叠(未测试)
  • BUG修复
    • 修复自动升级试图推图时一直体力不足的BUG
    • 进一步修复了开局卡验证码的情况
    • 修复了自动关闭公主连结和自动关闭模拟器冲突的BUG
    • 修复了s14显示找不到活动的BUG
    • 修复了precheck中重启导致第二次precheck失效的BUG
  • 框架更新
    • 处理教程现在可以跳过剧情动画了
    • Automator现在可通过self.output_msg_fun与父进程通信了

2022/03/02 By TheAutumnOfRice,CyiceK

  • 增加了自动升级中自动强化亮着但无法点击时的应对措施
  • 增加了自动升级中刷图遇到Hard图时次数不足的应对措施
  • easy_shoushua, easy_saodang函数增加对无穷次数的识别
  • 修复了2022年2月没有29天的BUG (
  • 修复d1的已知bug
  • 修复莫名其妙卡logo的问题
  • 更替验证码刷新方式
  • 修复了d9图6无法进入的BUG
  • 修复了快速截图下有装备领取时家园领取不领取体力的BUG

2022/02/28 By TheAutumnOfRice, UVJkiNTQ

  • 坐标更新
    • 新增VH20-3~VH21-2
    • 更改了地下城入口坐标
    • 新增ex3地下城坐标
  • 新版本新增功能
    • 主线战斗速度提高到四倍速
    • JJC白给j1 j2默认尝试跳过战斗
  • 新版本适应性修复 (以下关于地下城的修复仅测试通用地下城d5)
    • 修复地下城入口确认框的feature偏移
    • 修复了主菜单画面的feature偏移
    • 修复了地下城内部UI偏移
    • 修复战斗胜利界面feature偏移
    • 修复编组选择中纵向按钮坐标偏移
  • 框架升级
    • ocr_int, ocr_A_B允许设定字符集参数了

2022/02/20 By UVJkiNTQ

  • 修复30图坐标偏移

2022/02/09 By UVJkiNTQ

  • r3免费十连修复,修复s8的变更导致的错误。

2022/02/08 By TheAutumnOfRice

  • 新增大号自动刷图规划s9-auto功能
  • 修复购买mana limit_today的ocr问题
  • 修复探索中一次不扫荡满的问题
  • 修复图号识别中second_id识别出错的BUG

2022/02/07 By UVJkiNTQ

  • r3免费十连,尝试性添加对附奖扭蛋的选取。默认选第一个角色。

2022/02/07 By CyiceK

  • 优化验证码图片截图识别
  • easyocr支持allowlist参数
  • 依赖安装优化
  • 内置最新的完整的谷歌安装开发sdk(adb)
  • 本地ocr核心逐步移动到easyocr(本地4)+pcrocr上,比老muggle_ocr(本地1),内存占用比大约为20M/130M

2022/02/07 By TheAutumnOfRice

  • 模块追加

    • 新增pcrocr,专门为bcr量身定制,设置中允许Rank和图号使用OCR获得而不是图像匹配。 !需要cnocr库!
  • 功能更新

    • 重写角色识别,修复了六星无法识别的问题。
    • 修复了自动推图所用的自动升级,增加了收藏顺序,允许装备升星。通用刷图允许失败升级功能。
    • 新增通用OCR推图s9-t,对s9进行了封装
    • 允许VH刷图/推图;允许设置碎片达到目标数则跳过图
    • 初始化、主线推图等功能因为自动升级的原因现在恢复可用状态
  • BUG修复

    • 修复了限定商店卡ok_btn的BUG
    • 修复买体力后不更新可刷图flag的BUG
    • 修复刷图规划无图可刷时的BUG
    • 修复基本信息获取,适配pcrocr
  • 配置更新

    • debuglog增加一些过滤器config
    • 优化screencut调试体验
  • 框架升级

    • _base新增lock_change,用于检测区域变化。
    • 新增prechecks,可以在getscreen后即时操作。
    • PCRRetry新增BreakNow异常,用于直接跳转到函数尾

2022/02/04 By UVJkiNTQ

  • 增加角色头像资源
  • 修复加入行会的log错误

2022/02/03 By CyiceK

  • 增加自动清理大于6天的过期日志功能
  • 增添自动关闭pcr功能,由max_free_time控制
  • 日志已经大部分规范化
  • 验证码答案获取速度稍微提点速
  • 修复百度OCR queue命名错误
  • 修复某些bug

2022/02/01 By CyiceK

  • ocr_center接入cv预处理,部分函数功能整理合一
  • 修改了部分ocr识别范围
  • cv预处理增加锐化和高斯滤波
  • ocr_int增强,现在对数字识别更加准确(带有数字+符号识别的请调整size为10.0或者5.0,并开启锐化/高斯滤波测试看看?
  • 修复百度OCR导入时,queue未能正确添加的bug

2022/01/31 By TheAutumnOfRice

  • 新增32图
  • 修复Rank16图片显示模糊问题
  • 新增img_helper.py,向导式图号坐标编辑,可由img命令进入
  • 增加cv预处理接口,但似乎没什么用。

2022/01/30 By CyiceK

  • 依赖减肥,muggle_ocr非本地OCR的唯一解决方案,有更加轻便的OCR
  • 本地OCR非强制性安装,现在需在requirements.txt里取消#注释后再pip install
  • 老ocr_mode配置废弃,采用主次ocr_mode,切换更灵活、容错率更高
  • 增添主次OCR双向对比,结果相同才输出,不同用另一个用户指定的OCR
  • 增添ocr.space(网络2)、ddddocr(本地3)、easyocr(本地4)三种ocr方法
  • 修复openCV部分依赖版本过高问题
  • 修复_login.py在处理验证码时,识图失败导致一直卡住的bug
  • 修复d1在ocr处理上/识别成1导致无法识别次数的问题
  • 修复enter_dxc中wait_for_stable未添加阀值导致进错地下城的bug
  • 修复购买体力宝石不足时在宝石购买界面卡住

2022/01/19 By UVJkiNTQ

  • 改进了Box识别流程,直接识别Box九宫格

2022/01/15 By UVJkiNTQ

  • 31图更新及Rank16
  • 新增角色插片部分场景,可以对Box界面识别和操作
  • 改进了角色强化流程,现在可以从Box进入

2022/01/10 By TheAutumnOfRice

  • initFC相关内核优化,支持给场景加sidecheck了
  • 修复JJC/PJJC卡编组设定的BUG
  • 修复调查卡剧情问题

2022/01/08 By UVJkiNTQ

  • 添加了角色Box界面的图片资源
  • 改进加入行会的识别
  • 修改部分角色强化的异常处理
  • 修复task s8的默认值错误

2022/01/03 By UVJkiNTQ

  • 修复加入行会 h8,并对已在行会的情况作出处理(跳过)
  • 为任务 t3 增加了角色识别的选项
  • 添加一些任务说明

2022/01/01 By CyiceK

  • 修复更新程序未结束导致无法覆盖adb.exe问题
  • 支持模拟器内装有bilibili客户端,不影响登陆
  • 修复免费10连抽取的图片bug

2022/01/01 By UVJkiNTQ

  • 加入碎片购买,任务编号 t9
  • 修复女神祭领取 r11
  • 重写角色自动升级 s8,加入角色界面插片

2021/12/28 By TheAutumnOfRice

  • 修复重启造成的全局设定混乱情况
  • 试图修复圣迹调查的剧情跳过

2021/12/26 By TheAutumnOfRice

  • 试图修复圣迹调查的卡剧情问题

2021/12/21 By UVJkiNTQ

  • 更新30图
  • 角色碎片图片更新
  • 修复免费十连,增加多次抽取
  • 角色自动升级小修复
  • 部分UI变动

2021/12/2 By TheAutumnOfRice

  • 调试工具优化
  • 修复角色装备识别阈值错误问题
  • 修复领取体力但不开启刷图的BUG

2021/11/27 By UVJkiNTQ

  • 增加角色升级插片及场景
  • 更新剧情插片
  • 新增主线剧情任务t8

2021/11/16 By UVJkiNTQ

  • 修复主线难度选择
  • 更新29图
  • 新增过主线剧情插片

2021/11/9 By CyiceK

  • 提高点选坐标验证码上传截图的准度

2021/11/1 By TheAutumnOfRice

  • 修复Rank15图片被误识别为Rank13的问题
  • 给主界面增加了一点颜色

2021/10/30 By UVJkiNTQ

  • 修复刷图跳过扫荡,修复N2图标引起的图号识别错误

2021/10/23 By UVJkiNTQ

  • 更新28图,Rank15

2021/10/17 By CyiceK

  • 修复d1地下城UI变动bug

2021/10/17 By TheAutumnOfRice

  • 修复地下城无法进入的问题

2021/10/17 By UVJkiNTQ

  • 修复体力及mana购买,修复普通商店购买

2021/10/16 By TheAutumnOfRice

  • 进一步修复UI

  • Config相关设置

    • 增加Config人性化提示
    • 增加force_timeout_reboot,默认开启,防止死循环
    • 默认Config参数改动:
      • 快速截图: 开启 —> 关闭
      • 清除缓存: 开启 -> 关闭
  • 修复调查本r12,允许神殿调查r10

  • ver.4 修复一些图片问题,增加图片at检查

2021/10/14 By UVJkiNTQ

  • 修复UI改动导致的部分失效

2021/10/7 By CyiceK

  • 自动搜寻模拟器支持re匹配,修复找不到Nox(夜神)模拟器的问题
  • 修复验证码无法刷新

2021/10/2 By UVJkiNTQ

  • 新增26、27图

2021/9/30 By CyiceK

  • 修复登陆u2控件验证码-662的红字retry,更新刷新验证码的位置

2021/9/26 By UVJkiNTQ

  • 尝试修复行会捐赠、支援移位

2021/9/25 By CyiceK

  • 增添重试后的验证码时延设置

2021/9/21 By UVJkiNTQ

  • 修复行会点赞

2021/9/14 By UVJkiNTQ

  • 修复战斗失败后未正常退出问题
  • 修复设置选项失效问题

2021/9/11 By TheAutumnOfRice

  • 修复推图中点二倍速突然报错问题

2021/9/10 By TheAutumnOfRice

  • 新增主线借人。

    • 新增快速借人(s10),借人推图(s11-n,s11-h),
    • OCR推图支持借人参数 (s9,s7-a-ocr,s7-ocr)
  • 新增好友模块 (HaoYouMixin)

    • 新增好友申请(f1),好友通过(f2)
  • 修复六星开花下无法角色识别(t7)的问题

  • 修复OCR通关地下城(d5)满人编组后无法借人的问题

2021/9/7 By TheAutumnOfRice

  • 修复登录和登出问题
  • 尝试新增蓝叠的自启动
  • 修复OCR刷图的问题
  • 密码错误和账号异常现在不会多次重启
  • Ver. 0907.2 修复主线一直点Normal

2021/8/26 By CyiceK

  • 修复bugs:1.免费十连位置偏移 2.刷图函数报错 3.更新系统判断问题
  • 修复登陆密码错误toast判断
  • 修复免费扭蛋、加入行会h8

2021/8/22 By TheAutumnOfRice

  • OCR探索: 修复探索记录不更新的BUG
  • OCR刷图:修复无法重试多次刷图的BUG
  • 修复踢出行会BUG
  • 修复ocrfix对角色识别无效的BUG

2021/8/12 By TheAutumnOfRice

  • OCR刷图:
    • 试图修复因为不显示图号导致的“进入失败”问题
  • OCR探索
    • 修复可可萝出场被误识别为教程的问题
    • 试图修复最后一次手动探索后右下角“进入探索首页”无法识别的问题
  • 控制台新增adb命令
  • config支持utf-8-bom解码

2021/8/2 By TheAutumnOfRice

  • 修复d1无限卡主页
  • “无法进入N3-1”增加相关debug
  • 新增Rank14,2425图
  • PCRInitializer中增加get_all_commands

2021/7/28 By CyiceK

  • 临时修复OCR地下城1卡塔币教程,修复剧情/设置/协议在特定情况下一直初始化的问题
  • PCR清理缓存函数,使用时请打开模拟器ROOT权限

2021/7/27 By CyiceK

  • 适配新版登陆UI
  • 升级PCR清理缓存函数,输出干净无扰

2021/7/19 By CyiceK

  • 修复行会点赞点不到第二个人的问题

2021/6/14 By TheAutumnOfRice

  • 修复参数map不正确问题

2021/6/11 By TheAutumnOfRice

  • BUG修复
    • 通关地下城OCR:
      • 修复跳过KKR卡在主界面
      • 修复打Boss死亡后重开卡住
      • 修复打Boss死亡后直接结束
    • JJC,PJJC:修复胜利卡住
    • 升级/角色识别:卡在九宫格界面
  • 坐标:增加主线22,主线23坐标
  • 优化:
    • 主线关卡识别
    • 战斗设置auto/速率
  • 其它
    • 移除install_requirements.py
    • 删除部分冗余任务

2021/5/30 By CyiceK

  • 修复失效的实名验证
  • 本地OCR依赖修复

2021/5/23 By thsheep

  • 修复了战斗结束点击下一步错位的问题
  • 修复了战斗失败卡死在Failed的界面上

2021/5/21 By UVJkiNTQ

  • 修复自动重命名

2021/5/9 By CyiceK

  • 修复自动搜寻模拟器-蓝叠的问题
  • 修复无法关闭活动剧情提示

2021/4/22 By TheAutumnOfRice

  • 修复一些BUG
  • 修复JJC,PJJC

2021/4/21 By TheAutumnOfRice

  • 修复图号识别,Normal Hard图特征
  • 修复跳过按钮图片
  • 新增通关地下城OCR,增加攒TP模式(mode 4),借人参数(assist)

2021/4/16 By TheAutumnOfRice

  • 试图提高选图稳定性
  • 进一步解决无限右上角问题

2021/4/5 By CyiceK

  • 上线另一个本地OCR(Tr)本地2,需要安装新的依赖

2021/4/5 By TheAutumnOfRice

  • 进一步增加OCR识别扫荡次数稳定性
  • 增加登录稳定性,进一步防止无限右上角
  • 给行会捐赠增加300s TimeOut,防止无限卡战斗

2021/3/31 By TheAutumnOfRice

  • 更新到Ver2.6版本
  • 新增21图

2021/3/25 By TheAutumnOfRice

  • 自动更新程序和Requirements的微调

2021/3/24 By UVJkiNTQ

  • 添加了xlsx导出支持,可兼容pandas>=1.2.0
  • 移除了xls导出

2021/3/16 By TheAutumnOfRice

  • 试图修复地下城5图问题
  • 增加地下城5图

2021/3/9 By:TheAutumnOfRice

  • 新增force_as_ocr_as_possible一键修改所有任务为OCR任务
  • 新增OCR探索r9-ocr
  • 修复诸多BUG

2021/3/8 By:TheAutumnOfRice

  • 使用Scenes框架解构方法
  • 内核使用FunctionChecker框架改写,增加稳定性
  • 增加了OCR刷图推图 s9
  • OCR增加效率 s7-ocr s7-a-ocr

2021/3/5 By:Klarkxy

  • "r8购买经验" 新增参数"qianghuashi",用来进行额外购买强化石。

2021/3/4 By:TheAutumnOfRice

  • 修复升级/角色识别中的切换错误

2021/3/3 By:TheAutumnOfRice

  • 增加更多调试句柄
  • 修复进入Hard图的问题

2021/3/2 By:Klarkxy

  • 编辑界面增加友好提示,方便编辑时使用。

2021/3/2 By:CyiceK

  • 新增TGbot推送,去本地化设计,本地无需科学上网即可食用(因此也失去了脚本交互功能)

2021/3/2 By:TheAutumnOfRice

  • 新增舒爽的流程控制
    • 新增暂停继续指令 pause/resume
    • 新增任务查看与跳转 task/skip
  • 新增强大的调试工具
    • 单独开关指定debug debug
    • 记录Automator和u2的操作信息 rec/u2rec
    • 支持命令调试 exec
  • 增加Bot的代理设置 (proxy_http,proxy_https)

2021/3/1 By:TheAutumnOfRice

  • 新增20图
  • 修复data > js trackinfo中部分角色不显示的BUG

2021/2/24 By:TheAutumnOfRice

  • 新增女神祭r11

2021/2/10 By:TheAutumnOfRice

  • 修复自定义任务无法导入的BUG

2021/2/9 By:TheAutumnOfRice

  • 修复19图图号错乱

2021/2/5 By:CyiceK

  • 上线公会战自动摸h10

2021/2/5 By:TheAutumnOfRice

  • 数据中心新增角色养成状态总览 js trackinfo
  • 修复一个计算Rank所需装备的BUG

2021/2/4 By:CyiceK

  • 修复QQBot推送的些许bug,彻底解决了因推送内容字数过多导致发不出去的问题

2021/2/3 By:TheAutumnOfRice

  • 修复角色识别覆盖追踪信息的BUG
  • 修复角色识别中OCR爆炸的BUG
  • 增加刷图规划的体验
  • 优化requirements文件
  • 修复19图刷图识别问题

2021/2/2 By:TheAutumnOfRice

  • 上线数据中心(DataCenter),可于主界面data启动
    • 增加干炸里脊数据库支持
    • 增加刷图规划
    • 支持兰德索尔图书馆数据交互
  • 增加角色识别,修复一些识别BUG
  • 修复QQBot不启用时报错的BUG
  • 增加19图

2021/1/31 By:CyiceK

  • 优化推送机器人的代码结构
  • 上线QQbot,已知问题是QQbot推送有字数限制,有几率触发无法推送
  • 快速截图默认关闭,若有脚本问题 卡住等,需要速率的再自行开启

2021/1/27 By:TheAutumnOfRice

  • 修复一些BUG
  • OCR信息获取体验更佳
  • 增加库存识别 t6

2021/1/26 By:TheAutumnOfRice

  • 修复了list_all_groups的一些BUG
  • 增加了便捷的组管理命令
  • 给ocr信息获取增加了“所在组”
  • 增加了开关的使用说明
  • 增加自定义模块 customtask

2021/1/24 By:TheAutumnOfRice

  • 修复inline_app, pcr_config.py的一些BUG
  • 将config.ini加入.gitignore

2021/1/23 By:TheAutumnOfRice

  • 结构变动:现在允许动态增删改查以及自动补全缺失了
  • 增加app的内部模式inline_app,优化app启动体验,防止app过量启动
  • batch支持随机优先级了(见edit-batch-random)
  • 修复了开关相关的BUG

2021/1/20 By:TheAutumnOfRice

  • 开关(Switch)模块上线!
  • 为task和schedule增加了enable/disable/flag命令
  • task现在支持编辑、移动、显示详细信息了。

2021/1/19 By:CyiceK

  • 注意,使用自动填写验证码的请务必在2.1前更新到此版本!!!
  • 将后缀txt转为json,为前端铺路(直接在控制台init就可以一键懒人转化啦0.0)
  • 修复无法跳过抽签的问题

2021/1/4 By:TheAutumnOfRice

  • 修复rename的BUG (修完发现已经被CyiceK修复了)
  • 新增18图(但尚不能跳过切图动画)
  • 修复不能购买超级经验药水的BUG
  • 增加app.py启动和自启动(默认不开启auto_start_app

2020/12/29 By:CyiceK

  • 支持单账号自定义捐赠次数
  • 支持自动清空PCR产生的缓存垃圾,尝试用雷电的downcpu降低模拟器本身cpu占用

2020/12/26 By:CyiceK

  • 修复自启动模拟器,因掉队产生的“自杀”行为,修复一些bug

2020/12/21 By:CyiceK

  • 对验证码进行了处理(

2020/12/21 By:TheAutumnOfRice

  • 出现未知类型验证码时转手动

2020/12/17 By:CyiceK

  • 尝试修复模拟器自启动bug

2020/12/4 By:CyiceK

  • 重命名支持批量随机指定字符集+随机数字的组合改名了,方便快速定位账号

2020/12/2 By:TheAutumnOfRice

  • 增加17图
  • 增加自动点击“下载”(更新数据)的功能
  • 如果没有来得及更新图导致检测失败,则向左点三次图
  • Config中fastscreen_timeout的默认值从10改为3

2020/11/11 By:TheAutumnOfRice

  • 增加16图
  • 修复通关地下城中进入地下城容易点进4图的Bug

2020/11/7 By:Monkey

  • 新增日常圣迹调查的扫荡
  • 新增run.bat,一键启动脚本

2020/11/4 By:CyiceK

  • 修复雷电三读取不到控件的bug(感谢群友Stack的发现)
  • 修复验证码四坐标的无法识别问题
  • 增加验证码速度识别速度模式切换
  • 升级自动申诉题目

2020/11/2 By:TheAutumnOfRice

  • 修复可推图探索卡在jingyan的BUG
  • 打码配置BUG修复
  • 增加模拟器过滤 ignore_serials
  • 防止“游客登陆”

2020/11/1 By:CyiceK

  • 接码功能完善

2020/11/1 By:TheAutumnOfRice

  • 在模拟器开着的情况下,仍然支持自动控制了。
  • 优化了Login中对于验证码的处理

2020/10/31 By:CyiceK

  • 接入打码平台实现验证码自动填写,教程在docs-如何接入打码平台.md

2020/10/28 By:TheAutumnOfRice

  • 出现验证码时弹窗提醒(config - captcha_popup)
  • 增加“暂停”任务,便于手动操作账号
  • 修复通关地下城一系列误入/卡住的BUG

2020/10/24 By:CyiceK

  • 修复异步暂停线程溢出
  • 修复timeout与暂停冲突问题
  • OCR地下城在无支援任务时,会自动退出不撤退

2020/10/21 By:TheAutumnOfRice

  • 增加地下城1图
  • 通关地下城增加模式3:只打第一关

2020/10/20 By:TheAutumnOfRice

  • 增加卖出装备

2020/10/18 By:TheAutumnOfRice

  • 通关地下城提示信息修复
  • 8-15参数缺失,进行了补充
  • 部分体力相关BUG导致无法刷图的修复

2020/10/10 By:TheAutumnOfRice

  • 紧急修复v2.0.20201009验证码配置混乱的Bug
  • 增加了等待验证码输入的时间,可以通过captcha_wait_time配置控制

2020/10/9 By:TheAutumnOfRice

  • 更新15图
  • 登录强退时长增加180s->300s
  • 修复文件损坏读取Nonetype时的报错
  • 修复登陆时快速截图异常导致狂点右上角的报错
  • 快速截图连接失败时,如果配置了force_fastscreen_cut以及模拟器自动控制,将自动重启模拟器
  • 修复验证码无法跳过的Bug

2020/10/1 By:CyiceK

  • 对验证码的问题进行处理,通过Sever酱进行通知并且跳过该账号,写入异常记录

2020/9/29 By:TheAutumnOfRice

  • 用户协议检测时间增加 10s -> 20s
  • 修复推图大概率卡限定商店的BUG

2020/9/28 By:TheAutumnOfRice

  • 新增跳过用户协议

2020/9/24 By:TheAutumnOfRice

  • 通过将自带adb添加到环境变量,也许修复了自启动的BUG
  • 增加timeout,全面防止彻底卡死
  • 进一步提升u2调用稳定性

2020/9/15 By:TheAutumnOfRice

  • 更新14图
  • 修复部分BUG,解决推图遇到限定商店的问题(大概

2020/9/7By:CyiceK

  • 本地OCR与百度OCR并入app.py中
  • 对于百度OCR的QPS并发限制已做处理,基本成功率为100%

2020/9/3 By:TheAutumnOfRice

  • 控制台使用更新,更加丝滑,扩展实时控制功能
  • 上线模拟器控制

2020/9/2 By:TheAutumnOfRice

  • Schedule控制模式上线

2020/8/24 By:CyiceK

  • 本地OCR上线,注意需要重新pip。会有大约500M的下载量!

2020/8/22 By:CyiceK

  • 增加XLS表格支持(add t3),修复部分bug

2020/8/19 By:TheAutumnOfRice

  • 推图细节优化,自动推NORMAL图功能上线(add s6
  • 自动发起装备捐赠上线(add h9

2020/8/19 By:CyiceK

  • 随心所欲的暂停 shift+p
  • 改动了 lock方法然后异步剧情跳过弃用

2020/8/18 By:TheAutumnOfRice

  • 增加box截图功能

2020/8/17 By:TheAutumnOfRice

  • 增加超级刷图功能:刷1-1最快速榨干体力
  • 通用刷图/手刷函数,用于主线NORMAL,HARD
  • 基于通用刷图/手刷函数的自动推图功能
  • 基于通用刷图/手刷函数的自动强化功能
  • 新增初始化和快速初始化功能

2020/8/17 By:zsdostar

  • 前端编辑子任务的基本交互
  • 后端提供 VALID_TASK 的转义成子任务 schema 的接口, 部分接口返回值微调

2020/8/15 By:CyiceK

  • OCR版地下城部分代码使用异步自动时间堵塞(根据CPU的负载判断
  • 修复异步+扭蛋的一些bug
  • 使用异步自动时间堵塞增加了运行效率(应该吧

2020/8/12 By:zsdostar

  • 任务前端页面除对任务详情的编辑查看外, 大部分完成
  • 账号列表增加编辑和查看任务的功能

2020/8/10 By:Moment

  • guild_40to1.py修复并测试完毕,写了readme

2020/8/6 By:CyiceK

  • 修复异步线程泄漏和一些bug

2020/8/6 By:zsdostar

  • 账号前端页面完成, 前后端联调完毕
  • 优化页面样式, 增加阴影等, 提高立体感
  • 把 Moment 手绘的 logo 换上去了

2020/8/4 By:CyiceK

  • 修改部分地下城OCR逻辑,使得ocr稳定了些
  • 脚本增加暂停函数(shift+p)暂停/恢复,后面追加自定义

2020/8/3 By:Moment

  • 快速截图函数换成长连接(一堆bug,在之后的几天中群里的大佬们慢慢修复了,至8/9修复完毕,爽到飞起)

2020/8/2 By:CyiceK

  • 上线config,添加截图手动纠错方向(百度OCR的

2020/8/1 By:Moment

  • 增加适用于新版的40to1(guild_40to1.py),使用方法见上方readme

2020/7/30 By:CyiceK

  • 修改了Server酱的格式和修复了日志多输出 (应该
  • cv.py 增加界面相似度的判断,异步添加卡死界面判断(测试

2020/7/30 By:Moment

  • 增加N3-1的刷经验函数
  • 将N图坐标完全补全
  • 完善进入地图的函数(应该不会卡在冒险界面了)

2020/7/28 By:TheAutumnOfRice

  • 修复了异步不自启动的Bug
  • 添加截图小工具

2020/7/26 By:TheAutumnOfRice

  • 脚本任务统一由用户json控制
  • 合并了刷图函数,弃用了shuatuXX和DoXXtoXX函数,改用shuatuNN和shuatuHH函数
  • 支持简单的断点恢复。当程序运行崩溃,再次打开脚本,会重新开启上一次没有完成的脚本。
  • 修改了异步逻辑:如果异步线程Bad_connecting发现错误,则直接重启重进。
  • 新增了非常简陋的脚本控制器、用户信息编辑器和任务编辑器
  • 大改了Automator的逻辑,现在Automator只需要读入address参数,通过init_account在内部读取用户配置文件,从而一气喝成完成所有任务。 因为改动了Automator的使用方式,目前goumaimana,juanzeng等等脚本都无法使用,需要尽快写成配置文件从而使用。

2020/7/22 By:CyiceK

  • 改善异步的占用,应该吧(
  • 修改日志功能,增添Server酱(微信推送)
  • 删除baidu_ocr.txt,临时组建pcr_config.py
  • 修复传入百度OCR的截图玄学问题
  • 其他小方面调整,逃)

2020/7/20 By:Ailumar

  • 再扩充了main.py中<刷图控制中心>处理范围,可支持hard本刷角色碎片和主线刷装备和探索一起处理,探索新加的,可能不太完善先用用看.
  • 新增主线12村的装备扫荡.
  • 新增主线困本12村扫荡.

2020/7/19 By:Ailumar

  • hard图和主线图要求皆为3星通关或者被注释掉不刷
  • 扩充了main.py中<刷图控制中心>处理范围,可支持hard本刷角色碎片和主线刷装备一起处理,注意体力,注意账号填写方式!!
  • 新增主线困难1-11村角色碎片扫荡.
  • 新增主线7村的装备扫荡.
  • 修改了8,10,11的装备扫荡逻辑.
  • 优化了主线刷装备容易刷错图的问题并进行了简单的防卡死,防模拟器卡顿处理.

2020/7/19 By:Yuki_Asuuna

  • 用logging库重写了日志类(log_handler.py),所有日志重定向到标准输出和文件(日志文件位于log文件夹下),每个账号都对应一个日志文件a.log,调用方法为a.log.write_log(level,message),两个参数都为str类型,其中level表示该条日志信息的类型(['debug','info','warning','error','critical']之一),message表示内容。

2020/7/17 By:CyiceK

  • 优化OCR地下城的判断
  • 异步 多进程协调降低性能占用
  • OCR地下城与非OCR的自动切换
  • 新增 家园新家具提示关闭的判断,全局异步跳过可可萝剧情的异步(包括地下城吃塔币后出发的但未测试)
  • 其他方面小调整

2020/7/14 By:Dr_Bluemond

  • 另写一版地下城函数,可选择更换为dixiacheng_dev,不使用ocr,不处理获得塔币的可可萝教程
  • 优化赛马
  • lockimg增加retry参数,elseclick超过retry次则返回False
  • 增加lock_no_img函数,在有图片时一直点击elseclick,图片消失时点击ifclick
  • 增加区域定位辅助,现在如果搜图没有加上at则会在运行发现时提供at的坐标,直接复制即可使用
  • 优化初始化程序,大幅增加其效率

2020/7/12 By:CyiceK

  • 封装异步类,启动异步跳过剧情 异步判断处理 connect/nowloading/返回标题 三种异常情况
  • 尝试性使用协程来初始化
  • 优化 改动ocr函数,log_handler.py ,cv.py,lock函数
  • 完全重写地下城,去除冗余代码需要百度OCR文字识别的API
  • 只要在界面上出现剧情都会进行跳过,出现异常即重启app

2020/7/11 By:Yuki_Asuuna

  • 区域OCR函数(x1,y1,x2,y2,size)增加参数size(默认size=1.0,参数可省略)。

    表示先对选定区域(x1,y1)->(x2,y2)进行放大/缩小,再进行识别。

    避免因图片过大or过小而导致识别错误。

    若size=2.0表示将截取区域放大2倍,size=0.5则表示将截取区域缩小一半。

  • 增加项目更新的脚本(updater.py),自动下载最新版本的项目代码到本地文件夹,满足快速更新的需求(详情请参考AboutUpdater.md),仅供小白使用,开发组的大佬们请无视。

2020/7/10

  • 修复行会多次捐赠bug,增加跳过地下城战斗(参数skip=True)

2020/7/8 By:Dr_Bluemond

  • 优化刷图控制

2020/7/7 By:Yuki_Asuuna

  • 增加日志功能:帐号的登陆登出信息将会被记录在AccountRecord.txt,方便大家定位哪个号卡了

2020/7/6

  • 更新农场号自动加入指定行会功能(zujianhanghui.py)

2020/7/6 By:Dr_Bluemond

  • 优化识图代码
  • 修复公会之家跳过剧情
  • 使用正则表达式读取账号

2020/7/2 By:Yuki_Asuuna

  • 增加获取当前体力值的函数
  • 矩形区域OCR函数已完成(ocr_baidu)

2020/6/30 By:Dr_Bluemond

  • 更新角色强化代码
  • 将mana农场号建立脚本完善为从全新B站账号刷到3-1。

2020/6/29 By:CyiceK

  • 行会多捐赠
  • 截图小更新

2020/6/29

  • 更新40对1行会功能
  • 修改adb连接函数,现在会自动忽略处于offline的设备

2020/6/28 By:Dr_Bluemond

  • 增加免费十连功能,需手动开启
  • 增加初始化mana号功能,从已完成新手任务的账号(已打过1-2)变成刷完3-1的账号(多线程未调试)

2020/6/26 By:CyiceK

  • 重写刷图逻辑,现在可以自定义刷图了(适合进度不同的农场号)

2020/6/23 By:CyiceK

  • 优化代码,去除需要手动配置adb环境的步骤
  • 改进地下城和刷图逻辑,效率提升
  • 改进行会捐赠,现在绝大部分不会失败了
  • 刷图无体力无次数会结束剩下的刷图任务
  • 跟进官方更新,添加 跳过扫荡过程
  • 地下城逻辑重写,无次数 卡住会跳出,不会死循环了
  • 识别卡死会自动跳转
  • 大部分次数 可以自定义了
  • 整合了购买mana

2020/6/22

  • 增加了对雷电模拟器多开的支持
  • 免除了在终端中手动输入命令的步骤
  • 脚本函数均移到了Automator.py
  • 修改协议为GPL 3.0

2020/6/21 By:CyiceK

  • 添加自动免费扭蛋功能
  • 添加刷经验关(1-1)功能

2020/6/20

  • 增加了供大号使用的自动刷完第三个地下城及探索的功能

2020/6/20 By:CyiceK

  • 添加家园收取和公会点赞功能
  • 更替maoxian文件名为dixiacheng
  • 优化一小点代码 XD

2020/6/18

  • 修复了issue中地下城撤退时可能截图到撤退按钮的问题
  • 修复了地下城双倍期间无法识别地下城图标问题
  • 修复了登录时可能因控件未能及时弹出而失败的问题
  • 收取礼物函数优化了逻辑,去掉了全部收取按钮的锁定
  • 行会捐赠函数优化了逻辑,现在大概不会捐赠失败了
  • 地下城函数优化了逻辑增加了鲁棒性,加入跳过剧情/首次进入时已经进了地下城 两种情况的初始号的处理法

princess-connection-farm's People

Contributors

000191750 avatar 0x114514bb avatar ailumar avatar cxf1113w3 avatar cyicek avatar dr-bluemond avatar garsonbb avatar klarkxy avatar lzx722 avatar mkl-kevwang avatar momentderek avatar pekoaaa avatar pixellemon avatar ppf413 avatar sgpublic avatar simonshi1994 avatar sisphyus avatar theautumnofrice avatar uvjkintq avatar xavierzhang1 avatar xieqin avatar xplus2g4 avatar yuki-asuuna avatar zertu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

princess-connection-farm's Issues

图片错误

昨天的更新里img目录下maoxian.jpg图片实际上是地下城的图片

为什么不保留license?

本项目基于https://github.com/bbpp222006/Princess-connection开发。

虽然并不是fork别人的仓库,而是把别人的代码直接复制到这个仓库中。这种行为依然要遵循MIT license,保留原作者许可证。本项目不但删除了原作者许可证,还将许可证替换成了GPL3.0,我认为这种行为严重违反了开源精神。

希望本项目的负责人能够尊重原作者的劳动成果,保留原作者MIT license许可证

附录:
“MIT LicenseMIT是和BSD一样宽松的许可协议,作者只想保留版权,而无任何其他了限制.

也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。

  • 你可以使用,复制和修改软件
  • 你可以免费使用软件或出售
  • 唯一的限制是,它是必须附有MIT授权协议

似乎地下城的识别还有问题

2020-07-30 00:07:27,444 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:27,444 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:27,444 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:30,630 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:30,630 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:30,630 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:30,630 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:33,794 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:33,794 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:33,794 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:33,794 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:33,794 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:07:36,543 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:07:36,543 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:07:36,543 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:07:36,543 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:07:36,543 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:07:36,543 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:07:36,549 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:07:36,549 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:07:36,549 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:07:36,549 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:07:36,549 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:07:36,549 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:07:36,549 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:08:16,275 74xxxxxxxxxx --INFO 74xxxxxxxxxx无法出击!
2020-07-30 00:12:34,153 74xxxxxxxxxx --INFO 账号74xxxxxxxxxx将刷h01图
2020-07-30 00:13:19,300 74xxxxxxxxxx --INFO 账号74xxxxxxxxxx将刷h01图
2020-07-30 00:13:36,064 74xxxxxxxxxx --INFO 账号74xxxxxxxxxx将刷h01图
2020-07-30 00:14:06,702 74xxxxxxxxxx --INFO 账号74xxxxxxxxxx将刷h01图
2020-07-30 00:14:15,014 74xxxxxxxxxx --INFO >>>>>>>即将登陆的账号为:74xxxxxxxxxx 密码:806136 <<<<<<<
2020-07-30 00:16:29,952 74xxxxxxxxxx --INFO 74xxxxxxxxxx 不知是否打过地下城,开始执行地下城流程
2020-07-30 00:16:29,952 74xxxxxxxxxx --INFO 74xxxxxxxxxx 不知是否打过地下城,开始执行地下城流程
2020-07-30 00:16:33,148 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:33,148 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:33,148 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:36,340 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:36,340 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:36,340 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:36,340 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:39,535 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:39,535 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:39,535 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:39,535 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:39,535 74xxxxxxxxxx --WARNING 2-检测出异常list index out of range,重试
2020-07-30 00:16:42,185 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:16:42,185 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:16:42,185 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:16:42,185 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:16:42,185 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:16:42,185 74xxxxxxxxxx --CRITICAL 地下城次数为非法值!
2020-07-30 00:16:42,194 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:16:42,194 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:16:42,194 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:16:42,194 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:16:42,194 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:16:42,194 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:16:42,194 74xxxxxxxxxx --CRITICAL OCR无法识别!即将调用 非OCR版本地下城函数!

2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城
2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城
2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城
2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城
2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城
2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城
2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城
2020-07-30 00:17:08,671 74xxxxxxxxxx --ERROR 74xxxxxxxxxx未能成功进入云海的山脉,跳过刷地下城

第一次登录问题

第一次登录农场号的时候进地下城有解锁动画 并伴有可可罗的教程 进入N塔之后还有一段动画 这里能不能加个判断进去?

地下城伤害报告结算卡住

上次commit后又出现的新问题,目前就碰到两次,具体表现为卡在主菜单界面(回到标题画面的那个界面),重复点击(1,100)位置,脱离的方法是进入地下城再打一层(这个bug触发时地下城未能自动撤退),等到结算的时候就会恢复。估计是卡在了这个代码段:

def dixiacheng(self, skip):

......

if skip is False:
    self.lockimg('img/shanghaibaogao.jpg', elseclick=[(1, 100)], ifclick=[(820, 492)], ifdelay=3)
    self.lock_no_img('img/shanghaibaogao.jpg', elseclick=[(820, 492)], elsedelay=3)

......

地下城无法撤退的问题

地下城在弹出结算奖励之前画面会明亮一段时间,这个时候也会识别到chetui.jpg,导致后续无法撤退。

网络错误难以被重启修复

异步进程所用的截图为last_screen,如果last_screen未及时更新,如快速截图出错的情况,则会一直网络错误无法修复。

兰德索尔杯(赛马)功能准备

官方今天发了官博,11号开始兰德索尔杯送钻活动,对广大玩家来说肯定是利好的,但是目前台日服都结束了赛马活动,不能进行提前调试,感觉开发者需要时间来准备这项功能,希望开发者能够尽快上线功能。

同时也希望各位点进来看的各位用户不要着急,做好一段时间内需要自己给农场号手动过赛马的准备,开发者辛苦了

IndexError: list index out of range错误

[I 200713 21:45:38 init:155] uiautomator2 version: 2.10.0
[I 200713 21:45:38 init:352] Install minicap, minitouch
[D 200713 21:45:38 init:59] Use cached assets: C:\Users\Administrator.uiautomator2\cache\minitouch-7b41fbda87\minitouch
[D 200713 21:45:38 init:232] Push to /data/local/tmp/minitouch:0755
[I 200713 21:45:38 init:355] abi:x86 seems to be android emulator, skip install minicap
[D 200713 21:45:38 init:250] apk-debug package-info: {'version_name': '2.3.1', 'version_code': '2003001', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2020, 7, 13, 21, 27, 24), 'last_update_time': datetime.datetime(2020, 7, 13, 21, 27, 24), 'signature': '1e5c9a8b'}
[D 200713 21:45:38 init:251] apk-debug-test package-info: {'version_name': '', 'version_code': '', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2020, 7, 13, 21, 27, 25), 'last_update_time': datetime.datetime(2020, 7, 13, 21, 27, 25), 'signature': '1f9d8214'}
[I 200713 21:45:38 init:370] Already installed com.github.uiautomator apks
[D 200713 21:45:38 init:290] Real version: [0, 9, 4], Expect version: [0, 9, 4]
[D 200713 21:45:38 init:162] Shell: ('/data/local/tmp/atx-agent', 'server', '--nouia', '-d')
[I 200713 21:45:38 init:377] Check atx-agent version
[D 200713 21:45:38 init:390] Forward: local:tcp:9715 -> remote:tcp:7912
[D 200713 21:45:38 init:393] atx-agent version 0.9.4
Successfully init AdbDevice(serial=emulator-5554)
Traceback (most recent call last):
File "c:/adb/Princess-connection-farm-master/main.py", line 211, in
lines, emulatornum = connect()
File "c:/adb/Princess-connection-farm-master/main.py", line 150, in connect
while lines[0] != 'List of devices attached ':
IndexError: list index out of range

新号登录好像时先验证再出协议

截图没存
但很明显能看到卡在识别图片那里。
还是很阴间的识别几何体。
如果手点的快,还能继续下去
不然就只能等超时关闭重开了。

快速截图占用过多CPU资源

三开模拟器,不开快速截图时如图一,开快速截图后如图二。CPU占用主要来自于模拟器而不是来自adb,这说明录屏对模拟器占用相当大,我认为将CPU资源省下来多开会更有效率。
1
2

requirements 的 numpy版本

尝试自己pip install tensorflow 的时候
tensorflow 2.3.0 requires numpy<1.19.0,>=1.16.0, but you'll have numpy 1.19.0 which is incompatible.

(顺便
E:\Princess-connection-farm-schedule_test>pip install numpy==1.18.9
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement numpy==1.18.9 (from versions: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.7.0, 1.7.1, 1.7.2, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.9.2, 1.9.3, 1.10.0.post2, 1.10.1, 1.10.2, 1.10.4, 1.11.0b3, 1.11.0rc1, 1.11.0rc2, 1.11.0, 1.11.1rc1, 1.11.1, 1.11.2rc1, 1.11.2, 1.11.3, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0, 1.12.1rc1, 1.12.1, 1.13.0rc1, 1.13.0rc2, 1.13.0, 1.13.1, 1.13.3, 1.14.0rc1, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.14.5, 1.14.6, 1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.15.4, 1.16.0rc1, 1.16.0rc2, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.16.6, 1.17.0rc1, 1.17.0rc2, 1.17.0, 1.17.1, 1.17.2, 1.17.3, 1.17.4, 1.17.5, 1.18.0rc1, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.18.5, 1.19.0rc1, 1.19.0rc2, 1.19.0, 1.19.1)
ERROR: No matching distribution found for numpy==1.18.9

运行中USB device offline

[W 200628 19:09:02 init:203] atx-agent has something wrong, auto recovering
Exception in thread Thread-6:
Traceback (most recent call last):
File "E:\anaconda\lib\threading.py", line 916, in bootstrap_inner
self.run()
File "E:\anaconda\lib\threading.py", line 864, in run
self.target(*self.args, **self.kwargs)
File "D:/Princess-connection-farm/main.py", line 16, in runmain
a = Automator(address)
File "D:\Princess-connection-farm\Automator.py", line 17, in init
self.d = u2.connect(address)
File "E:\anaconda\lib\site-packages\uiautomator2_init
.py", line 1807, in connect
return connect_usb(addr)
File "E:\anaconda\lib\site-packages\uiautomator2_init
.py", line 1848, in connect_usb
return Device(serial)
File "E:\anaconda\lib\site-packages\uiautomator2_init
.py", line 241, in init
wlan_ip = self.wlan_ip
File "E:\anaconda\lib\site-packages\uiautomator2_init
.py", line 404, in wlan_ip
ip = self.http.get("/wlan/ip").text.strip()
File "E:\anaconda\lib\site-packages\requests\sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "E:\anaconda\lib\site-packages\uiautomator2_init_.py", line 208, in request
self.__client.prepare_atx_agent()
File "E:\anaconda\lib\site-packages\uiautomator2_init
.py", line 285, in _prepare_atx_agent
raise RuntimeError("USB device %s is offline" % self._serial)
RuntimeError: USB device 127.0.0.1:5555 is offline

在初始化和切换下一个农场号的时候有几率出现这个错误,然后那个农场号就会被跳过,我想请教一下这个是不是桥接设置出了问题,该怎么修正呢?谢谢

地下城进入有时候会卡住

具体表现就是卡在地下城选择难度的界面,重复点击界面最左侧,不能识别云海的山脉图片,必须先离开难度选择界面后(比如回到主页)再重新进入,脚本才能识别云海的山脉然后继续执行。根据脚本重复点击的位置,我估计是卡在了这个代码块:

def dixiacheng(self, skip):

    ......

    # 撤退 如果 已经进入
    while True:
        screen = self.d.screenshot(format='opencv')
        if UIMatcher.img_where(screen, 'img/yunhai.bmp'):
            break
        if UIMatcher.img_where(screen, 'img/chetui.jpg', at=(738, 420, 872, 442)):
            self.lockimg('img/ok.bmp', elseclick=[(810, 433)], elsedelay=1, ifclick=[(592, 370)], ifbefore=0.5,
                         at=(495, 353, 687, 388))
            continue
        self.d.click(1, 100)    # 重复点击的位置
        time.sleep(0.3)

    ......

分支是master,因为dixiacheng_ocr这个方法有bug,我用的是不带ocr的方法。

Mac OS MuMu模拟器分辨率无法设置为竖屏

如题目所说,在Mac OS版本的MuMu模拟器上自定义分辨率的宽度最小值为720,也就不能设置成为540 * 960的分辨率,只能设置成960 * 540,请问是否有相关的解决方法,MacOS上面可用的模拟器太少了

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.