辉鸭蛋
5024ddbb61
修复自动秘境超时的时候重试
2025-04-14 23:00:07 +08:00
FishmanTheMurloc
fce70c0e96
分解5星圣遗物 ( #1383 )
...
* 分解圣遗物基础设施建设
* 分解圣遗物独立任务基本功能完成:单独的启动按钮,正则表达式逐一筛选;代码文件整理到单独的文件夹
* 自动分解5星圣遗物功能初步完成
* 修复上次修改快速分解产生的问题,主要点击分解按钮时的bug,还有与五星分解步骤衔接的问题
* 针对切换队伍时,多语言识别效果不佳的情况,将用户设定的队伍名作为正则表达式进行模糊匹配,并在LogInfo输出相关提示;传送任务对任务取消进行单独的异常处理
* 一个便于测试分解圣遗物OCR识别和正则匹配结果的弹窗
2025-04-05 19:53:52 +08:00
秋云
06364325b0
feat: 暴露部分大地图操作给js ( #1390 )
2025-04-02 22:30:21 +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
秋云
76445ab19d
fix: 修复换队时爬七天神像导致换队失败的问题 ( #1295 )
2025-03-14 11:43:58 +08:00
秋云
54e3db9228
fix: move mouse to center after adjust zoom level
2025-03-11 11:57:03 +08:00
辉鸭蛋
8246d1a2f2
Merge remote-tracking branch 'origin/main'
2025-03-06 00:25:11 +08:00
辉鸭蛋
fc2c809702
release all key before tp & release all key after auto fight
2025-03-06 00:22:12 +08:00
秋云
4e44bb0e78
fix: resolve mouse simulation issue due to resolution change on screen off ( #1230 )
...
* fix: resolve mouse simulation issue due to resolution change on screen off
* fix: typo
2025-03-05 00:30:35 +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
秋云
4932c52af9
fix: remove while loop in TpTask ( #1221 )
...
* fix: prevent infinite loop in TpTask.cs
* fix: prevent redundant zoom operation
* fix: handle party switching failures in PathExecutor; add pre-switch check for switch party task
* fix: typos.
2025-02-28 10:00:59 +08:00
秋云
a9896f0ff1
修改部分细节 ( #1189 )
...
* 1. MoveMapTo之前保证缩放大于2,以保证初始中心点识别不会出错;
2. 重构MoveMapTo,主要去除了首次的试探过程(由于直接使用游戏坐标来确定需要移动的距离,试探已经不再需要)。
* 直接抛出异常而不是break
* 首次切换队伍时不会触发传送,而后续切换其他队伍时(RunnerContext.Instance.PartyName 已非空)才会触发传送。修改为任何时候都触发传送。
* 打开编队前添加少许延时
* 添加配置项 切换队伍前是否前往须弥七天神像
2025-02-23 23:39:57 +08:00
秋云
b82395cc3a
1. MoveMapTo之前保证缩放大于2,以保证初始中心点识别不会出错; ( #1187 )
...
2. 重构MoveMapTo,主要去除了首次的试探过程(由于直接使用游戏坐标来确定需要移动的距离,试探已经不再需要)。
2025-02-19 09:56:05 +08:00
辉鸭蛋
ccf1c37283
tp: expand non clickable areas
2025-02-12 23:12:26 +08:00
辉鸭蛋
3fcc11a617
edit tp config
2025-02-12 22:41:04 +08:00
辉鸭蛋
717bd931f7
edit tp config #1145
2025-02-12 22:13:08 +08:00
秋云
6bf0d886ca
Merge pull request #1114 from physligl/main
...
Fix typos.
2025-02-08 13:49:11 +08:00
辉鸭蛋
33dc5f7d42
fix tptask
2025-02-06 14:11:19 +08:00
辉鸭蛋
2536b14af1
fist run not init key binding
2025-01-29 22:58:23 +08:00
辉鸭蛋
c3cffff4f3
fix CheckInBigMapUi
2025-01-29 22:23:12 +08:00
辉鸭蛋
efde38439d
tp exception
2025-01-29 08:12:32 +08:00
辉鸭蛋
e42c886bbe
fix domain tp
2025-01-28 16:23:43 +08:00
秋云
ce7c88f8e8
根据临近传送点的距离确定地图缩放,根据缩放等级确定当前剩余的距离。
2025-01-28 02:38:26 +08:00
秋云
b445c71e52
增加了地图移动的相关参数设置。
2025-01-24 20:38:45 +08:00
秋云
3cc3eb44a4
fix typos.
2025-01-23 23:00:57 +08:00
辉鸭蛋
9ddd3c5564
code clean
2025-01-18 15:12:35 +08:00
秋云
89e00207cb
优化传送到七天神像回血的体验。
2025-01-17 03:27:58 +08:00
秋云
8a63ac8914
fix typo.
2025-01-16 08:24:08 +08:00
秋云
c87ba278e9
修复了影向山和太山府附近点错传送锚点的问题。
2025-01-16 08:18:50 +08:00
辉鸭蛋
340c4caf49
fix 4 am skip blessing of the welkin moon
2025-01-15 01:03:16 +08:00
辉鸭蛋
fcac4aa811
tp wait 1 min #932
2025-01-10 01:18:40 +08:00
秋云
b92c52cb5c
合并。
2025-01-08 00:56:31 +08:00
秋云
b9dd66f87a
合并。
2025-01-08 00:53:49 +08:00
秋云
a85129b087
修复移动地图时概率持续点击标记。
2025-01-08 00:47:07 +08:00
秋云
e2530a1001
Merge branch 'main' of https://github.com/physligl/better-genshin-impact
2025-01-07 01:03:20 +08:00
辉鸭蛋
9f46fb00be
Merge branch 'main' into main
2025-01-07 00:12:41 +08:00
Ayu0K
543e36f77e
mod: 更改打开地图的方式
2025-01-06 22:55:08 +08:00
秋云
476f36a19a
确保传送任务开始前一定位于地图界面。
2025-01-06 22:55:07 +08:00
mfkvfhpdx
958c5ab7cd
Merge branch 'babalae:main' into main
2025-01-06 14:08:08 +08:00
秋云
99831beb40
修复了地图移动的时候狂点标记问题,修复了移动次数从0开始计算的问题。
2025-01-06 11:51:14 +08:00
秋云
7137e52605
确保传送任务开始前一定位于地图界面。
2025-01-05 01:57:16 +08:00
zjl
4c0d9955b3
阵亡后,重试该路线。但重试,准备传回来时,有几率未打开地图界面,导致传送失败,所以加了每次重试都检查是否打开地图界面。
2025-01-03 20:50:50 +08:00
辉鸭蛋
4118e7b6f2
opt
2024-12-29 22:03:26 +08:00
辉鸭蛋
d71ff06868
fix domain and map retry
2024-12-29 20:54:31 +08:00
辉鸭蛋
6432ff1aed
fix key mouse
2024-12-29 17:08:08 +08:00
秋云
8f1cf62449
优化鼠标移动逻辑。
2024-12-29 00:20:56 +08:00
秋云
34d0917818
合并分支。
2024-12-28 22:05:12 +08:00
辉鸭蛋
b83017f52e
add GetBigMapZoomLevel
2024-12-28 21:29:42 +08:00
秋云
dd6b26ae8d
提高了MouseMoveMap中最小的steps数量以避免除0错误。
2024-12-28 19:22:03 +08:00