Lancarus
|
8d75c42adc
|
fix: 肉鸽卡在干员技能面板 (#9843)
|
2024-07-22 15:01:11 +08:00 |
|
DavidWang19
|
1b022b8afb
|
fix: 修复肉鸽关卡通用策略无法识别费用的问题
|
2024-07-18 12:40:39 +01:00 |
|
Sherkey
|
20b6cea436
|
feat: 增加识别坍缩范式的插件,增加萨米肉鸽刷隐藏坍缩范式模式 (#9172)
### 更新功能
1. 增加`RoguelikeMode::CLP_PDS = 5`作为萨米肉鸽刷隐藏坍缩范式的模式,可且仅可用于萨米肉鸽。
在此模式下,将在每次回到关卡选择界面时检查坍缩状态,同时会优先使用带有`_collapse`后缀的战斗部署方案,也会使用特有的不期而遇和购物设置。
2. 肉鸽任务新增以下参数:
- `check_collapsal_paradigms`:是否检查坍缩范式,若`mode = 5`则默认为`true`,否则为`false`。
- `double_check_collapsal_paradigms`:是否增加对坍缩范式的检查频率,若`mode =
5`则默认为`true`,否则为`false`。
- `expected_collapsal_paradigms`:需要刷的坍缩范式,若`mode = 5`则默认为两组隐藏坍缩范式。
- `use_foldartal`:是否使用密文板,若`mode = 5`则默认为`false`,否则为`true`。
### 机制介绍
本插件将以两种不同的手段检查坍缩范式:
- 在选关界面点击屏幕中上方展开坍缩状态栏(以下称`Panel Check`);
- 观察屏幕右侧是否有坍缩范式通知(以下称`Banner Check`)。
获取坍缩值的方法多种多样,本插件考虑到了以下情况:
1. 战斗后因非完美战斗而使坍缩值增加,进行`Banner Check`。
2. 战斗后因获得收藏品而使坍缩值变动,进行`Banner Check`。
3. 在不期而遇等(MAA中失与得等节点也会触发不期而遇插件)节点中使坍缩值变动,进行`Banner Check`。
4. 再诡异行商节点中因购买收藏品而使坍缩值变动,进行`Banner Check`。
5. 因使用密文版而使坍缩值减少,进行`Banner Check`。
6. 因进入新的一层而使坍缩值增加,进行`Panel Check`。
7. 若进行`Banner
Check`时发现坍缩范式消退,因不知道会不会一次性消退两层(即便会也概率极低),会在下一次回到选关洁面的时候额外触发一次`Panel
Check`。
8. 在`double_check_collapsal_paradigms =
true`的情况下,每次回到选关界面的时候都会额外触发一次`Panel
Check`以验证是否之前有漏、多记录坍缩范式,并以回调信息的形式传回Debug信息。
**注意事项**
1.
为了防止错过坍缩范式通知,会适当sleep,若检测到屏幕下方有`正在提交反馈至神经`的提示的话会额外sleep。所以开启检查坍缩范式的功能后整体流程会变得拖沓一些(目前在我本人可接受范围内)。
2.
在`RoguelikeMode::CLP_PDS`模式下,获得不需要的坍缩范式会直接重开,遇到需要的坍缩范式则会停止任务。理论上可能在不期而遇事件中获得了不需要的坍缩范式,但因为右上角没有退出按钮而没有及时重开。但我目前没有观察到这样的情形,故没有做处理。不放心的话请设置`double_check_collapsal_paradigms
= true`,等回到选关界面后再检查一遍已获得的坍缩范式。
3.
无论如何,强烈推荐开启`double_check_collapsal_paradigms`。慢点就慢点,求稳才是关键。在我本人测试的过程中,遇到过一两次遗漏`Banner
Check`的情况(截图错过了右上角通知),幸好在额外触发的`Panel
Check`中补上了。怀疑是系统卡顿或网络延迟所致(我在澳大利亚用着MBP2017开着MUMU+MAA刷官服,时间长了后模拟器本身就偶尔会卡住)。
### 回调信息
当`check_collapsal_paradigms == true`时会输出类似于下方的回调信息:
```C++
callback(AsstMsg::SubTaskExtraInfo, json::object {
{ "what", "RoguelikeCollapsalParadigms" },
{ "details", json::object {
{ "cur", "目空一些" },
{ "deepen_or_weaken", 1 },
{ "prev", "睁眼瞎" }
} }
});
```
其中`deepen_or_weaken = 1`代表坍缩范式从`prev`加深至`cur`,若`deepen_or_weaken =
-1`则代表坍缩范式消退。
偶尔也会有测试信息以`deepen_or_weaken = 0`被传回,主要用于我自己测试用。
### 任务设置范例
以下是我的测试用任务设置:
```Python
asst.append_task('Roguelike', {
'theme': 'Sami',
'mode': 5,
'investment_enabled': False,
'squad': '远程战术分队',
'roles': '稳扎稳打',
'core_char': '维什戴尔',
# 'expected_collapsal_paradigms': ['趋同性消耗'],
# 'check_collapsal_paradigms': True, # 在mode = 5时默认为True
double_check_collapsal_paradigms': True, # 建议打开,以防万一错过了什么
# 'use_foldartal': False # 在mode = 5时默认为False
})
```
建议在难度10刷隐藏坍缩,我只做了第一层的漏怪作业且以`维什戴尔`为战斗核心。
### To-Do(s)
- [ ] 补充相关文档 (要不就把上述文字作为文档吧?)
### Need Help
- [ ] 外服适配
- [ ] UI适配
---
小孩子不懂事乱写的代码,请各位多指教。
|
2024-07-07 20:56:14 +08:00 |
|
Horror Proton
|
b5eb2a004f
|
chore: fix missing includes
|
2024-06-19 17:15:48 +08:00 |
|
Horror Proton
|
f5dea882d0
|
refactor: move functions to TileCalc2 and TileDef
|
2024-06-16 10:47:59 +08:00 |
|
Manicsteiner
|
98ecb301b4
|
chore: Amiya new promotion in RoguelikeBattleTaskPlugin (#9377)
|
2024-06-15 18:11:57 +08:00 |
|
Weiyou Wang
|
9e8009299c
|
feat: 初步实现肉鸽模式5:刷隐藏坍缩
|
2024-06-07 12:00:35 +10:00 |
|
uye
|
11b64cae3a
|
fix: constexpr 构造错误
|
2024-06-04 20:55:49 +08:00 |
|
uye
|
0f14c11e3d
|
feat: 增加保全、肉鸽、抄作业可配置截图最小间隔
|
2024-06-04 20:39:05 +08:00 |
|
Horror Proton
|
8df651bb82
|
feat: add workaround to limit roguelike framerate
|
2024-05-20 20:36:44 +08:00 |
|
MistEO
|
afbe5e2e03
|
fix: 修复肉鸽关卡识别受截图速度影响的问题
|
2024-05-04 16:14:37 +08:00 |
|
Horror Proton
|
cd347b73e7
|
feat: calculate position of skill & retreat button
|
2024-03-31 10:16:20 +08:00 |
|
Lancarus
|
67a33423ba
|
perf: 优化肉鸽作战逻辑,使不能空放的干员技能不影响后续部署指令的执行 (#7934)
|
2024-01-06 18:48:28 +08:00 |
|
status102
|
cc3ac7ef1b
|
refactor: 重构BattleHelper的m_cur_deployment_opers为vector
|
2023-11-27 16:22:44 +08:00 |
|
status102
|
83cec5b339
|
perf: 优化肉鸽主题校验
|
2023-11-26 10:25:06 +08:00 |
|
status102
|
8b308865f3
|
perf: 迁移肉鸽干员
|
2023-11-17 21:33:41 +08:00 |
|
status102
|
acc3077a53
|
perf: m_roguelike_config -> m_config
|
2023-11-03 21:09:17 +08:00 |
|
status102
|
8ca6ec3208
|
refactor: 不再继承RoguelikeConfig,使用AbstractRoguelikeTaskPlugin统一共享RoguelikeConfig
|
2023-10-31 21:55:44 +08:00 |
|
Horror Proton
|
18817c18b7
|
chore: fix typos [skip changelog]
|
2023-10-20 11:36:22 +08:00 |
|
Lancarus
|
d9df951500
|
feat: 肉鸽适配新干员默认技能 (#6948)
|
2023-10-16 18:17:26 +08:00 |
|
zzyyyl
|
fcbecb3102
|
feat: 减少肉鸽单次操作截图次数
|
2023-10-14 22:56:22 +08:00 |
|
MistEO
|
32e78ae359
|
chore: 调整日志
|
2023-10-13 20:38:26 +08:00 |
|
MistEO
|
7db3936e1c
|
feat: WpfGui新增 肉鸽设置-中止行为等待至本次战斗结束后 (#6591)
|
2023-10-04 22:47:06 +08:00 |
|
status102
|
1eadcde4b0
|
fix: remove test code
|
2023-10-04 13:59:39 +08:00 |
|
zzyyyl
|
c8c45cf6d8
|
style: format
|
2023-10-02 20:55:51 +08:00 |
|
status102
|
bd72f57f38
|
feat: 肉鸽新增 WpfGui选项-中止行为等待至本次战斗结束后
|
2023-10-02 19:58:48 +08:00 |
|
MiaoYan JY
|
4b866fb93e
|
fix: 修复肉鸽自动撤退字段引发闪退的问题
|
2023-10-02 17:52:14 +08:00 |
|
status102
|
e8cc326a68
|
perf: 肉鸽主题从Status分离
|
2023-10-02 16:55:14 +08:00 |
|
Annoying Flower
|
5f72e09060
|
feat: 新增肉鸽干员自动撤退字段 (#6241)
|
2023-09-07 17:16:38 +08:00 |
|
MiaoYan JY
|
6af9afbbe7
|
fix: 修复肉鸽道中抓取干员 山 或 林 后重复开启技能的问题
|
2023-09-04 21:45:43 +08:00 |
|
Lancarus
|
2d5f168efa
|
适配纵向进点
|
2023-09-02 09:38:09 +08:00 |
|
Lancarus
|
2326c677fc
|
适配纵向进点
|
2023-09-01 22:53:35 +08:00 |
|
Lancarus
|
d7fb47714b
|
feat: 增加烧开水功能,优化萨米肉鸽策略 (#6053)
|
2023-08-25 14:00:44 +08:00 |
|
MiaoYan JY
|
a19df2e24e
|
fix: 修复肉鸽中干员 山 2 技能反复释放的问题
|
2023-08-21 23:40:40 +08:00 |
|
Lancarus
|
6932303311
|
fix:肉鸽在招募逻辑内可以将同一干员纳入多个群组,修复由于拆分文件造成的bug (#5946)
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
|
2023-08-15 17:44:11 +08:00 |
|
MistEO
|
793d18af07
|
refactor: Battlefield Matcher 重构
|
2023-04-29 16:50:39 +08:00 |
|
MistEO
|
d258dd675a
|
refactor: 视觉相关重命名
|
2023-04-29 16:20:12 +08:00 |
|
DuKong
|
5863c3991e
|
fix: 部分肉鸽地图无法正确部署
|
2023-04-28 20:32:18 +08:00 |
|
DuKong
|
5c149019b1
|
fix: 部分肉鸽地图无法正确部署
|
2023-04-28 10:38:41 +08:00 |
|
DuKong
|
8ebbd42801
|
fix: 部分肉鸽地图无法正确部署
|
2023-04-28 10:36:49 +08:00 |
|
MistEO
|
c2e327275d
|
refactor: Vision 超级大重构 Phase 1
|
2023-04-27 22:42:56 +08:00 |
|
罗家欣
|
87b63c95a8
|
优化逻辑,debug存图
|
2023-04-19 13:19:29 +08:00 |
|
LingXii
|
57b0654872
|
Feat: 新增不期而遇插件,优化招募与战斗策略 (#4241)
feat: 新增不期而遇插件,优化招募与作战策略
|
2023-04-09 20:28:15 +08:00 |
|
MistEO
|
5dfe3556ec
|
refactor: 重构地图加载逻辑,改为惰性加载
|
2023-04-08 01:58:09 +08:00 |
|
MistEO
|
82091b578d
|
feat: 攻略视频导出作业 JSON (#4030)
* feat: 作业视频识别,基本功能完成
Squashed commit of the following:
commit 3488507ebfb291b21ce9dae2d77536c39fc74840
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 19:05:19 2023 +0800
chore: rename
commit ad3446fd823db3ea5cd657cf216fcfdd7063ce0b
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 19:02:34 2023 +0800
perf: 优化视频识别结构
commit 5e5553e3720aa7c8c81d1667af96ffdc192d4281
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 18:53:13 2023 +0800
fix: build error
commit ffe850ea49008e2c7cef281159ef673ffae735f2
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 18:40:46 2023 +0800
perf: 识别识别不需要连接模拟器
commit 56711ea3ded5b8832b9399591cb93064740ba23c
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 18:40:20 2023 +0800
perf: 优化视频读取性能
commit 1ce5ea3a61a6f270d834d1f2346832debd83f70f
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 16:19:08 2023 +0800
feat: WPF UI 初步集成视频识别
commit d741d0fbef48829e502d9b641d918969c94a7352
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 15:18:58 2023 +0800
chore: 一些重命名
commit a14652773989c35788dff0262c70cbc4c8c0cd0d
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 14:35:48 2023 +0800
chore: rename and fix build error
commit 5ea7d52fab67d7085aceb3147b6940781f5e4b93
Merge: 89db75e0 4c4f8f4d
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 14:25:15 2023 +0800
Merge branch 'dev' into feat/video_to_json
commit 89db75e05cea969417462dfcffb8e0b68233a199
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 03:49:41 2023 +0800
chore: 导出json文件名
commit 6e1804b1dd49781dfeffc4a846321f8ebfff8b8c
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 03:47:38 2023 +0800
fix: 修复关卡识别错误
commit cc0dab1c1b0e2ff4ce2d62e3996516b13039be2b
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 03:31:39 2023 +0800
feat: 完成关卡名识别、重命名一些变量
commit bf1ab83bcfdeb64dad06c2cc3ac649c77baf317e
Author: MistEO <mistereo@hotmail.com>
Date: Sat Apr 1 02:23:24 2023 +0800
feat: 第一份作业导出
commit 76ae6262b64f7e7365cd1e7783b2cd4db61600ca
Author: MistEO <mistereo@hotmail.com>
Date: Fri Mar 31 21:43:00 2023 +0800
chore: rename
commit 493cb9c3ab4718f15316c357080fec6930c89a97
Author: MistEO <mistereo@hotmail.com>
Date: Fri Mar 31 20:13:45 2023 +0800
perf: 更新战斗识别相关模型
commit 623c80c76792a24c37d7dad5addb8c00341a5688
Author: MistEO <mistereo@hotmail.com>
Date: Thu Mar 30 00:02:47 2023 +0800
refactor: 完成视频切片重构
commit 73bbf7c8727d911effa298ccff0a4ae29376baed
Author: MistEO <mistereo@hotmail.com>
Date: Tue Mar 28 23:54:39 2023 +0800
perf: 优化tensor转换
commit 13ba7a01e1c46ee1f0b6bea55ffaaf30fcf552c3
Merge: 48a4d765 61577dc9
Author: MistEO <mistereo@hotmail.com>
Date: Tue Mar 28 22:28:33 2023 +0800
Merge branch 'dev' into feat/video_to_json
commit 48a4d765e2a1f1240e8f31352c21f58b565752d2
Author: MistEO <mistereo@hotmail.com>
Date: Sat Mar 25 23:22:35 2023 +0800
fix: build error
commit 02c80f4442e520998aff3b14fa4decbbc421b6c0
Author: MistEO <mistereo@hotmail.com>
Date: Sat Mar 25 04:03:54 2023 +0800
perf: 优化技能ready识别模型
commit 7c15b54bd4a7c97772f27ac8bebaec97dd59f19c
Author: MistEO <mistereo@hotmail.com>
Date: Sat Mar 25 03:15:46 2023 +0800
perf: 重新训练干员方向检测模型
commit 450eea50a0601676e731411188a74cfc38f21a42
Author: MistEO <mistereo@hotmail.com>
Date: Sat Mar 25 01:39:23 2023 +0800
feat: 画了一堆图
commit bf2bc66c6d52ecdc9f7ce0e7fc3a4891bbe59f7c
Author: MistEO <mistereo@hotmail.com>
Date: Wed Mar 22 23:33:33 2023 +0800
feat: 完成干员部署方向识别
commit f3a0b4aee8e910d5ebc8e42486c5194bd6ffe51e
Author: MistEO <mistereo@hotmail.com>
Date: Wed Mar 22 22:43:01 2023 +0800
feat: 输出draw,增加一些回调,修复干员位置检测
commit 772fd2dbeaef59812b563aef36808e15f8d33e08
Author: MistEO <mistereo@hotmail.com>
Date: Wed Mar 22 18:16:26 2023 +0800
feat: 初步识别上场干员
commit 4fda687bdcbc598c80576f741b518fae8fc87566
Author: MistEO <mistereo@hotmail.com>
Date: Wed Mar 22 17:29:57 2023 +0800
perf: 优化一些细节
commit c72a1d7c8a13c1d22d5e2598ae0db87e74d32c26
Author: MistEO <mistereo@hotmail.com>
Date: Wed Mar 22 01:10:29 2023 +0800
fix: 修复偶现误识别问题
commit 3021a7372dbad1f920aad346b49f115d4d2e073c
Author: MistEO <mistereo@hotmail.com>
Date: Wed Mar 22 01:01:21 2023 +0800
feat: 完成干员检测
commit e74072fbbeffd4c0cd7a4d67208a67797341f1fa
Author: MistEO <mistereo@hotmail.com>
Date: Tue Mar 21 01:34:20 2023 +0800
feat: 完成yolo干员检测模型集成
commit 27a10f0bd0529c71d09aa2434a1ef1fd0cac2449
Author: MistEO <mistereo@hotmail.com>
Date: Mon Mar 20 20:39:44 2023 +0800
chore: rename
commit 277a620819c1f368392c10f8d74a7b3e9f633a58
Author: MistEO <mistereo@hotmail.com>
Date: Sun Mar 19 23:59:12 2023 +0800
feat: 完成编队->部署区识别
commit 9cfda5d295c34f37b592125898ec70105de77f7c
Author: MistEO <mistereo@hotmail.com>
Date: Sun Mar 19 02:02:11 2023 +0800
feat: 完成编队识别
MaaDeps 需要给 opencv features 加上 ffmpeg
* fix: 调整部分参数适应硬解带来的颜色变化问题
* chore: 删除部分日志
* fix: build error
* fix: 修复编队识别错误
* fix: 修复部署区识别错误(阈值问题
* fix: 修复初始部署区识别错误
* fix: 修复切片错误,修复部署区识别
* fix: 修了一些bug又制造了一些bug
* fix: 修了一些bug又制造了一些bug
* fix: typo
* fix: 关键帧错误
* fix: 修复部署区偶现识别错误
* fix: 修复暂停按钮偶现识别错误
* feat: 新增技能识别,修复一些bug
* fix: 修复变化判断错误
* chore: draw窗口优化
|
2023-04-05 15:17:09 +08:00 |
|
MistEO
|
8d6ffde579
|
fix: 修复肉鸽崩溃问题
fix #4160 #4163
|
2023-04-03 19:09:34 +08:00 |
|
DuKong
|
36cf068fcc
|
Merge branch 'dev' of https://github.com/LingXii/MaaAssistantArknights into dev
|
2023-04-02 11:18:16 +08:00 |
|
DuKong
|
4a3814cdd4
|
feat: 优化招募与战斗逻辑框架
|
2023-04-01 19:19:55 +08:00 |
|
Hao Guan
|
f2f26b5d2d
|
chore: 修复Clang/GCC编译警告
|
2023-03-20 20:42:21 +10:00 |
|
dantmnf
|
7c2c0729a5
|
chore: move controller to subdirectory
|
2023-02-17 19:40:15 +08:00 |
|