Commit Graph

93 Commits

Author SHA1 Message Date
辉鸭蛋
ef66e2ff75 关联实际触发器对象的代码清理 2025-10-02 16:00:35 +08:00
辉鸭蛋
fc0b137689 Refactor gear task handling and improve service retrieval 2025-09-22 21:29:30 +08:00
辉鸭蛋
f1cf9f5d13 集成 Quartz.NET 2025-09-21 02:48:50 +08:00
辉鸭蛋
f25c3414f2 Merge branch 'main' into d-v3 2025-09-18 23:28:38 +08:00
辉鸭蛋
6cb1e5339c 添加火元素采集选项到条件定义 fixed #2159 2025-09-09 00:53:14 +08:00
辉鸭蛋
b05775653d 新增任务扩展状态属性,支持任务节点的展开状态管理 2025-09-07 10:22:12 +08:00
辉鸭蛋
c549848c4b 移除任务描述属性,新增路径属性以支持任务路径管理 2025-09-07 09:54:59 +08:00
辉鸭蛋
55f15f6206 任务管理与执行 2025-08-27 02:36:35 +08:00
辉鸭蛋
a39d202938 feat: add order property to task definitions and implement auto-save on collection changes 2025-08-26 02:05:25 +08:00
辉鸭蛋
7915140acb feat: implement GearTaskStorageService for task definition persistence 2025-08-26 01:31:20 +08:00
辉鸭蛋
196458ae46 Merge branch 'main' into d-v3 2025-08-19 23:57:49 +08:00
辉鸭蛋
45a10b85dc 修复一条龙自定义战斗策略不生效的问题 2025-08-12 00:30:50 +08:00
辉鸭蛋
83ba4cef8b Merge branch 'main' into d-v3 2025-08-09 08:25:27 +08:00
辉鸭蛋
764a810b87 自动幽境危战加入一条龙 2025-08-07 01:31:14 +08:00
辉鸭蛋
b78d644101 Add GearTriggerPage and related ViewModel; implement trigger functionality 2025-07-29 23:39:31 +08:00
辉鸭蛋
a59663f4d6 任务列表初始化 2025-07-28 02:00:23 +08:00
辉鸭蛋
c474c177f7 作为外部入参 CancellationToken 2025-07-27 17:19:22 +08:00
辉鸭蛋
3e7fe95502 触发器初始化 2025-07-27 16:55:09 +08:00
辉鸭蛋
4c8c4412f1 feat: 添加CSharpReflectionGearTask及其参数类,支持通过反射调用任意C#方法 2025-07-27 14:49:17 +08:00
辉鸭蛋
6fc550d02d 修改脚本基础类 2025-07-27 13:52:53 +08:00
辉鸭蛋
7fbd1ee04e 2025-06-08 23:45:37 +08:00
辉鸭蛋
fda93cf78e 所有类型Task的实现 2025-06-08 22:40:53 +08:00
辉鸭蛋
56d23c47fc Merge branch 'main' into d-v3 2025-06-08 17:53:06 +08:00
辉鸭蛋
e4e6953949 Mirror酱集成 (#1666)
* 更多更新渠道的UI改造

* CDK存储逻辑

* feat: enhance CDK input dialog with left button and update check logic for Alpha channel

* 支持修改cdk

* 支持删除cdk
2025-06-02 00:03:44 +08:00
辉鸭蛋
467fd6d911 灰度更新推送逻辑 2025-06-01 00:18:52 +08:00
辉鸭蛋
beef6fe69b js脚本迁移 2025-05-21 00:03:21 +08:00
辉鸭蛋
17ce6e6d4d 基础对象 2025-05-20 23:14:58 +08:00
辉鸭蛋
7f1641d9e9 init GearTask 2025-05-19 01:06:01 +08:00
辉鸭蛋
130847a60c 修复一条龙不输入队伍会提示配置要刷的秘境 2025-05-11 15:00:45 +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
Shatyuka
0bea2d095a 截图优化 (#1480)
* BitBlt 优化

* BitBlt恢复Top-down

* 渲染时翻转图像

* CaptureSession引用计数

* 恢复成无拷贝Mat

* 合法性检查

* 优化截图预览窗口

* 保存截图文件必要时需要克隆一份Mat

* BitBlt内存池

* 返回拷贝就不用对Session做引用计数了

* 移除CaptureImageRes

* 优化DirectX

* 更好地处理padding

* BitBlt去掉padding

1920*1080的游戏窗口是4字节对齐的,因此不会有性能影响。这里主要用于测试。

* 修复修改窗口大小

* 合并CreateStagingTexture

* 修复设备丢失崩溃

* WGC截图支持HDR

* fix typo

* CodeQA

* 去掉1px窗口边框

* DirectX截图去掉A通道

* HDR转换使用GPU加速

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-05-11 01:17:18 +08:00
iris10086
07977dc6a3 领取尘歌壶奖励 简单实现 (#1506)
* 领取尘歌壶奖励 功能实现。 - 未实现配置管理

* 领取尘歌壶奖励 小经验书适配

* 优化日志提示等

* 领取尘歌壶奖励 -优化逻辑,删除不必要的资源。

* 领取尘歌壶奖励 阿圆识别修改 兼容其他类型壶。 绘绮亭 还是无法适配

* 代码格式化

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-05-03 22:29:56 +08:00
Bread Grocery
138e4f8d34 fix(js): 修复创建配置组添加js脚本后,首次编辑js脚本自定义配置时,组件无法正确绑定到setting.json中的默认值 (#1449) 2025-04-26 21:48:56 +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
辉鸭蛋
1df15bb83c 提供老版本的稳定 BitBlt 功能 2025-04-11 00:11:42 +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
辉鸭蛋
9bfdfd041e 一些优化
1. 一条龙未选择要刷的秘境时,直接提示
2. 修复独立任务运行时,实时任务仍在运行的问题
2025-03-23 22:04:43 +08:00
辉鸭蛋
0bbc851ba0 优化合成树脂,不阻塞任务 2025-03-16 01:49:37 +08:00
辉鸭蛋
4c820d09c5 replace: 路径追踪 -> 地图追踪 2025-03-08 20:56:36 +08:00
辉鸭蛋
a22002966e auto update 2025-01-13 01:17:11 +08:00
辉鸭蛋
6591c8a387 fixed #951 2025-01-10 01:04:31 +08:00
Ayu0K
2e331dbbc6 fix: 修改了KeyBindingSettingModel的命名空间 2025-01-06 22:55:08 +08:00
Ayu0K
ca3b31f84e mod: 将按键设置与VK解耦合,并提供KeyId向WPF按键、WPF鼠标按键以及VK的互相转换。 2025-01-06 22:55:07 +08:00
Ayu0K
317a526f16 add: 按键绑定的GUI实现(初步) 2025-01-06 22:55:07 +08:00
辉鸭蛋
a66b802bbd fixed #661 2024-12-29 19:00:26 +08:00
辉鸭蛋
621a91638a support weekly domain config 2024-12-28 22:06:50 +08:00
辉鸭蛋
733e5fb98a more settings 2024-12-23 00:37:04 +08:00
辉鸭蛋
a04d2e437a persistent configuration 2024-12-23 00:01:51 +08:00
辉鸭蛋
08b921b982 one dragon configs 2024-12-22 23:24:11 +08:00
辉鸭蛋
67a418b984 one dragon: task series connection 2024-11-26 00:46:38 +08:00