Commit Graph

127 Commits

Author SHA1 Message Date
ddaodan
fb527a13c4 自动地脉花补充战斗中寻敌配置 (#3059) 2026-04-20 13:49:43 +08:00
kaedelcb
2a53fb9742 新增基于怪物死亡经验判断是否执行聚集材料 (#3051) 2026-04-15 23:34:07 +08:00
ema
30d11bed4c 替换修复秘境选择控件 (#3019) 2026-04-09 23:21:35 +08:00
辉鸭蛋
8300d9dd7c 自动烹饪支持自动识别已经满熟练度 #2958 2026-03-27 02:46:03 +08:00
辉鸭蛋
aef3fa913b 自动烹饪修改成独立任务 (#2949) 2026-03-23 02:31:14 +08:00
Tristan
713589734b feat: 自动地脉花支持领奖后扫描掉落物 (#2928) 2026-03-21 16:37:29 +08:00
ddaodan
23de87d1a6 feat: 为自动地脉花配置新增万叶与琴的拾取选项 (#2862) 2026-02-28 23:59:04 +08:00
ddaodan
01f1beba0b feat: 自动地脉花独立战斗配置与OCR遮罩 (#2829) 2026-02-26 10:13:38 +08:00
mno
77f8013bb0 更正自动拾取掉落物为扫描掉落物光柱 (#2795)
* 更正自动拾取掉落物为扫描掉落物光柱

原表述易引起误会,以为捡东西就要开启,改为更明确的扫描掉落物光柱以说明其功能
同时,该方法仅作为无万叶和琴时的备选方案,效果原差于直接使用聚集材料动作,将原”与万叶配合更佳“更正为”仅在无万叶时备用“

* Update en.json

更正en.json
2026-02-18 20:24:04 +08:00
辉鸭蛋
2f7e64ac57 fix(自动地脉花): 更新图标并改进异常处理日志
- 将自动地脉花功能图标从原图标更改为新图标
- 将自动地脉花任务失败时的日志级别从 Error 调整为 Debug,并添加简化的 Error 日志
- 在自动战斗任务结束时忽略 NormalEndException 和 TaskCanceledException 异常
2026-02-17 23:31:23 +08:00
ddaodan
c24329eca6 新增:自动地脉花独立任务 (#2583)
* 新增自动地脉花任务代码

* 新增自动地脉花任务资源

* 优化自动地脉花界面文案

* 删除地脉花旧脚本与无用资源

* 完善自动地脉花说明与任务日志

* 完善一条龙地脉花配置与教程入口

* feat: Enhance AutoLeyLineOutcrop functionality and add new pathing data

- Refactored combat text detection logic to improve accuracy.
- Added new regions and positions for "挪德卡莱" in LeyLineOutcropData.json.
- Introduced new pathing files for "挪德卡莱4-望崖营垒" and "挪德卡莱5-厄布拉神柱".
- Updated config.json with new strategies and coordinates for enhanced navigation.
- Improved error handling during party switch operations.
- Removed outdated README.md file from pathing assets.

* 修复一些日志打印

* 移动所有assets文件

* feat: clear drawn content in VisionContext before activating mask window

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2026-02-14 16:35:17 +08:00
this-Fish
0d466e5022 修改二次拾取,使万叶能再次拾取。 (#2760) 2026-02-13 22:24:27 +08:00
躁动的氨气
de79d8a61c feat: 添加进出千星以刷新CD (#2677) 2026-01-24 00:45:05 +08:00
辉鸭蛋
36477f9d39 UI:级联选择框选择副本 2026-01-15 01:48:19 +08:00
ShadowLemoon
8f432f6a43 feat: 优化进入幽境危战的流程 (#2537) 2025-12-14 00:28:16 +08:00
kaedelcb
00adec5709 优化盾奶位功能/旋转寻敌 (#2292) 2025-10-10 23:16:39 +08:00
kaedelcb
2bf9eb9495 新增战后琴拾取/地图追踪聚材料命令 (#2320) 2025-10-10 22:09:19 +08:00
kaedelcb
8dcf563b31 新增战斗中的游泳检测 (#2315) 2025-10-10 02:51:38 +08:00
kaedelcb
b71aa8c266 修复盾位选择列表问题 (#2282) 2025-09-30 15:50:41 +08:00
辉鸭蛋
4c5cdb0ccf 修复ItemsSource=' 1234' 导致XAML设计器报错的问题 #2039 2025-09-26 23:29:29 +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
FishmanTheMurloc
2753a81c1f 圣遗物分解筛选改用JS (#2087) 2025-08-22 10:31:14 +08:00
辉鸭蛋
016ed49181 添加自动兑换码剪切板的监听 #2041 2025-08-17 15:06:20 +08:00
FishmanTheMurloc
8a41148ba6 拓展自动吃药,基于图标识别 (#2051) 2025-08-16 13:51:46 +08:00
xoipz
d8ba04f97b 实时触发 - 自动吃药(秘境中的自动吃药功能改进作为实时触发功能 (#1993)
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-08-10 13:48:25 +08:00
kaedelcb
135d1b60bb 新增盾位优先功能和旋转寻敌优化 (#2039) 2025-08-10 13:36:16 +08:00
辉鸭蛋
764a810b87 自动幽境危战加入一条龙 2025-08-07 01:31:14 +08:00
FishmanTheMurloc
46e40c633a Grid图标的模型准确率测试初稿,目前只炼了100多种物品;删去自动使用兑换码Panel中多余的内容 (#1973) 2025-08-02 14:47:34 +08:00
kaedelcb
1d49a0bd26 检测战斗结束增加旋转寻找敌人实验性功能 (#1960) 2025-07-31 01:04:05 +08:00
FishmanTheMurloc
120b80cb70 截取物品图标 实现使用星星作为名称后缀 (#1938) 2025-07-28 13:39:47 +08:00
辉鸭蛋
0cec1aecfa 自动使用兑换码 (#1895) 2025-07-20 20:24:00 +08:00
FishmanTheMurloc
d73f21464e 截取物品图标独立任务 (#1856) 2025-07-09 23:26:18 +08:00
辉鸭蛋
14366d17df fix: update hyperlink command for task initiation to point to Stygian Onslaught 2025-06-28 21:08:22 +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
辉鸭蛋
9284a51ce6 自动秘境支持指定树脂刷取次数 #1440 #1116 #692 #426 2025-06-22 02:15:36 +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
秋云
330e59e96f fix: 恢复战斗后拾取开关,解决配置组战斗后拾取数据绑定错误 (#1484)
* fix: 战斗后拾取配置ui未对齐修复,配置组战斗后自动拾取数据绑定错误修复

* fix: 保留拾取开关,以兼容原配置。
2025-04-27 18:09:59 +08:00
Scarlet
57c7c5f477 feat: efficient scan pick (#1393)
* feat: efficient scan pick

* feat: start by move backforward to avoid falling

* fix an unspotted bug

* refine logic
2025-04-26 21:50:10 +08:00
FishmanTheMurloc
13a797c645 界面数据绑定漏洞修复 (#1427) 2025-04-11 22:39:51 +08:00
辉鸭蛋
94b6b3b0c9 0.44.4 2025-04-06 13:09:59 +08:00
FishmanTheMurloc
fce70c0e96 分解5星圣遗物 (#1383)
* 分解圣遗物基础设施建设

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

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

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

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

* 一个便于测试分解圣遗物OCR识别和正则匹配结果的弹窗
2025-04-05 19:53:52 +08:00
FishmanTheMurloc
2cfaf9335e 多语言下拉框挪到其他设置下 (#1362) 2025-03-28 14:01:38 +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
FishmanTheMurloc
29a2c0069e bug fix:拉条过程中内存没有及时释放 (#1266)
* bug fix:拉条过程中内存没有及时释放

* 新增LiftAndHold行为用于举竿、检测预抛竿时鼠标左键是否被意外松开、终止任务;抛竿开始后5秒内如从未找到落点,则返回失败,并配有单元测试;添加抛竿时无鱼饵适用鱼的单元测试;调整变量名

* 新增一个钓鱼昼夜设置枚举DontChange及其逻辑(枚举值为3),表示不调整时间直接开钓

* 针对可能是游戏中的雾气/滤镜/小黄鸭之类不明原因干扰了钓鱼拉条框的识别,修改了CV算法,使其不严格按照黄色(255,255,192)找矩形,而是按一定HSV范围寻找,并加强过滤;添加上述不明原因案例的测试用例

* 将MySimpleParallel改造为支持两个以上子行为;将“检查抛竿结果”行为合并到“下杆中”并行节点,以去除检查的等待时间,由此希望能应对鱼过快上钩的情况
2025-03-14 00:17:37 +08:00
辉鸭蛋
abfddea2e5 暴露钓鱼的参数给脚本 2025-03-09 20:33:51 +08:00
辉鸭蛋
4fc2417f26 增加自动钓鱼的提示 2025-03-08 23:57:30 +08:00
FishmanTheMurloc
939c0a5106 添加了一个开关来控制是否在钓鱼的关键帧上保存截图 2025-03-05 21:32:43 +08:00
FishmanTheMurloc
e634a54913 钓鱼任务添加整个任务的超时参数、昼夜参数 2025-03-04 21:06:16 +08:00