辉鸭蛋
461e446c35
延长秘境载入判断时间 #2470
2025-11-16 22:37:41 +08:00
辉鸭蛋
583546ed2e
修复自动秘境使用指定树脂数量超出实际树脂数量时,不会自动退出秘境的问题
2025-11-01 02:09:12 +08:00
辉鸭蛋
e90100e6f0
适配6.0版本后 40、20 树脂的计算,自动秘境不会再多刷一次了
2025-10-16 02:17:42 +08:00
kaedelcb
5681cb436c
不进行切换检测偏移适配 ( #2256 )
2025-09-24 01:42:33 +08:00
bhbghghbgb
94e50307a5
重构服务器重置时间处理 ( #2160 )
2025-09-23 00:59:07 +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
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
辉鸭蛋
4ba2c8d7ed
树脂不足提示检测 #1385
2025-04-05 11:50:44 +08:00
Takaranoao
399441b9e8
优化技能冷却处理逻辑 ( #1321 )
...
* 在路径追踪重构了部分冷却处理逻辑,战斗脚本e增加wait参数可等待技能冷却而不是跳过。采矿e增加等待。尝试修复路径追踪 UseElementalSkill 与采矿脚本冲突的问题。
* 给CombatCommand加入快速跳过e的选项
* 优化技能冷却处理逻辑,增加OcrSkillCd属性以支持OCR识别的技能冷却时间,并调整相关技能CD计算和等待逻辑,尝试修复纳西妲采集终止时按键未弹起的问题
* 优化战斗任务中的技能冷却处理逻辑
* 更新纳西妲技能冷却时间记录,改为使用UTC时间并增加日志输出以便调试
* 增加最大技能CD检查,以排除系统时间/日期同步导致无限卡死。修复跑图路切人。(ps:主板电池没电应该去修主板)
* 修复CheckAvatarAvailable
* fix AutoFightTask skill cooldown logic and improve comments
* 尝试修复脚本在"当前角色"下的小问题
* 尝试修复脚本在"当前角色"下的小问题,Avatar类结构调整,重新做了"根据技能cd优化出招"部分。
* Refactor avatar retrieval in PathingConditionConfig to use GetAvatars method and update skill cooldown references
* Fix variable naming for clarity in CombatScenes
* 在自动战斗执行前预先过滤不可执行的脚本。
---------
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com >
2025-04-04 13:54:44 +08:00
Takaranoao
cbaf1f6c36
更新OpenCvSharp4版本到4.10.0,PaddleOCR到2.7.0.3,尝试修复bitblt导致崩溃的问题 ( #1381 )
2025-04-01 14:47:13 +08:00
FishmanTheMurloc
8f8aad4130
分解圣遗物支持多语言,顺便修了一下5.5版本快速选择筛选星级逻辑 ( #1369 )
2025-03-30 16:23:08 +08:00
辉鸭蛋
2e5a933a61
修复自动秘境选择火本(无妄引咎密宫)后,行走配置不正确的问题 #1345
2025-03-29 16:44:41 +08:00
FishmanTheMurloc
40cd76fbdc
Feat/multi lan ( #1364 )
...
* 多语言下拉框挪到其他设置下
* 使用正经的Fixture写法,杜绝并行测试时paddle崩溃的问题
* 适配不同主城的合成台的不同法语名
* 修正语言资源的正则表达式,好久没用了写错了好多;为AutoDomainTask新增的“地脉异常”、“点击任意位置关闭”添加多语言适配
2025-03-29 12:54:27 +08:00
FishmanTheMurloc
6d4f8b80e8
Feat/multi lan ( #1336 )
...
* 记录一次对hutaofisher的访谈,帮助开发者理解其算法
* 本地化HelloWorld
* .csproj取消windows版本号,此处导致了IDE在新建代码文件和自动生成代码时,默认命名空间丢失的问题。已知VisualStudio和ReSharper存在这个问题。
* 优化扩展方法写法,改为从localizer扩展;Converter优化写法,避免冲突;新增两种语言,待测试ocr效果
* Revert ".csproj取消windows版本号,此处导致了IDE在新建代码文件和自动生成代码时,默认命名空间丢失的问题。已知VisualStudio和ReSharper存在这个问题。"
This reverts commit 8bd7ee74c5 .
* localizer改为由构造函数传入以支持单元测试;一个英语上钩的单元测试
* 传送任务支持英语游戏界面;本地化参数挪至OtherConfig类下,但界面位置暂不挪动,待定
* 调整resx位置风格,放在直接使用字符串的类下;一条龙合成树脂及领取每日奖励支持游戏内中英双语
* 删除无用碎片文件
* 删去两个不必要的Sdcb包引用
* Paddle服务类去掉分类模型;检测和识别新增支持繁中和法语,配有单元测试;因小语种识别效果不理想,使用正则匹配替换多处识别文本相等或包含判断;钓鱼、一条龙合成树脂及领取每日奖励支持游戏内繁中和法语;
* 检查今日奖励任务的多语言化;右侧联机的P图标检测区域宽度缩减,避免英语角色名被误识别成P
* AutoDomainTask的游戏多语言化,由于我的游戏账号无法测试,仅配一些测试用例
* 修复有3个Mizuki导致异常的bug,临时用拼音代替新角色英文名,并为该数据初始化方法添加单元测试
* 瓦雷莎删去别名“牛牛”,因荒泷一斗已占用此别名;别名加载和读取优化
* 加个锁避免单元测试中多线程初始化paddle崩溃
2025-03-28 11:00:08 +08:00