辉鸭蛋
a0d8133558
删除多余的启动游戏逻辑 #2943 #2942
2026-03-22 14:14:49 +08:00
Shadow-Lemon
5dcbd9b577
fix: 修复命令行启动时自动更新阻塞导致 StartGameTask 跳过等待主界面的问题 ( #2902 )
...
Co-authored-by: ShadowLemoon <119576779+ShadowLemoon@users.noreply.github.com >
2026-03-11 09:56:01 +08:00
DarkFlameMaster
b9e1c37b67
删除一条龙配置的弹窗主题与主窗口保持一致 ( #2887 )
2026-03-08 18:01:11 +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
DarkFlameMaster
2d5c7f6e1f
新增一条龙配置的重命名与删除 ( #2658 )
2026-01-19 15:36:03 +08:00
辉鸭蛋
e0c495fae3
冒险家协会加入挪德卡莱
2026-01-15 02:03:02 +08:00
ShadowLemoon
300656761d
refactor: 给没有跟随主题的弹窗加上跟随主题的功能 ( #2461 )
2025-11-14 16:29:49 +08:00
bling-yshs
cd69a255dc
feat: 通知->全局通知设置->添加新选项“手动停止时不通知”,允许用户选择手动停止时是否发送通知 ( #2195 )
2025-09-16 10:25:40 +08:00
辉鸭蛋
764a810b87
自动幽境危战加入一条龙
2025-08-07 01:31:14 +08:00
kaedelcb
e3f7afd7dc
Mian pbuy6优化尘歌壶购买弹窗显示/旋转寻敌优化 ( #1999 )
2025-08-05 10:25:49 +08:00
kaedelcb
59b011e378
自动秘境换队改到秘境页面/原粹识别优化 ( #1866 )
2025-07-12 14:56:35 +08:00
kaedelcb
ee26055728
修复配置组名称前半段有同名不显示的问题 ( #1858 )
2025-07-10 23:57:29 +08:00
辉鸭蛋
38a7cfce0b
针对 #1797 新增的尘歌壶进入方式添加配置
2025-07-06 12:29:09 +08:00
kaedelcb
1790a640d2
任务列表自动保存,尘歌壶购买优化 ( #1615 )
2025-05-19 21:05:20 +08:00
Zhicheng Zhang
2ab54e50c0
支持在命令行启动一条龙参数时选择配置,配置找不到就用界面指定的。 ( #1586 )
...
* 优化命令行一条龙,支持选择配置。
BetterGI.exe startOneDragon <一条龙配置名称>
BetterGI.exe --startOneDragon <一条龙配置名称>
* 优化其它命令行启动逻辑。
2025-05-15 00:33:09 +08:00
kaedelcb
620331b16b
一条龙列表和尘歌壶购买优化 ( #1587 )
...
* 尘歌壶购买修改选择最大数方法
* 一条龙列表允许多选添加
2025-05-15 00:23:34 +08:00
kaedelcb
1c706d90e6
合成树脂保留/周日秘境奖励选择/一条龙尘歌壶优化 ( #1565 )
...
* 一条龙列表空时添加提示,按钮优化
* 1.自动秘境:添加周日材料本三种奖励选择、优化进入秘境横幅点击
2.合成浓缩树脂:添加合成浓缩后保留原粹树脂数量的功能
* 1.自动秘境:添加周日材料本三种奖励选择、优化进入秘境横幅点击
2.合成浓缩树脂:添加合成浓缩后保留原粹树脂数量的功能
* 1.优化加入浓缩树脂判断,最大合成数量限制。
* 1.优化一条龙页面UI显示。
2.合成树脂次数判断逻辑修复。
* 一条龙任务列表UI微调优化
* 代码微调
* 时间判断错误修复
* 合成树脂数量逻辑调整,应该没啥问题了
* 新增图片识别的图片
* 优化最大合成数的写法
* 一条龙内置尘歌壶添加配置日期和商品名称
优化寻找啊圆逻辑
* 1.自动秘境进入优化
* 优化寻找啊圆的逻辑
* 优化初始状态判断
* 优化购买逻辑判断代码
* 优化确定洞天名称方法
* 优化合成树脂判断为负数归零
* 自动秘境跳过判断删除秘境队伍判断
* OCR修改
* 一些无效using删除
---------
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com >
2025-05-11 17:01:25 +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
iris10086
07977dc6a3
领取尘歌壶奖励 简单实现 ( #1506 )
...
* 领取尘歌壶奖励 功能实现。 - 未实现配置管理
* 领取尘歌壶奖励 小经验书适配
* 优化日志提示等
* 领取尘歌壶奖励 -优化逻辑,删除不必要的资源。
* 领取尘歌壶奖励 阿圆识别修改 兼容其他类型壶。 绘绮亭 还是无法适配
* 代码格式化
---------
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com >
2025-05-03 22:29:56 +08:00
辉鸭蛋
6b2368c875
#1492 #1482 一条龙调用调度器时支持【下一任务从此执行】
2025-05-01 16:13:44 +08:00
辉鸭蛋
a16f405e38
#1492 添加taskListCopy
2025-05-01 16:10:53 +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
辉鸭蛋
807288ab90
重构底层截图器,大幅提升截图器耗时 ( #1302 )
...
* to mat init
* BitBlt 加锁
* 使用读写锁重构 Windows.Graphics.Capture,删除BGI自己命名的缓存设置
* dwm加锁并返回mat
* 队伍中没有对应元素角色修复日志问题
* 清除所有 DispatcherTimerOperationEnum 内容
* 修复单测的编译错误
* HDR Support
* 清理无用的截图器模式
2025-03-15 13:18:19 +08:00
辉鸭蛋
46ebdfc452
wpfui 4.0.0 ( #1255 )
...
* new INavigationAware, remove PageService
* fix run
* fix title bar
* override OnNavigatedTo
* try fix WindowStartupLocation
2025-03-13 00:33:31 +08:00
辉鸭蛋
052d8f095a
fix bug
2025-03-02 13:11:46 +08:00
辉鸭蛋
e96214f5c4
新增结束后的操作
2025-03-02 12:35:48 +08:00
辉鸭蛋
62c4d3e54e
新增检查每日奖励任务
2025-03-02 01:47:44 +08:00
辉鸭蛋
92516c26d2
支持配置要通知的事件
2025-02-04 17:11:53 +08:00
辉鸭蛋
644c3d0193
更多任务支持
2025-02-03 15:54:19 +08:00
辉鸭蛋
5259b1f351
startOneDragon command line #998
2025-01-25 16:49:05 +08:00
辉鸭蛋
1d5f5c772e
update ui
2025-01-25 13:55:19 +08:00
辉鸭蛋
e08b0875ee
fix lag
2025-01-17 23:12:14 +08:00
辉鸭蛋
9f11fc984d
add no select domain option
2025-01-10 00:59:31 +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
辉鸭蛋
df600c6016
start game when start one dragon
2024-12-22 20:52:39 +08:00
辉鸭蛋
c059611edb
update ui
2024-12-06 00:32:52 +08:00
辉鸭蛋
99c8cd450e
add claim mail
2024-12-04 01:33:17 +08:00
辉鸭蛋
df84cc9ef1
add auto claim Battle Pass rewards
2024-11-29 20:37:27 +08:00
辉鸭蛋
67a418b984
one dragon: task series connection
2024-11-26 00:46:38 +08:00
辉鸭蛋
008f09cbe9
5.2 map
2024-11-20 22:49:35 +08:00
辉鸭蛋
81b754125a
update ui
2024-10-20 10:51:41 +08:00
辉鸭蛋
29544507eb
one dragon: fill
...
添加 OneDragon 相关 ViewModel 和页面,删除旧配置
在 `App.xaml.cs` 中添加了 `using BetterGenshinImpact.ViewModel.Pages.OneDragon` 语句,并在 `App` 类中添加了一系列 `OneDragon` 相关的 ViewModel 到服务集合中。
在 `OneDragonTaskItem.cs` 中调整了 `using` 语句的顺序,初始化了一些属性的默认值,并添加了两个构造函数。
删除了 `LoginConfigPage.xaml`、`LoginConfigPage.xaml.cs`、`MailConfigPage.xaml`、`MailConfigPage.xaml.cs`、`LoginConfigViewModel.cs` 和 `MailConfigViewModel.cs` 文件的内容。
在 `OneDragonFlowPage.xaml` 中更新了 `oneDragonView` 的命名空间,并添加了多个 `DataTemplate` 以支持新的 ViewModel。
在 `OneDragonFlowViewModel.cs` 中调整了 `using` 语句的顺序,并更新了 `_taskList` 的初始化内容。
添加了多个新的 ViewModel 文件,包括 `CraftViewModel.cs`、`DailyCommissionViewModel.cs`、`DailyRewardViewModel.cs`、`DomainViewModel.cs`、`ForgingViewModel.cs`、`LeyLineBlossomViewModel.cs`、`MailViewModel.cs`、`OneDragonBaseViewModel.cs`、`SereniteaPotViewModel.cs` 和 `TcgViewModel.cs`。
添加了多个新的页面文件,包括 `CraftPage.xaml`、`CraftPage.xaml.cs`、`DailyCommissionPage.xaml`、`DailyCommissionPage.xaml.cs`、`DailyRewardPage.xaml`、`DailyRewardPage.xaml.cs`、`DomainPage.xaml`、`DomainPage.xaml.cs`、`ForgingPage.xaml`、`ForgingPage.xaml.cs`、`LeyLineBlossomPage.xaml`、`LeyLineBlossomPage.xaml.cs`、`MailPage.xaml`、`MailPage.xaml.cs`、`SereniteaPotPage.xaml`、`SereniteaPotPage.xaml.cs` 和 `TcgPage.xaml`、`TcgPage.xaml.cs`。
2024-10-19 19:29:44 +08:00
辉鸭蛋
a4bc632ae7
ui test
...
新增任务类属性和配置页面,优化日志记录
在 `BetterGenshinImpact.csproj` 文件中,添加了两个新文件夹路径 `GameTask\OneDragon\` 和 `User\AutoPathing\`。
在多个任务类文件中(如 `AutoDomainTask.cs`、`AutoFightTask.cs`、`AutoGeniusInvokationTask.cs`、`AutoMusicGameTask.cs`、`AutoWoodTask.cs`),新增了 `Name` 属性。
在 `PickAroundHandler.cs` 文件中,优化了 `RunAsync` 方法的日志记录,并添加了超时检查。
在 `ISoloTask.cs` 文件中,新增了 `Name` 属性和 `Start` 方法的接口定义。
在 `OneDragonTaskItem.cs` 文件中,新增了 `ViewModel` 属性。
在 `OneDragonFlowPage.xaml` 文件中,右侧配置部分从 `StackPanel` 改为 `ContentControl`,并添加了 `DataTemplate` 以支持不同任务类型的配置页面。
在 `IViewModel.cs` 文件中,将 `IViewModel` 接口的访问修饰符从 `internal` 改为 `public`。
在 `OneDragonFlowViewModel.cs` 文件中,初始化了任务项的 `ViewModel` 属性。
在 `ScriptControlViewModel.cs` 文件中,移除了构造函数的 `HomePageViewModel` 参数。
新增了 `LoginConfigViewModel.cs` 和 `MailConfigViewModel.cs` 文件,定义了相应的 ViewModel 类。
新增了 `LoginConfigPage.xaml` 和 `MailConfigPage.xaml` 文件,定义了相应的 XAML 布局及其交互逻辑。
2024-10-19 17:42:58 +08:00
辉鸭蛋
57989fd8b9
update ui
2024-10-18 19:57:39 +08:00
辉鸭蛋
9ad1062020
update one-stop service ui
2024-10-17 03:25:25 +08:00
辉鸭蛋
2ed7a883b3
One-stop service init
2024-10-17 02:48:21 +08:00