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
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
辉鸭蛋
b51f00a259
修复4号位地图追踪时不切人的放技能的问题
2025-04-15 01:52:06 +08:00
辉鸭蛋
5024ddbb61
修复自动秘境超时的时候重试
2025-04-14 23:00:07 +08:00
Takaranoao
7cf826a80b
修复手动设置cd不生效和快速跳过战斗时有时会导致刷屏的问题。 ( #1410 )
2025-04-06 14:36:53 +08:00
Takaranoao
bc5ae1177c
修复UseSkill调用之后没有正确调用cd计算函数的问题,增加注释 ( #1400 )
2025-04-05 12:15:12 +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
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
秋云
325b54ef9c
fix: typos ( #1353 )
2025-03-27 09:53:39 +08:00
辉鸭蛋
055f46f4c0
+5.5 avatar
2025-03-27 01:52:56 +08:00
辉鸭蛋
dfbc05599f
秘境走到最后领取奖励超时将会自动重试秘境 #1202 #1270
2025-03-23 22:52:33 +08:00
辉鸭蛋
807288ab90
重构底层截图器,大幅提升截图器耗时 ( #1302 )
...
* to mat init
* BitBlt 加锁
* 使用读写锁重构 Windows.Graphics.Capture,删除BGI自己命名的缓存设置
* dwm加锁并返回mat
* 队伍中没有对应元素角色修复日志问题
* 清除所有 DispatcherTimerOperationEnum 内容
* 修复单测的编译错误
* HDR Support
* 清理无用的截图器模式
2025-03-15 13:18:19 +08:00
辉鸭蛋
4c820d09c5
replace: 路径追踪 -> 地图追踪
2025-03-08 20:56:36 +08:00
辉鸭蛋
fc2c809702
release all key before tp & release all key after auto fight
2025-03-06 00:22:12 +08:00
秋云
62da52d5d8
feat: add configurable HP restoration options at Statue of the Seven ( #1223 )
...
* feat: add configurable HP restoration options at Statue of the Seven
* fix: Create GiTpPosition as subclass of GiWorldPosition
* fix: Update teleport point selection logic in ViewModel
* fix: Change log info
2025-03-01 22:04:16 +08:00
辉鸭蛋
4dceb19bbe
add Mizuki 5.4
2025-02-27 00:19:27 +08:00
mfkvfhpdx
91a0e771b9
修改调度器任务和部分独立任务失去焦点时,强制切换回游戏窗口,如果用常规的方式无法激活窗口,则第10次会尝试最小化所有窗口后激活游戏。 ( #1185 )
...
* 修改调度器任务和部分独立任务失去焦点时,强制切换回游戏窗口,如果用常规的方式无法激活窗口,则第10次会尝试最小化所有窗口后激活游戏。
* 去除未引入的类引用
* 修正战斗结束后,大概率打开队伍界面的问题
* 修复有些电脑上因未知原因,战斗0秒打断
* 把失焦激活放入了设置-通用设置-其他设置中,默认关闭。暂停恢复时,重置移动的起始时间,防止因暂停而导致超时放弃任务。
2025-02-25 00:01:33 +08:00
辉鸭蛋
b63ceaa88a
refactor: duplicated code
2025-02-23 18:21:43 +08:00
Scarlet
ad2c61590e
bugfix: handle unhandled cases ( #1203 )
2025-02-21 13:33:38 +08:00
Ayu0K
7abd066b15
feat: 全局按键映射支持 ( #1159 )
...
* 更改了按键绑定UI的相关文本,增加通用设置项“启用全局按键映射”
* 全局改键功能实现
2025-02-17 22:02:39 +08:00
Scarlet
1aa23df648
feat: Chasca charged attack support ( #1175 )
2025-02-17 13:34:28 +08:00
Scarlet
1f2ed388d6
feature:自动战斗增加换队延迟 ( #1174 )
...
* feat: increase the delay before switching party
* feat: expose the delay before checking fight ended to user
* add example value to prompt text
2025-02-17 11:33:48 +08:00
Scarlet
73c73b63dd
feat: drop climbing before actions that could be blocked ( #1150 )
2025-02-15 12:16:43 +08:00
Houning_YA
3053e1aeb3
支持鼠标虚拟键代码 ( #1124 )
2025-02-08 20:42:38 +08:00
辉鸭蛋
5118308e9d
fight: kazuha cd opt
2025-02-05 21:43:05 +08:00
辉鸭蛋
202ac61242
fix #1100
2025-02-04 20:25:31 +08:00
Scarlet
c2e028c529
optimize: fight finish detection
2025-01-31 16:41:42 -06:00
辉鸭蛋
7d7289ac16
release all key after fight #1073
2025-01-30 10:36:49 +08:00
辉鸭蛋
137ba4384a
new e detect
2025-01-30 09:55:52 +08:00
辉鸭蛋
b14de9ed20
auto domain: SendInput instead of PostMessage
2025-01-30 08:07:51 +08:00
辉鸭蛋
2d0a7b5da8
typo
2025-01-27 13:56:27 +08:00
辉鸭蛋
0468854ac5
fix auto fight NPE
2025-01-26 18:47:35 +08:00
辉鸭蛋
917ba1460d
fix some bug
2025-01-24 00:16:11 +08:00
辉鸭蛋
197e991a89
0.39.5
2025-01-21 22:51:57 +08:00
mfkvfhpdx
6fcc0685e6
Merge branch 'babalae:main' into main
2025-01-21 08:33:33 +08:00
辉鸭蛋
ccb8025676
auto start capture on solo task start2 #1048
2025-01-21 01:56:42 +08:00
辉鸭蛋
23c922d67a
Merge pull request #1039 from Scarlet1ssimo/betterscan
...
优化锄地战斗后捡掉落物的逻辑
2025-01-20 23:46:23 +08:00
zjl
919818a424
调度器配置增加 “根据技能CD优化出招人员”配置。根据填入人或人和cd,来决定当此人元素战技cd未结束时,跳过此人出招,来优化战斗流程,可填入人名或人名数字(用逗号分隔),多种用分号分隔,例如:白术;钟离,12;,如果人名,则用内置cd检查(或填入数字也小于0),如果是人名和数字,则把数字当做出招cd(秒)。
2025-01-19 22:11:47 +08:00
Scarlet
79aa1505d3
feature: better scan pick
2025-01-18 21:20:02 -06:00
辉鸭蛋
a36f938e8a
Merge pull request #1025 from mfkvfhpdx/main
...
路径追踪增加增加 允许在jsScript脚本中启用此路径追踪配置、覆盖JS中的自动战斗配置 。
2025-01-18 15:06:58 +08:00
辉鸭蛋
5a7721c534
Merge pull request #1022 from physligl/main
...
修复传送时遇到的部分问题
2025-01-18 15:06:49 +08:00
zjl
e2d0ca5974
去掉战斗部分,主界面判断,减少误判
2025-01-17 14:07:47 +08:00
秋云
89e00207cb
优化传送到七天神像回血的体验。
2025-01-17 03:27:58 +08:00
辉鸭蛋
02f6309a11
fix auto domain dont walk to F
2025-01-17 01:52:43 +08:00
辉鸭蛋
4f6724613a
fix some bug
2025-01-16 01:13:05 +08:00
辉鸭蛋
340c4caf49
fix 4 am skip blessing of the welkin moon
2025-01-15 01:03:16 +08:00
辉鸭蛋
5e03a29a8e
Merge pull request #996 from mfkvfhpdx/main
...
功能调整和日志分析增加锄地统计
2025-01-12 22:00:05 +08:00
辉鸭蛋
dd9e700485
more game resolution check
2025-01-12 21:45:02 +08:00
mfkvfhpdx
ebd8031f2c
Merge branch 'main' into main
2025-01-10 10:29:53 +08:00