辉鸭蛋
|
a5e1478ecf
|
revert & dash
|
2025-01-24 19:48:45 +08: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 |
|
辉鸭蛋
|
ba3f97c63f
|
pathing: run -> dash
持续跑动改成多次冲刺
|
2025-01-18 11:16:12 +08:00 |
|
zjl
|
f14c61145f
|
重试时战斗策略不跳过
|
2025-01-18 09:15:41 +08:00 |
|
辉鸭蛋
|
daf6525172
|
pathing opt
stop_flying下落后都会有个类似target逼近的过程,path类型节点可以取消这个表现
|
2025-01-18 01:13:28 +08:00 |
|
秋云
|
89e00207cb
|
优化传送到七天神像回血的体验。
|
2025-01-17 03:27:58 +08:00 |
|
辉鸭蛋
|
8666c931d9
|
auto path opt
1. 超时直接放弃路径点
2. 所有时间都现取现用
|
2025-01-12 22:55:51 +08:00 |
|
mfkvfhpdx
|
64feced367
|
Merge branch 'babalae:main' into main
|
2025-01-11 22:43:53 +08:00 |
|
秋云
|
1f70cfb364
|
Merge branch 'main' of https://github.com/physligl/better-genshin-impact
|
2025-01-11 01:58:30 +08:00 |
|
秋云
|
5f18901e22
|
添加路径追踪中输出日志的功能。
|
2025-01-11 01:58:23 +08:00 |
|
mfkvfhpdx
|
ebd8031f2c
|
Merge branch 'main' into main
|
2025-01-10 10:29:53 +08:00 |
|
辉鸭蛋
|
cd3713175a
|
auto pathing: don't get close during the battle.
战斗时不需要接近点位
|
2025-01-09 23:49:49 +08:00 |
|
辉鸭蛋
|
3f2a3b118a
|
auto pathing: add auto run config
并且枫丹合成台不自动跑步
|
2025-01-09 23:41:53 +08:00 |
|
mfkvfhpdx
|
a9d8659be7
|
界面去除了偏色调整,战斗识别颜色调整为范围白和范围黄。当万叶技能cd大于3秒或当前一人次就结束了战斗(基本为没有怪物情况),则跳过此次万叶也拾取。未知界面检查,支持暂停情况。
|
2025-01-09 19:25:42 +08:00 |
|
辉鸭蛋
|
30827b2ff4
|
fix conflicts
|
2025-01-07 00:14:39 +08:00 |
|
辉鸭蛋
|
9f46fb00be
|
Merge branch 'main' into main
|
2025-01-07 00:12:41 +08:00 |
|
Ayu0K
|
be98f10851
|
mod: 修改按键方式
|
2025-01-06 22:55:08 +08:00 |
|
Ayu0K
|
f78d7bfcec
|
mod: 修改PathExecutor发送虚拟按键的方式
|
2025-01-06 22:55:08 +08:00 |
|
zjl
|
1f6e3b78a5
|
去掉异常处理中的派蒙检查,对于战斗脚本,结束后会误触发
|
2025-01-05 15:08:50 +08:00 |
|
zjl
|
e8b939fbee
|
未知界面检查常驻于pathing中,去除了该可配置项,以支持js中的路径追踪。pathing逻辑用try块包了起来,最后finally保证,额外开启的线程必定关闭。异常界面检查,当不存在派蒙时尝试按ESC(即使判断错误,也会由未知界面检查,关闭该弹出)。
|
2025-01-05 14:57:32 +08:00 |
|
zjl
|
3174dc75c8
|
删除了错误的注释
|
2025-01-03 20:51:25 +08:00 |
|
zjl
|
57953933d3
|
由于地图关闭按钮和烹饪关闭按钮一样,无法作为通用判断,所以依旧使用单个界面检查,调整了检查烹饪的图片范围,增加了按ESC出uid的那个界面也会ESC返回,未知界面检查默认开启。
|
2025-01-03 20:13:51 +08:00 |
|
zjl
|
b52af1e9a7
|
把检查移入pathing中,对烹饪做了二次判断,第一可能会在战斗时,误判
|
2025-01-01 22:15:53 +08:00 |
|
辉鸭蛋
|
bfeaa1b14a
|
fix pathing bug
|
2024-12-31 00:44:27 +08:00 |
|
辉鸭蛋
|
2396daf206
|
#767
|
2024-12-29 18:07:00 +08:00 |
|
zjl
|
a63ed2f2d2
|
路径追踪支持可配置
|
2024-12-27 21:46:52 +08:00 |
|
辉鸭蛋
|
537f647ba7
|
fix auto skip plot when pathing
|
2024-12-21 15:19:01 +08:00 |
|
辉鸭蛋
|
ca353fea70
|
remove log
|
2024-12-21 15:06:52 +08:00 |
|
辉鸭蛋
|
e497f6ec79
|
1. 抽离部分内部类,格式化代码
2. ValueTuple 已过时,元组建议使用 ()
3. 暂停变量不建议放在 TaskContext.Instance().Config.Suspend 中,会被持久化到配置内
4. 修改一些方法和变量的存放位置
|
2024-12-21 14:35:42 +08:00 |
|
zjl
|
36e49bcbc7
|
1、战斗优化,只保留按L的情况下
2、暂停功能根据点位状态记录,支持暂停后,当判断路径过于远时,会不消耗重试次数重试此任务
3、重试点位时,将只保留跑图的那部分,跳过如打架、挖矿等操作,提升效率
|
2024-12-21 12:49:39 +08:00 |
|
zjl
|
b99144cd3d
|
调整暂停为sleep方式,能一直维持,除了离开太远,会跳过当前任务,应该没多大问题。低血量尝试队伍回血。调度器右键重命名。
|
2024-12-20 20:13:51 +08:00 |
|
zjl
|
5162bcc88f
|
参考失焦,增加了快捷键暂停。调度器任务支持从指定任务开始(右键 下一个任务从此执行,重启软件,或取出待执行任务后,该状态将会清空)。
|
2024-12-17 23:12:56 +08:00 |
|
zjl
|
1a2cdbbfd7
|
参考失焦,简易的实现了快捷键暂停。调度器任务配置支持指定下一次从某个任务开始执行。右键下一次从此任务开始执行,同时名称颜色变绿。重启软件,或执行过滤操作后,清空该状态。
|
2024-12-17 23:06:30 +08:00 |
|
辉鸭蛋
|
c22edcd39a
|
pathing: dash behind press E, and don't press E when it's too close to the target point
疾跑放在开E后面,离目标点过近的时候不再开E
|
2024-12-10 23:58:49 +08:00 |
|
辉鸭蛋
|
c2cd6dbe9c
|
pathing: pre judgment of recovery
* 强制判断分辨率
* 切换队伍前判断是否需要复苏
|
2024-12-07 01:47:01 +08:00 |
|
辉鸭蛋
|
fa9eacf4ac
|
divide the path by tp point
|
2024-11-25 22:27:04 +08:00 |
|
辉鸭蛋
|
84629942bc
|
pathing: use gadget #799
|
2024-11-24 00:49:49 +08:00 |
|
辉鸭蛋
|
a6f6ce55dd
|
pathing: add OnlyInTeleportRecover config #779
|
2024-11-24 00:32:41 +08:00 |
|
辉鸭蛋
|
a89af32560
|
pathing: fix bug, init mining
|
2024-11-22 00:23:21 +08:00 |
|
辉鸭蛋
|
7feb204789
|
fix stopfly not work
|
2024-11-18 23:07:25 +08:00 |
|
辉鸭蛋
|
9580dd916a
|
pathing: add action combat_script
|
2024-11-16 22:48:26 +08:00 |
|
辉鸭蛋
|
2c3352f1bc
|
don't switch teams while online
|
2024-11-15 00:31:41 +08:00 |
|
辉鸭蛋
|
7a5efe208f
|
pathing opt
在 `PathExecutor` 类中添加了 `EndAction` 和 `EndJudgment` 属性,用于判断路径追踪的结束条件,并在路径执行过程中调用 `ResolveAnomalies` 和 `EndJudgment` 方法处理异常和结束条件。处理 `NormalEndException` 异常并记录日志。检查游戏窗口分辨率,低于 1920x1080 记录错误日志。
更新 `冒险家协会_枫丹.json` 文件,将路径点类型从 `path` 修改为 `target`。
在 `GoToAdventurersGuildTask` 和 `GoToCraftingBenchTask` 类中,添加结束日志信息,移除交互代码,并添加 `EndAction` 属性判断任务结束条件。
|
2024-11-13 23:42:15 +08:00 |
|
辉鸭蛋
|
3c2739c5c5
|
add GoToAdventurersGuildTask
优化项目结构并新增任务和路径文件
主要更改:
- 在 `BetterGenshinImpact.csproj` 文件中,添加了对 `GameTask\Common\Element\Assets\Json\**` 目录的处理,并确保其内容始终复制到输出目录。
- 在 `RecognitionObject.cs` 文件中,新增了多个静态方法 `Ocr` 和一个静态实例 `OcrThis`。
- 在 `PathExecutor.cs` 文件中,优化了路径执行逻辑,新增 `GetPosition` 方法,并调整了超时判断。
- 在 `AutoPickAssets.cs` 文件中,添加了多个 `using` 语句,新增 `_logger` 和 `PickRo` 字段,并在构造函数中添加了自定义拾取按键的处理逻辑。
- 在 `AutoPickTrigger.cs` 文件中,移除了自定义拾取按键的初始化逻辑。
- 在 `OneKeyExpeditionTask.cs` 文件中,注释掉了 `Cv2.ImWrite` 方法的调用。
- 在 `TpTask.cs` 文件中,添加了点位很近时不切换的判断逻辑。
- 在 `BvSimpleOperation.cs` 文件中,新增了多个点击按钮的方法和 `FindF`、`FindFAndPress` 方法。
- 在 `BvStatus.cs` 文件中,新增了多个方法用于判断是否在对话界面并等待对话界面加载完成。
- 在 `GameTaskManager.cs` 文件中,添加了 `MapAssets.DestroyInstance` 方法的调用。
- 在 `HotKeyPageViewModel.cs` 文件中,注释掉了 `ElementalCollectHandler` 的测试代码,并添加了 `GoToAdventurersGuildTask` 的测试代码。
- 在 `TaskSettingsPageViewModel.cs` 文件中,更新了 `OnGoToAutoGeniusInvokationUrlAsync` 方法中的 URL。
- 添加了 `BetterGenshinImpact - Backup.csproj` 文件,配置了项目属性、资源文件和包引用。
- 添加了 `冒险家协会_枫丹.json`、`合成台_枫丹.json` 和 `合成台_璃月.json` 文件,定义了前往相应地点的路径和动作。
- 添加了 `ChooseTalkOptionTask.cs` 文件,实现了选择对话选项的任务。
- 添加了 `GoToAdventurersGuildTask.cs` 文件,实现了前往冒险家协会领取奖励的任务。
|
2024-11-10 22:49:55 +08:00 |
|
辉鸭蛋
|
ef20a5448b
|
fixed the issue where the pathing cannot be used properly when the resolution is below 1920x1080
|
2024-11-10 13:13:10 +08:00 |
|
辉鸭蛋
|
435d04b52d
|
pathing: add more settings
|
2024-11-10 00:51:47 +08:00 |
|
辉鸭蛋
|
244ce1c27f
|
pathing: add exception handling for entering conversations
|
2024-11-10 00:02:18 +08:00 |
|
辉鸭蛋
|
9c7651702a
|
add auto BlessingOfTheWelkinMoonTask
|
2024-11-09 00:38:57 +08:00 |
|
辉鸭蛋
|
a98934fc9a
|
fix bug
|
2024-11-02 22:56:35 +08:00 |
|