zzyyyl
|
04799bb0cd
|
fix: 修复模板匹配阈值解析错误的问题
|
2023-10-02 17:20:00 +08:00 |
|
MistEO
|
20233ec7ad
|
feat: 支持多模板匹配,任一达到阈值即视为命中 (#6608)
|
2023-10-02 11:37:40 +08:00 |
|
MistEO
|
b22fea312f
|
fix: template filepath error
|
2023-10-01 15:49:26 +08:00 |
|
MistEO
|
37fa499149
|
fix: 模板匹配任务,父类与子类模板数不相同时,使用最后一个阈值填充子类
|
2023-10-01 14:02:17 +08:00 |
|
MistEO
|
41d0c507da
|
feat: 支持多模板匹配,任一达到阈值即视为命中
MultiMatcher 暂不支持,仅使用第一个模板
|
2023-10-01 13:54:56 +08:00 |
|
zzyyyl
|
7acefc9fd3
|
feat: 新增三个函数
clear_tasks() 用于清除已生成的任务(一般不需要外部调用)
lazy_parse() 用于在没有新增模板图片时的惰性加载
set_task_base() 用于切换任务
|
2023-10-01 04:04:46 +08:00 |
|
zzyyyl
|
fc4e45e5cc
|
fix: 本来重构之后完全支持惰性加载,但是发现模板图片不支持
|
2023-10-01 04:04:46 +08:00 |
|
zzyyyl
|
661748f112
|
feat: 延迟生成 raw_task (提升加载速度,不影响逻辑)
|
2023-10-01 04:04:38 +08:00 |
|
zzyyyl
|
69fad6f127
|
style: code format
|
2023-09-30 23:44:34 +08:00 |
|
zzyyyl
|
f9c2441bfb
|
perf: use std::string_view
|
2023-09-29 00:33:28 +08:00 |
|
zzyyyl
|
4146fae8b3
|
feat: 每次 parse 都先清空已生成的任务信息
|
2023-09-29 00:33:28 +08:00 |
|
zzyyyl
|
a1faca9b82
|
fix: 修复 "baseTask": "#none",以及相关文档
|
2023-09-29 00:33:28 +08:00 |
|
zzyyyl
|
b30ba2a85b
|
feat: 多文件任务从 json 层面合并后再重新解析
现在如果有 CN 任务
```
"base": { "text": [ "CN" ], "next": [ "yyy" ] },
"A": { "baseTask": "base", "next": [ "xxx" ] }
```
只需要在 EN 文件中重新定义 base:
```
"base": { "text": [ "EN" ] }
```
就等价于
```
"base": { "text": [ "EN" ], "next": [ "yyy" ] },
"A": { "text": [ "EN" ], "next": [ "xxx" ] }
```
外服适配不再是难题!
Multi-language adaptation is no longer a problem!
|
2023-09-29 00:33:20 +08:00 |
|
zzyyyl
|
59c1b9dd8e
|
fix: 修复超出生成任务上限时访问越界的问题,增加生成任务上限至 10000
是半年前的憨憨 zzyyyl 写的!
link to aa79432f4a
|
2023-09-28 21:14:54 +08:00 |
|
zzyyyl
|
141ed1329e
|
debug: debug 模式下增加一项可省略模板任务名的检查
|
2023-09-24 12:05:02 +08:00 |
|
zzyyyl
|
0715236914
|
debug: 增加一项多余空任务的检查
|
2023-09-22 20:48:26 +08:00 |
|
MistEO
|
059d83b1c7
|
feat: 肉鸽烧开水模式增加凹开局直升 (#6443)
fix #4791 fix #4833 fix #5539 fix #6203
|
2023-09-20 12:52:38 +08:00 |
|
Lancarus
|
6ebb034bff
|
feat: 适配其他服,格式化代码
|
2023-09-19 20:34:41 +08:00 |
|
zzyyyl
|
8fac991781
|
fix: 修复 debug 模式下 tasks.json 检查未通过时的访问越界问题
|
2023-09-19 20:34:38 +08:00 |
|
uye
|
e167d5188c
|
feat: debug版本/release版本加DEBUG.txt load时重新加载tasks.json
|
2023-07-31 18:47:54 +08:00 |
|
uye
|
35a757bb2e
|
feat: 主目录存在 DEBUG.txt 时每次开始任务都重新解析tasks.json
|
2023-07-31 11:32:30 +08:00 |
|
MistEO
|
67da458bc2
|
fix: 将 OCR replace 改为有序
|
2023-06-29 10:11:26 +08:00 |
|
zzyyyl
|
02850fc047
|
perf: TaskData 小优化
|
2023-04-20 19:50:01 +08:00 |
|
zzyyyl
|
aa79432f4a
|
fix: 打开 debug 模式下的任务 JustReturn 检查
JustReturn 检查: 任务的 next 系列属性中,JustReturn 类的任务只能作为列表最后一个出现(否则后面的任务运行不到)
|
2023-04-20 19:49:52 +08:00 |
|
Hao Guan
|
ffdb9b1123
|
chore: 修复Clang/GCC编译警告
|
2023-03-20 20:42:21 +10:00 |
|
zzyyyl
|
d8b0a52676
|
perf: fix typo
|
2023-03-18 21:25:05 +08:00 |
|
zzyyyl
|
a460224283
|
perf: 加速 tasks.json 的读取
之前每个 tasks.json 文件读取的时候都会 expend 一遍(很耗时间)
现在在 parse 的时候不 expend, 而是等到一个任务被第一次 get 的时候才 expend.
(不知道会不会出问题,大家测测)
|
2023-03-18 21:25:05 +08:00 |
|
zzyyyl
|
f3d026072d
|
fix(TaskData): 兜住某些情况下 tasks.json 解析炸了的异常
例如加上 `"ResourceVersion": "v4.12.0-beta.2",`
|
2023-03-07 23:28:41 +08:00 |
|
Yifan Liu
|
34742a9e3d
|
fix: fix replace_full not acting correctly on chars_name
|
2023-02-28 12:05:44 -06:00 |
|
Yifan Liu
|
c5e28aee76
|
Merge branch 'dev' into feat/ocr_replace_all
|
2023-02-25 21:46:54 -06:00 |
|
Yifan Liu
|
1dc1530152
|
feat: add task replace_full
|
2023-02-24 15:34:38 -06:00 |
|
uye
|
6896a03c0d
|
refactor: 优化代码
|
2023-02-23 17:04:48 +08:00 |
|
zzyyyl
|
4d61950d7e
|
style: format
请各位开发者统一代码风格!
```
python tools\ClangFormatter\clang-formatter.py --clang-format=YOUR\PATH\TO\clang-format.exe --input=src\MaaCore
python tools\ClangFormatter\clang-formatter.py --clang-format=YOUR\PATH\TO\clang-format.exe --input=src\resource
```
参考 https://maa.plus/docs/2.2-%E5%BC%80%E5%8F%91%E7%9B%B8%E5%85%B3.html#%E5%9C%A8-visual-studio-%E4%B8%AD%E5%90%AF%E7%94%A8-clang-format
|
2023-02-23 10:00:51 +08:00 |
|
zzyyyl
|
44053ee182
|
feat: 增加一些空白符
|
2023-02-22 13:10:18 +08:00 |
|
zzyyyl
|
3101bc39ad
|
feat: 对 # 运算的逻辑稍作调整
允许 A#(next+sub), 表示 (A#next + A#sub)
|
2023-02-22 12:01:14 +08:00 |
|
zzyyyl
|
6f9a0ec5a4
|
feat: 对 @ 运算的逻辑稍作调整
调整前: (...)@#none=#none, #none@(...)=#none
调整后: (...)@#none=(...), #none@(...)=(...)
|
2023-02-22 11:57:04 +08:00 |
|
zzyyyl
|
700f77212c
|
perf: 结构优化
|
2023-02-22 11:01:53 +08:00 |
|
zzyyyl
|
5c3efb719e
|
feat: 增加一个虚任务 #none
例:
```
"A": { "next": [ "#none+B" ] }
```
这个任务在增加前缀(如 `"D@A"`)时 next 不变。
|
2023-02-22 11:01:53 +08:00 |
|
zzyyyl
|
fd36da1611
|
feat: 简易的任务表达式运算
|
2023-02-22 11:01:53 +08:00 |
|
MistEO
|
cf1ce8dc22
|
revert: 回滚charOCR
|
2022-12-12 23:33:02 +08:00 |
|
MistEO
|
5b46462f4e
|
chore: 删除char ocr模型
|
2022-12-11 13:45:46 +08:00 |
|
MistEO
|
83432093d7
|
chore: 重命名部分文件,修复task检查错误
|
2022-12-07 20:33:33 +08:00 |
|
MistEO
|
d9dcbb6289
|
chore: breaking rename
|
2022-12-02 00:22:47 +08:00 |
|