晓丶梦丶仁
|
208c34cfd4
|
refactor: 允许在生息演算内任意位置开始任务,进出关卡、跳过天数任务复用 (#10238)
* refactor: 允许用户在不同位置开始生息演算任务
* refactor: 重命名图片,任务复用test
* fix: 国服任务名修改
* refactor: 外服任务名替换
* refactor: 给EN服添上继续探索
* refactor: 复用进出关卡、跳过天数,并适配外服
* i18n: Complete "Reclamation2BeginContinue" for KR
* fix: 任务名(为侯国玉)
* fix: 缩小roi,调整开始任务顺序
* fix: 增强开始任务稳定性
|
2024-08-14 03:43:00 +08:00 |
|
晓丶梦丶仁
|
146315f17a
|
refactor: 将生息演算:沙洲遗闻由任务树重构为任务环,以便使用出口、后续重构 (#10223) (#10229) (#10230)
* refactor!: 将生息演算:沙洲遗闻由任务树重构为任务环,以便使用出口、后续重构 (#10229)
* style: 删除RA2Ex以免混淆视线且方便revert
* refactor: 重构begin模块
* refactor: 重构丰饶灌木林模块
* refactor: 重构聚羽之地模块
* refactor: 完成剩余部分(缺少图片名重构)
* style: 把RA2Ex放回来(同时缺图片和外服适配)
* refactor: 完成英日韩三服任务名转移
* refactor: 替换图片名
* refactor: 新图片名写入任务template
* fix: 补上忘改了的任务名
* fix: 为旧任务更名并允许Ex复用
* fix: 任务名错乱
* fix: 修复模板匹配的空图片名
* fix: 补足落下的任务名
* fix: 韩服任务名打错
* fix: 补齐日服OCR替换
* fix: 补齐韩服OCR替换
|
2024-08-13 16:38:35 +08:00 |
|
Weiyou Wang
|
87fc119612
|
refactor: 整理生息演算<沙中之火>的任务流 (#10215)
* refactor: 为沙中之火的模版文件名加上SandFire前缀
* refactor: 整理生息演算任务顺序,将 Reclamation 放在 Reclamation2 之前
* refactor: 整理沙中之火任务流
* refactor: append SandFire prefix
* fix: 补上隐试生成的任务
* refactor: 为国际服沙中之火的模版文件名加上SandFire前缀
* refactor: 适配国际服
* refactor: SandFire -> Fire
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2024-08-12 20:48:40 +10:00 |
|
github-actions[bot]
|
38e88fd400
|
chore: Auto Templates Optimization
[skip changelog]
|
2024-08-11 11:29:51 +00:00 |
|
晓丶梦丶仁
|
1bf777c75e
|
feat: 生息演算刷满后停止任务 (#10197)
* feat: 生息演算刷满后停止任务
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修改出口
* fix: 我也不知道我写的什么玩意 revert掉
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 用Stop结束任务
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 删掉多余图片
* feat: 完成后不删除存档并返回主页面
* chore: Auto update by pre-commit hooks [skip changelog]
|
2024-08-11 19:29:33 +08:00 |
|
Constrat
|
3a13936a63
|
chore: remove unused templates from ResourceUpdater
|
2024-08-09 15:57:44 +02:00 |
|
github-actions[bot]
|
5437aef858
|
chore: Auto Templates Optimization
[skip changelog]
|
2024-08-09 12:54:38 +00:00 |
|
Weiyou Wang
|
74da94d446
|
feat: 加入肉鸽节点地图识别功能,并应用于萨卡兹肉鸽蓝图快速过图 (#9812)
* feat: 添加 RoguelikeMode::FastPass,负责用蓝图分队快速过图
* chore: update templates for RoguelikeMap and RoguelikeRouting
* feat: RoguelikeMap
* feat: RoguelikeMapConfig
* feat: BrightPointAnalyzer
* feat: RoguelikeRouting
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修复会卡在商店门口的bug
* fix: adapt new plugin-registration signature
* chore: try fix submodule
* perf: 复用task
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 为函数申明补上定义
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
|
2024-08-09 22:54:19 +10:00 |
|
github-actions[bot]
|
71ca4ef87d
|
chore: Auto Update Game Resources - 2024-08-08
[skip changelog]
|
2024-08-08 09:04:16 +00:00 |
|
github-actions[bot]
|
307fa7d5b0
|
chore: Auto Templates Optimization
[skip changelog]
|
2024-08-03 13:59:34 +00:00 |
|
晓丶梦丶仁
|
68a6110996
|
fix: 替换合成思绪思绪不足识别模板 (#10063)
* fix: 替换合成思绪思绪不足识别模板
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2024-08-03 21:59:13 +08:00 |
|
github-actions[bot]
|
ebf458c2ff
|
chore: Auto Update Game Resources - 2024-08-01
[skip changelog]
|
2024-08-01 10:14:53 +00:00 |
|
github-actions[bot]
|
fbad620842
|
chore: Auto Templates Optimization
[skip changelog]
|
2024-08-01 09:38:07 +00:00 |
|
Sherkey
|
0179d15701
|
fix: 幸运墙适配夏活
|
2024-08-01 17:37:47 +08:00 |
|
zzyyyl
|
ae996f2f87
|
fix: 萨卡兹肉鸽命运所指关卡识别使用 HSVCount 避免达不到阈值
|
2024-07-28 01:23:44 +08:00 |
|
zzyyyl
|
d8964b1b77
|
fix: 修复思维边界无法选择的问题
思维边界模板使用 720p 下的截图,并改为使用 HSVCount
|
2024-07-27 18:07:22 +08:00 |
|
zzyyyl
|
b1089fa3d6
|
fix: 修复失与得无法选择的问题
失与得模板使用 720p 下的截图,并改为使用 HSVCount
|
2024-07-27 18:07:22 +08:00 |
|
zzyyyl
|
44809fbf37
|
fix: 修复先行一步无法选择的问题
先行一步模板使用 720p 下的截图,并改为使用 HSVCount
|
2024-07-27 18:07:22 +08:00 |
|
zzyyyl
|
a0fd77d4c0
|
debug: remove testing image
|
2024-07-27 14:40:41 +08:00 |
|
github-actions[bot]
|
14041bc5c6
|
chore: Auto Templates Optimization
[skip changelog]
|
2024-07-26 20:34:34 +00:00 |
|
Constrat
|
0370ecdfdc
|
debug: add testing image
|
2024-07-26 22:33:57 +02:00 |
|
zzyyyl
|
91fd835c6a
|
perf: oxipng
|
2024-07-26 22:50:42 +08:00 |
|
uye
|
1b2809c0cb
|
fix: 完成制造通知弹出时,无法正确识别到所有宿舍
fix #7877
|
2024-07-26 22:44:34 +08:00 |
|
zzyyyl
|
961abb4f03
|
perf: 使用 oxipng 优化模板图片
|
2024-07-26 15:30:21 +08:00 |
|
zzyyyl
|
3a0e1de39a
|
chore: Auto Update Game Resources - 2024-07-25
[skip changelog]
|
2024-07-25 19:21:39 +00:00 |
|
zzyyyl
|
68fc336668
|
perf: 优化模板图片
|
2024-07-21 13:02:23 +08:00 |
|
DavidWang19
|
a2d9890031
|
fix: 修复紧急作战刷新次数达到上限后卡死的问题
|
2024-07-21 04:50:24 +01:00 |
|
Lancarus
|
322141b79d
|
feat: 萨卡兹肉鸽自动印象重建 (#9789)
|
2024-07-20 19:56:53 +08:00 |
|
Lancarus
|
f7a7fa07d0
|
feat: 萨卡兹去伪存真节点尝试合成思绪 (#9792)
* feat: 萨卡兹去伪存真尝试合成
* fix: 单个思绪合成卡住
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2024-07-20 19:34:13 +08:00 |
|
DavidWang19
|
62e88f9fff
|
perf: 蓝图队速刷肉鸽 (#9773)
perf: 蓝图队速刷肉鸽
---------
Co-authored-by: Lancarus <34369130+Lancarus@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
|
2024-07-20 11:19:01 +01:00 |
|
zzyyyl
|
d3461268f0
|
perf: 修复 pre-commit ci
|
2024-07-19 22:16:01 +08:00 |
|
zzyyyl
|
60fc009561
|
perf: 使用 oxipng 优化模板图片
oxipng -o max --fast -Z -s
|
2024-07-19 21:53:44 +08:00 |
|
pre-commit-ci[bot]
|
21837606dd
|
chore: Auto update by pre-commit hooks [skip changelog]
|
2024-07-19 03:48:02 +00:00 |
|
SherkeyXD
|
35d9b2bef3
|
chore: 压缩存储库中的所有图片
由于文件过多 CI 要跑很久,直接本地跑了
|
2024-07-19 11:46:44 +08:00 |
|
晓丶梦丶仁
|
6be4b5df98
|
fix: 萨卡兹肉鸽重复使用思绪导致卡死 (#9738)
* fix: 萨卡兹肉鸽重复使用思绪导致卡死
|
2024-07-19 02:39:51 +01:00 |
|
DavidWang19
|
c50d07ee34
|
fix: 尝试修复肉鸽第四层开头卡死的问题
|
2024-07-18 19:42:58 +01:00 |
|
晓丶梦丶仁
|
659bda19d4
|
fix: 萨卡兹肉鸽战斗结束领奖励时因思绪异常而卡死 (#9731)
* fix: 萨卡兹肉鸽战斗结束领奖励时因思绪异常而卡死
---------
Co-authored-by: DavidWang19 <dwang0340@gmail.com>
|
2024-07-18 18:10:16 +01:00 |
|
晓丶梦丶仁
|
5b87f56e0a
|
feat: 萨卡兹肉鸽混乱或阻滞时先使用一个再舍弃 (#9727)
* feat: 萨卡兹肉鸽混乱或阻滞时先使用一个再舍弃
|
2024-07-18 16:16:28 +01:00 |
|
DavidWang19
|
32ee1e8292
|
fix: 修复萨卡兹肉鸽卡死在结算界面的问题
|
2024-07-18 14:20:41 +01:00 |
|
晓丶梦丶仁
|
fbcfc3c79d
|
fix: 萨卡兹肉鸽舍弃思绪识别位置修改 (#9717)
|
2024-07-18 09:31:15 +01:00 |
|
晓丶梦丶仁
|
117c28287a
|
feat: 萨卡兹肉鸽添加混乱与阻滞时舍弃思维功能 (#9711)
* feat: 添加混乱与阻滞时舍弃思维功能
* fix: 误触干员负荷界面
|
2024-07-18 07:37:33 +01:00 |
|
DavidWang19
|
07487cd476
|
feat: 适配萨卡兹肉鸽 (#9677)
* feat: 适配萨卡兹肉鸽
---------
Co-authored-by: 晓丶梦丶仁 <74444214+Daydreamer114@users.noreply.github.com>
Co-authored-by: SherkeyXD <57581480+SherkeyXD@users.noreply.github.com>
Co-authored-by: Lemon-miaow <61692393+Lemon-miaow@users.noreply.github.com>
Co-authored-by: Weiyou Wang <blspgzs@gmail.com>
|
2024-07-17 15:56:16 +01:00 |
|
Constrat
|
7448292dc2
|
chore: Auto Update Game Resources - 2024-07-16
[skip changelog]
|
2024-07-16 08:28:53 +00:00 |
|
Constrat
|
36cf858842
|
chore: Auto Update Game Resources - 2024-07-09
[skip changelog]
|
2024-07-09 02:22:29 +00:00 |
|
Sherkey
|
666b0076d1
|
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 |
|
zzyyyl
|
48820d1a0c
|
feat: 更新模板图片优化工具并优化模板图片 (#9459)
* feat: 更新优化模板图片的工具
* perf: 优化模板图片
共缩小 1.31 MiB
|
2024-06-23 22:48:02 +08:00 |
|
梁星逢
|
d4768114bc
|
fix: 弹药类技能不能二次关闭的问题 (#9379)
fix: 弹药类技能二次关闭问题
|
2024-06-14 03:21:15 +08:00 |
|
梁星逢
|
789dd31af2
|
fix: 自动战斗跳过对话模板更新 (#9380)
fix: 跳过对话模板更新
|
2024-06-14 03:20:37 +08:00 |
|
Constrat
|
fcb1903576
|
chore: Auto Update Game Resources - 2024-06-12
[skip changelog]
|
2024-06-12 09:02:37 +00:00 |
|
Weiyou Wang
|
5f42376f13
|
refactor: use MatchTemplate instead of OcrDetect to recognise the current zone
|
2024-06-10 20:32:47 +10:00 |
|