Commit Graph

177 Commits

Author SHA1 Message Date
辉鸭蛋
461e446c35 延长秘境载入判断时间 #2470 2025-11-16 22:37:41 +08:00
辉鸭蛋
583546ed2e 修复自动秘境使用指定树脂数量超出实际树脂数量时,不会自动退出秘境的问题 2025-11-01 02:09:12 +08:00
辉鸭蛋
6afbf06977 Revert "Revert "typo: 修复 AutoDomainParam 泛型定义 (#2369)" (#2370)" (#2378) 2025-10-21 04:38:02 +08:00
辉鸭蛋
e00f43b7f3 Revert "typo: 修复 AutoDomainParam 泛型定义 (#2369)" (#2370) 2025-10-20 15:36:41 +08:00
Bread Grocery
d249eab914 typo: 修复 AutoDomainParam 泛型定义 (#2369) 2025-10-20 15:35:40 +08:00
辉鸭蛋
e90100e6f0 适配6.0版本后 40、20 树脂的计算,自动秘境不会再多刷一次了 2025-10-16 02:17:42 +08:00
DarkFlameMaster
92c6556316 提供自定义参数的 自动秘境 与 自动战斗 方法 (#2299) 2025-10-05 20:02:48 +08:00
kaedelcb
5681cb436c 不进行切换检测偏移适配 (#2256) 2025-09-24 01:42:33 +08:00
辉鸭蛋
dc04c22473 调整浓缩树脂识别范围,解决V4模型无法准确识别浓缩树脂个数的问题 #2185 2025-09-24 01:09:40 +08:00
bhbghghbgb
94e50307a5 重构服务器重置时间处理 (#2160) 2025-09-23 00:59:07 +08:00
FishmanTheMurloc
25774aedbd 修复切换队伍列表向下查找时有时会识别不正确的bug (#2209) 2025-09-17 01:56:19 +08:00
kaedelcb
a6ae940732 适配合成保留和限时开放秘境功能 (#2177) 2025-09-13 07:00:18 +08:00
FishmanTheMurloc
feed609fb1 适配新版本激活石化古树识别树脂 (#2174) 2025-09-11 23:31:02 +08:00
FishmanTheMurloc
37fcde080f 图标识别应用两则 (#2154) 2025-09-06 01:17:05 +08:00
FishmanTheMurloc
8c85cb90c7 圣遗物分解的bugfix和优化 (#2114) 2025-08-29 14:50:35 +08:00
辉鸭蛋
ce529fc2de 自动吃药相关问题修正,配置调整 2025-08-17 13:45:44 +08:00
xoipz
d8ba04f97b 实时触发 - 自动吃药(秘境中的自动吃药功能改进作为实时触发功能 (#1993)
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-08-10 13:48:25 +08:00
Patrick-Ze
42322db33f 修复自定义的交互按键未对自动秘境生效的问题 (#2035) 2025-08-09 22:25:07 +08:00
kaedelcb
ffa8d16fb4 优化自动秘境进入时序和异常处理逻辑 (#1979) 2025-08-02 14:37:13 +08:00
kaedelcb
3262d9d56f 修复自动秘境点击地脉异常横幅识别问题 (#1939) 2025-07-28 13:40:15 +08:00
kaedelcb
59b011e378 自动秘境换队改到秘境页面/原粹识别优化 (#1866) 2025-07-12 14:56:35 +08:00
kaedelcb
98c8e6bb72 NewRtry支持OCR/自动秘境优化进入适配限时双倍 (#1841)
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-07-09 00:10:52 +08:00
辉鸭蛋
94db5d16cc 自动幽境危战 (#1786)
* feat: add AutoStygianOnslaught task and configuration for resin usage management

* UI

* feat: enhance AutoStygianOnslaught task with improved detection and handling
2025-06-28 20:22:57 +08:00
YongKang Zhou
99d4f58df5 feat: 将自动秘境战斗失败复活次数从常量3修改为可更改的参数 (#1781)
* Disabled retry limit

* feat: Make reviveRetryCount as a editable variable in the config
2025-06-28 10:51:15 +08:00
辉鸭蛋
cce0ee23d1 优化自动秘境任务日志,调整树脂使用信息的输出 #1776 2025-06-27 20:23:12 +08:00
辉鸭蛋
30a774233a fix: 打完秘境后的提示可以直接退出 2025-06-22 22:00:38 +08:00
辉鸭蛋
5e9b78eb55 还原进入秘境的代码 2025-06-22 21:55:33 +08:00
辉鸭蛋
3ca0eb27e3 在无其他树脂,只剩原粹树脂的场景下,利用提示兜底退出秘境 2025-06-22 21:22:58 +08:00
辉鸭蛋
08fbd772b7 修复2K下树脂使用失效的问题,修复无可用树脂的场景 2025-06-22 21:01:28 +08:00
辉鸭蛋
5e242f2be3 还是水龙王问题,随便点击下 2025-06-22 16:39:06 +08:00
辉鸭蛋
3b3ac00097 处理刷取次数过多的情况 2025-06-22 13:34:23 +08:00
辉鸭蛋
9284a51ce6 自动秘境支持指定树脂刷取次数 #1440 #1116 #692 #426 2025-06-22 02:15:36 +08:00
辉鸭蛋
0c467d2f97 修复原粹树脂的识别 2025-06-21 21:39:50 +08:00
辉鸭蛋
795c089100 自动秘境:解决水龙王按下左键后没松开,然后后续点击按下就没反应了。使用双击 2025-06-21 10:21:22 +08:00
辉鸭蛋
d44eaa5312 自动秘境:战斗结束后释放所有按键 2025-06-21 10:18:28 +08:00
辉鸭蛋
26590f7268 自动秘境:解决水龙王按下左键后没松开,然后后续点击按下就没反应了 2025-06-21 10:15:46 +08:00
辉鸭蛋
f386b743c3 自动秘境:只剩下原粹树脂,且被刷完的场景 2025-06-21 01:13:03 +08:00
辉鸭蛋
7a41056fc1 适配 5.7 秘境领取奖励 (#1725)
* Improve error message for update failure in ScriptRepoWindow

* 临时提交

* 完成浓缩树脂、原粹树脂的使用兼容
2025-06-20 23:04:46 +08:00
辉鸭蛋
3a754632f8 延长塞西莉亚苗圃的行走时间 #1620
TODO 建议添加行走并遇到F结束的接口
2025-06-02 00:21:01 +08:00
FishmanTheMurloc
0c02808626 使用TorchSharp重写RodNet,以利后续优化 (#1613)
* 使用TorchSharp重写RodNet,以利后续优化

* 增加一个外部torch加载配置来代替直接的依赖,如配置不生效则使用原先手搓的算法

* BgiOnnxFactory取消单例,改为在App服务类中注册为单例,由此修复了一堆单元测试

* BgiOnnxFactory中几个静态方法改为成员方法以和App解耦;因不再有多个mat源供消耗,FishBite中文字块算法不再改动传入的mat,使得后续串联的算法不受其影响

* 将BehavioursTests中临时的配置读取方式改为读取主项目编译环境中的json文件;新建单元测试的README

* 将RodNet算法更新到 010006a44c 的版本;RodNet中关于torch库推理和直接数学计算的校验移至单元测试

* 更新RodNet算法至最新:add5672731

* 注释调试用的代码
2025-06-01 15:16:54 +08:00
Qian23333
dfc33391b1 修复自动秘境的文案错误 (#1607) 2025-05-18 13:02:17 +08:00
辉鸭蛋
0a4f1ff692 code format 2025-05-11 17:31:14 +08:00
kaedelcb
1c706d90e6 合成树脂保留/周日秘境奖励选择/一条龙尘歌壶优化 (#1565)
* 一条龙列表空时添加提示,按钮优化

* 1.自动秘境:添加周日材料本三种奖励选择、优化进入秘境横幅点击
2.合成浓缩树脂:添加合成浓缩后保留原粹树脂数量的功能

* 1.自动秘境:添加周日材料本三种奖励选择、优化进入秘境横幅点击
2.合成浓缩树脂:添加合成浓缩后保留原粹树脂数量的功能

* 1.优化加入浓缩树脂判断,最大合成数量限制。

* 1.优化一条龙页面UI显示。
2.合成树脂次数判断逻辑修复。

* 一条龙任务列表UI微调优化

* 代码微调

* 时间判断错误修复

* 合成树脂数量逻辑调整,应该没啥问题了

* 新增图片识别的图片

* 优化最大合成数的写法

* 一条龙内置尘歌壶添加配置日期和商品名称
优化寻找啊圆逻辑

* 1.自动秘境进入优化

* 优化寻找啊圆的逻辑

* 优化初始状态判断

* 优化购买逻辑判断代码

* 优化确定洞天名称方法

* 优化合成树脂判断为负数归零

* 自动秘境跳过判断删除秘境队伍判断

* OCR修改

* 一些无效using删除

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-05-11 17:01:25 +08:00
辉鸭蛋
130847a60c 修复一条龙不输入队伍会提示配置要刷的秘境 2025-05-11 15:00:45 +08:00
Shatyuka
b2958ac646 用Image<Rgb24>替换Bitmap (#1563) 2025-05-11 11:03:53 +08:00
kaedelcb
a5473aa129 合成树脂保留,周日副本奖励选择和一条龙UI微调 (#1531)
* 一条龙列表空时添加提示,按钮优化

* 1.自动秘境:添加周日材料本三种奖励选择、优化进入秘境横幅点击
2.合成浓缩树脂:添加合成浓缩后保留原粹树脂数量的功能

* 1.自动秘境:添加周日材料本三种奖励选择、优化进入秘境横幅点击
2.合成浓缩树脂:添加合成浓缩后保留原粹树脂数量的功能

* 1.优化加入浓缩树脂判断,最大合成数量限制。

* 1.优化一条龙页面UI显示。
2.合成树脂次数判断逻辑修复。

* 一条龙任务列表UI微调优化

* 代码微调

* 时间判断错误修复

* 合成树脂数量逻辑调整,应该没啥问题了

* 新增图片识别的图片

* 优化最大合成数的写法

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-05-11 01:23:25 +08:00
Takaranoao
5b3bac478d 升级多个依赖&增加额外的推理加速功能&迁移OCR (#1459)
* 更新多个NuGet包至最新版本

* 重构模型加载以适应yolosharp

* feat: 改变接口。TensorRT缓存的初步支持,修改配置项。

* 更新依赖并调整变量顺序,修复加载问题

* 更新AvalonEdit和Microsoft.ML.OnnxRuntime包至最新版本,以修复问题

* fix: downgrade Microsoft.ML.OnnxRuntime.DirectML to version 1.21.0

* typo

* fix: change log level from warning to error for ONNX provider loading failure

* 增加 paddle ocr 的 onnx 模型

* feat: add PaddleOCR models for Chinese, English, and Latin recognition

* 使用cv的DNN生成Tensor,加速Yap文字识别

* feat: 尝试搓一个onnx的ocr

* clean up code

* chore: update OpenCvSharp4 package versions to 4.10.0.20241108

* 修复因格式化代码而丢的引用

* chore: update Microsoft.ML.OnnxRuntime.DirectML package to version 1.21.1 and improve logging for ONNX provider initialization

* chore: 等yolosharp更新再升级onnx

* chore: add Microsoft.ML.OnnxRuntime.Managed package and clean up logging in Det class

* fix: refactor output tensor handling in Det class for improved clarity

* 补充注释,修复DML的OCR问题

* 默认OCR推理使用CPU,整理配置

* fix error NETSDK1152: 找到了多个具有相同相对路径的发布输出文件

* fix(logging): enhance debug log for ONNX initialization with provider details

* 修复TensorRT模型缓存的加载问题

* fix(onnx): improve cached model retrieval and add file existence check

* fix(ocr): replace SrcGreyMat with SrcMat for region of interest processing

* fix(onnx): add file existence check for cached model and adjust session options for DirectML provider

* 增加硬件加速配置UI界面

* 移除旧的OCR模型

* 错别字

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-05-11 01:08:37 +08:00
辉鸭蛋
34d89137b7 修复自动秘境 塞西莉亚苗圃 可能无法自动走到的问题 2025-05-03 22:38:06 +08:00
kaedelcb
ad6c854c06 一条龙菜单、自动秘境、切换队伍相关修改 (#1465)
* 1.一条龙菜单增加配置组,每周7天单独配置。
2.自动秘境执行条件,到达秘境向前走的时间加长。
3.切换队伍API,失败重试3次,切换识别不退出任务。

* Update AutoFightTask.cs

恢复错误提示

* 一条龙配置名称的函数误删恢复

* 格式化代码,消除警告

* 修改配置组的启动调用

* 命名修改 & 如果任务已经被取消,中断所有任务

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-04-26 18:49:00 +08:00
FishmanTheMurloc
fce70c0e96 分解5星圣遗物 (#1383)
* 分解圣遗物基础设施建设

* 分解圣遗物独立任务基本功能完成:单独的启动按钮,正则表达式逐一筛选;代码文件整理到单独的文件夹

* 自动分解5星圣遗物功能初步完成

* 修复上次修改快速分解产生的问题,主要点击分解按钮时的bug,还有与五星分解步骤衔接的问题

* 针对切换队伍时,多语言识别效果不佳的情况,将用户设定的队伍名作为正则表达式进行模糊匹配,并在LogInfo输出相关提示;传送任务对任务取消进行单独的异常处理

* 一个便于测试分解圣遗物OCR识别和正则匹配结果的弹窗
2025-04-05 19:53:52 +08:00