mno
|
77f8013bb0
|
更正自动拾取掉落物为扫描掉落物光柱 (#2795)
* 更正自动拾取掉落物为扫描掉落物光柱
原表述易引起误会,以为捡东西就要开启,改为更明确的扫描掉落物光柱以说明其功能
同时,该方法仅作为无万叶和琴时的备选方案,效果原差于直接使用聚集材料动作,将原”与万叶配合更佳“更正为”仅在无万叶时备用“
* Update en.json
更正en.json
|
2026-02-18 20:24:04 +08:00 |
|
辉鸭蛋
|
9f67726781
|
I18n v2 (#2709)
* feat(i18n): 添加界面与日志的国际化支持
- 新增 ITranslationService 接口及 JsonTranslationService 实现,提供基于 JSON 的翻译服务
- 添加 TrConverter 转换器,支持通过绑定动态翻译界面文本
- 引入 AutoTranslateInterceptor 行为,自动扫描并翻译界面中的静态文本
- 集成 TranslatingSerilogLoggerProvider,实现日志输出的实时翻译
- 在 App.xaml 中注册全局样式,为 Window、UserControl 和 Page 启用自动翻译
* refactor(AutoTranslateInterceptor): 优化自动翻译拦截器的加载与应用机制
- 移除 HomePage 中冗余的 EnableAutoTranslate 属性设置,改为继承属性
- 通过类构造函数注册全局 Loaded 事件处理器,替代在每个元素上单独添加
- 引入请求队列机制,批量处理待应用翻译的元素,避免重复调度
- 扩展属性类型检查,支持 object 类型以处理更多动态内容场景
* fix: 移除全局自动翻译拦截器以避免冲突
移除在 App.xaml 中为 Window、UserControl 和 Page 全局设置的 AutoTranslateInterceptor,
改为仅在 PickerWindow 中显式启用。这解决了全局样式可能导致的意外行为或冲突。
* feat(ui): 为多个窗口启用自动翻译拦截器
为 MapLabelSearchWindow、ArtifactOcrDialog、PromptDialog 等 14 个窗口添加了 AutoTranslateInterceptor.EnableAutoTranslate 属性,以启用自动翻译拦截功能。
* feat(i18n): 添加国际化目录支持并优化异常处理
* feat(ui): 添加软件UI语言设置并改进翻译服务
- 在通用设置页面新增UI语言选择控件,支持动态切换界面语言
- 修改游戏语言标签为“原神游戏语言”以明确区分
- 改进JsonTranslationService,支持UI语言切换时的实时翻译更新
- 优化AutoTranslateInterceptor,缓存原始文本值并在语言切换时恢复
- 添加属性变更监听机制,确保UI元素在语言切换后正确刷新
* feat(自动翻译): 添加排除自动翻译的依赖属性
在 AutoTranslateInterceptor 中新增 ExcludeAutoTranslate 附加属性,允许对特定依赖对象禁用自动翻译功能。当遍历元素进行翻译时,会检查此属性并跳过已标记排除的元素。
* feat(translation): 为缺失文本翻译添加详细上下文信息
扩展翻译服务以收集缺失文本的详细上下文,包括视图路径、元素类型、属性名等。
重构 `ITranslationService` 接口,引入 `TranslationSourceInfo` 类封装上下文信息。
修改 `AutoTranslateInterceptor` 自动收集 UI 元素信息,`JsonTranslationService` 合并多来源上下文。
* Revert "feat(自动翻译): 添加排除自动翻译的依赖属性"
This reverts commit a1c2334951.
* fix: 跳过 GridViewRowPresenter 中的文本翻译
添加 IsInGridViewRowPresenter 检查,避免在 GridViewRowPresenter 控件内进行自动翻译,防止潜在的界面显示问题。
* fix: 修复自动翻译拦截器在组合框上下文中的误触发
在自动翻译拦截器中添加了 IsInComboBoxContext 方法,用于检测依赖对象是否处于 ComboBox 或其相关弹出菜单的上下文中。当检测到对象位于组合框上下文时,跳过自动翻译逻辑,避免对下拉选项等界面元素进行不必要的翻译操作,从而解决潜在的界面干扰问题。
* feat(translation): 添加缺失翻译上报至 Supabase 的功能
- 新增 IMissingTranslationReporter 接口及 SupabaseMissingTranslationReporter 实现
- 在 JsonTranslationService 中集成缺失翻译上报逻辑
- 添加缺失翻译收集的配置设置(MissingTranslationCollectionSettings)
- 优化缺失翻译文件的序列化格式,将 Source 字段改为紧凑的数字表示
- 移除 ScriptRepoUpdater 中未使用的 using 语句
- 在 App.xaml.cs 中注册 SupabaseMissingTranslationReporter 服务
* fix: 修复自动翻译功能中原始值恢复和重复报告问题
- 移除未使用的法语翻译支持以简化语言选项
- 修复 Supabase 报告序列化时移除冗余字段
- 添加已缺失翻译键的缓存以避免重复报告
- 重构自动翻译拦截器,将原始值存储移至依赖属性
- 修复原始值恢复逻辑,确保正确遍历所有子元素
* feat(ui): 添加更新UI语言文件功能
- 在 ITranslationService 接口中添加 Reload 方法
- 在 JsonTranslationService 中实现 Reload 方法,支持重新加载语言文件并发送变更通知
- 在通用设置页面添加“更新”按钮,点击后从远程仓库下载最新语言文件
- 实现 OnUpdateUiLanguageAsync 命令,支持从 GitHub 和镜像源下载语言文件
- 下载后自动替换本地文件并重新加载翻译服务
|
2026-02-15 19:03:33 +08:00 |
|
ShadowLemoon
|
6e9da06f08
|
双玛头 (#2666)
|
2026-01-21 15:22:34 +08:00 |
|
躁动的氨气
|
2f44f74daa
|
feat: 更新万能战斗策略 (#2654)
|
2026-01-19 03:35:48 +08:00 |
|
辉鸭蛋
|
b32da6f902
|
更新时不覆盖一键宏 #2521
|
2026-01-16 00:58:30 +08:00 |
|
起个名字好难的喵
|
d2b2c9afb7
|
清理默认战斗策略,更新万能策略 (#2606)
|
2026-01-06 20:24:10 +08:00 |
|
Patrick-Ze
|
4d5af17f98
|
将万能战斗策略(萌新推荐)移动至备用策略文件夹 (#2534)
|
2025-12-14 00:35:26 +08:00 |
|
起个名字好难的喵
|
81ac69bde0
|
Update 万能战斗策略(萌新推荐).txt (#2480)
|
2025-11-18 21:06:41 +08:00 |
|
火山
|
bbe0b9fce1
|
战斗策略:万能通用战斗策略(初版) (#2088)
|
2025-09-13 07:10:47 +08:00 |
|
辉鸭蛋
|
3d8b8bb043
|
默认黑名单作为内置配置,用户黑白名单使用改用txt存储。配置可实时生效
|
2025-06-27 23:51:21 +08:00 |
|
火山
|
72e2558747
|
Update pick_black_lists.json (#1779)
适配幽境危战js
|
2025-06-27 20:10:28 +08:00 |
|
火山
|
04d81ce3e1
|
Update pick_black_lists.json (#1770)
增加「幽境危战」、煎饪
两个高频误触词
|
2025-06-25 23:54:44 +08:00 |
|
Uqbc9
|
368fc6eca6
|
feat: 支持角色个性化战斗宏优先级设置 (#1669)
* feat: 支持角色个性化战斗宏优先级设置
- 新增角色级别的宏优先级配置(MacroPriority)
- 支持每个角色独立设置使用的宏编号(1-5)
- 优化宏优先级验证和回退逻辑
- 更新UI说明文本和所有角色配置
* feat: update macro settings UI for personalized combat macro numbering
---------
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
|
2025-06-08 17:47:11 +08:00 |
|
辉鸭蛋
|
8aec25d6e9
|
自动拾取添加黑名单 #1545
|
2025-05-10 19:16:38 +08:00 |
|
辉鸭蛋
|
527dd98014
|
Revert "打包测试文件"
This reverts commit 349bc1b36a.
|
2025-05-09 01:50:45 +08:00 |
|
辉鸭蛋
|
349bc1b36a
|
打包测试文件
|
2025-05-09 01:07:39 +08:00 |
|
辉鸭蛋
|
8f74ae77b3
|
黑名单添加 调味
|
2025-05-08 23:16:09 +08:00 |
|
ddaodan
|
b2d8e8a512
|
add pick black item (#1399)
|
2025-04-04 20:53:40 +08:00 |
|
Uqbc9
|
ea8468b999
|
Update avatar_macro.json 补充新角色;增加玛薇卡跳喷宏,按住极限平地9次跳喷
补充新角色
增加玛薇卡跳喷宏,按住极限平地9次跳喷
|
2025-02-08 13:30:01 +08:00 |
|
曦
|
edaf5ac443
|
more pick black item
|
2025-01-26 21:35:20 +08:00 |
|
辉鸭蛋
|
5552813d61
|
more pick black item
|
2025-01-12 22:08:18 +08:00 |
|
OPPO9008
|
842f8506a5
|
添加纳塔训练大师名字
|
2024-11-27 11:46:09 +08:00 |
|
辉鸭蛋
|
62a19c0052
|
auto pick: add black list #800
|
2024-11-24 00:01:32 +08:00 |
|
辉鸭蛋
|
0a5dc888a0
|
5.2 avatar + Yap model
|
2024-11-22 00:49:59 +08:00 |
|
辉鸭蛋
|
03f25ebcfb
|
revert #697
|
2024-10-16 01:06:22 +08:00 |
|
鹤望兰
|
b8c9dc971f
|
Add files via upload
|
2024-10-15 01:59:36 +08:00 |
|
鹤望兰
|
943bd4fc4d
|
Add files via upload
|
2024-10-14 21:58:11 +08:00 |
|
辉鸭蛋
|
6c643b2419
|
删除一些默认用户配置
|
2024-10-13 18:27:03 +08:00 |
|
辉鸭蛋
|
a963a8595a
|
auto pick: add black list
新增黑名单条目至 pick_black_lists.json
|
2024-10-10 01:20:41 +08:00 |
|
lwh9346
|
7f39062f14
|
添加了一些可靠的路径追踪捡狗粮路线
|
2024-10-01 16:56:31 +08:00 |
|
辉鸭蛋
|
d686fdcb5a
|
auto skip black list #677
|
2024-10-01 12:17:01 +08:00 |
|
辉鸭蛋
|
a06f0fcdb2
|
auto pathing: fix not releasing the mouse and keyboard when stopping tasks
更新日志和黑名单
移除 `PathExecutor.cs` 中的无用引用,重构 `Pathing` 方法,添加 `InitializePathing` 和 `ConvertWaypoints` 方法,提取传送点处理逻辑到 `HandleTeleportWaypoint` 方法。修改 `TpTask.cs` 中的日志格式为浮点数格式。将 `TaskRunner.cs` 中的 `FireAndForgetAsync` 方法重命名为 `RunThreadAsync`,并在 `ScriptService.cs` 中相应替换调用。为 `DpiHelper.cs` 中的 `ScaleY` 属性添加注释。更新 `pick_black_lists.json`,添加新的黑名单项 `"摆放巧像"`。在 `MapPathingViewModel.cs` 中添加 `_mapViewer` 字段,并在 `OnOpenMapViewer` 方法中使用。
|
2024-09-09 21:57:48 +08:00 |
|
辉鸭蛋
|
e6aa70a74c
|
add pick black list
|
2024-09-06 00:06:25 +08:00 |
|
辉鸭蛋
|
8931a633f1
|
update pick_black_lists
|
2024-09-01 00:46:47 +08:00 |
|
辉鸭蛋
|
ae5dbab855
|
update pick_black_lists
|
2024-09-01 00:38:18 +08:00 |
|
容小狸
|
ae75e9007d
|
Update pick_black_lists.json
Added:
"我在「回声之子」的声望…";
"我在「悬木人」的声望…";
"我在「流泉之众」的声望…";
|
2024-08-31 21:31:59 +08:00 |
|
辉鸭蛋
|
bb6aa9e121
|
auto skip: add pause text #552
|
2024-08-26 23:17:35 +08:00 |
|
辉鸭蛋
|
3b8429d3c4
|
auto tcg: add Kaveh
|
2024-07-28 13:53:49 +08:00 |
|
辉鸭蛋
|
5e3d50c74a
|
edit auto pick settings
|
2024-07-21 15:34:29 +08:00 |
|
辉鸭蛋
|
6402da1841
|
Neuvillette _runaroundInterval = 10
|
2024-07-18 22:14:30 +08:00 |
|
辉鸭蛋
|
349469250f
|
auto skip: use new new icon
|
2024-07-17 23:13:14 +08:00 |
|
辉鸭蛋
|
3173e5aeba
|
update Yap model to 4.8 & add more black pick text
|
2024-07-17 22:39:47 +08:00 |
|
辉鸭蛋
|
94d4c32cf5
|
resource updates
|
2024-06-08 18:25:54 +08:00 |
|
辉鸭蛋
|
3f5b984b55
|
update 4.7 avatar json
|
2024-06-06 00:56:09 +08:00 |
|
辉鸭蛋
|
c014284b84
|
add auto fight strategy
|
2024-05-19 20:21:23 +08:00 |
|
辉鸭蛋
|
3cc313c204
|
fix incorrect auto tcg file names
|
2024-05-18 22:03:18 +08:00 |
|
辉鸭蛋
|
ee154da3c3
|
music game: Gdi32.GetPixel
|
2024-05-09 02:46:33 +08:00 |
|
辉鸭蛋
|
e6c7abb074
|
add macro
|
2024-05-04 23:31:02 +08:00 |
|
辉鸭蛋
|
bcec9cfc6b
|
add new auto pick ocr engine
|
2024-05-04 19:31:47 +08:00 |
|
辉鸭蛋
|
bea434a3bb
|
Revert "update Yap model to 4.6"
This reverts commit 0e6e94c1e9.
|
2024-05-04 18:53:37 +08:00 |
|