Skip to content

Commit 5c3571a

Browse files
committed
perf: 克莱茵打灰更好的寻路,同时删除前进次数这些老东西 #77
1 parent f77e93c commit 5c3571a

5 files changed

Lines changed: 179 additions & 464 deletions

File tree

Lines changed: 1 addition & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,4 @@
11
{
2-
"乐土刷级-通用-伪寻路-向前移动": { //通用选项修改
3-
"focus": {
4-
"Node.Action.Starting": "前进一次"
5-
},
6-
"roi": [
7-
46,
8-
270,
9-
132,
10-
49
11-
],
12-
"recognition": "OCR",
13-
"expected": [
14-
"启动传送锚点"
15-
],
16-
"inverse": true,
17-
"action": "LongPressKey",
18-
"duration": 2000,
19-
"key": [
20-
87 //W
21-
],
22-
"post_delay": 2000,
23-
"max_hit": 20
24-
},
25-
"乐土刷级-通用-伪寻路-向后移动": {
26-
"focus": {
27-
"Node.Action.Starting": "前进似乎过头了,开始后退寻找目的地"
28-
},
29-
"roi": [
30-
46,
31-
270,
32-
132,
33-
49
34-
],
35-
"recognition": "OCR",
36-
"expected": [
37-
"启动传送锚点"
38-
],
39-
"inverse": true,
40-
"action": "ClickKey",
41-
"key": [
42-
83 //S
43-
],
44-
"post_delay": 2000,
45-
"max_hit": 5
46-
},
47-
"乐土刷级-通用-伪寻路-退出重新寻路": {
48-
"recognition": {
49-
"type": "DirectHit"
50-
},
51-
"focus": {
52-
"Node.Recognition.Succeeded": "寻路失败,正在重新进入准备重新寻路"
53-
},
54-
"next": [
55-
"乐土刷级-首层复刷-已进入往世乐土箱庭",
56-
"[JumpBack]乐土刷级-通用-战斗失败",
57-
"[JumpBack]乐土刷级-首层复刷-放弃并结算确认",
58-
"[JumpBack]乐土刷级-首层复刷-点击放弃并结算",
59-
"[JumpBack]乐土刷级-战斗结束了-pc专属在战斗界面输入键码ESC点击放弃",
60-
"[JumpBack]点击空白位置关闭"
61-
]
62-
},
632
"乐土-正处于箱庭-退出": {
643
"roi": [
654
1142,
@@ -78,4 +17,4 @@
7817
27 //ESC
7918
]
8019
}
81-
}
20+
}

assets/resource/base/pipeline/往世乐土/刷装甲等级/减负模式刷.json

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -307,30 +307,32 @@
307307
"战斗相关/战中检查/已经不用再战斗了-PC.png"
308308
],
309309
"next": [
310-
"乐土刷级-减负模式-伪寻路-到达目的",
310+
"乐土刷级-减负模式-寻路-到达目的",
311311
"乐土刷级-减负模式-刻印选择",
312312
"[JumpBack]乐土刷级-减负模式-普通刻印选取",
313313
"[JumpBack]乐土刷级-减负模式-可同意该刻印",
314314
"[JumpBack]乐土刷级-减负模式-刻印获取按钮呼出",
315-
"[JumpBack]乐土刷级-通用-伪寻路-向前移动",
316-
"[JumpBack]乐土刷级-通用-伪寻路-向后移动",
317-
"乐土刷级-通用-伪寻路-退出重新寻路"
315+
"克莱茵打灰-寻路-门在哪"
318316
]
319317
},
320-
"乐土刷级-减负模式-伪寻路-到达目的": {
318+
"乐土刷级-减负模式-寻路-到达目的": {
321319
"focus": {
322320
"Node.Recognition.Succeeded": "识别到交互键,交互并准备战斗"
323321
},
324-
"roi": [
325-
46,
326-
270,
327-
132,
328-
49
329-
],
330-
"recognition": "OCR",
331-
"expected": [
332-
"启动传送锚点"
333-
],
322+
"recognition": {
323+
"type": "TemplateMatch",
324+
"param": {
325+
"roi": [
326+
9,
327+
259,
328+
75,
329+
74
330+
],
331+
"template": [
332+
"周常/往世乐土/寻路/已经贴着门了.png"
333+
]
334+
}
335+
},
334336
"pre_delay": 500,
335337
"action": "ClickKey",
336338
"key": [
@@ -339,7 +341,7 @@
339341
"post_delay": 2000,
340342
"next": [
341343
"乐土刷级-减负模式-已进入往世乐土箱庭",
342-
"乐土刷级-减负模式-伪寻路-到达目的",
344+
"乐土刷级-减负模式-寻路-到达目的",
343345
"乐土刷级-减负模式-已进入战斗",
344346
"乐土刷级-减负模式-刻印选完了"
345347
]

assets/resource/base/pipeline/往世乐土/刷装甲等级/真寻路处理逻辑.json

Lines changed: 108 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -21,63 +21,65 @@
2121
]
2222
},
2323
"克莱茵打灰-寻路-选完刻印转视角找门": { //键鼠按住ALT后滑动视角,纯键盘按Q转视角不然不确定鼠标初始位置是否在中心
24-
"inverse": true,
25-
"recognition": {
26-
"type": "NeuralNetworkDetect",
27-
"param": {
28-
"roi": [
29-
413,
30-
0,
31-
421,
32-
676
33-
],
34-
"model": "best.onnx",
35-
"labels": [
36-
"elysia_star", // 爱愿妖精_1
37-
"aomie", // 鏖灭_2
38-
"zhenwo", // 真我_3
39-
"kongmeng", // 空梦_4
40-
"shanbiyvjing", // 闪避预警 (不可用)_5
41-
"xuanze_R", // 选择R (不可用)_6
42-
"guaiwu_xueliang_UI", // 怪物血量UI_7
43-
"xuanze_r", // 选择r (不可用)_8
44-
"keyin", // 刻印门未展开_9
45-
"keyin_open", // 刻印门开启中_10
46-
"shangdian", // 商店_11
47-
"jielv", // 戒律_12
48-
"luoxuan", // 螺旋_13
49-
"shangdian_open", // 商店开启_14
50-
"tianhui", // 天慧_15
51-
"fanxing", // 繁星_16
52-
"lock_on", // 锁定(不可用)_17
53-
"wuxian", // 无限_18
54-
"chana", // 刹那_19
55-
"huangjin", // 黄金_20
56-
"jiushi", // 救世_21
57-
"xvguang", // 旭光_22
58-
"fusheng", // 浮生_23
59-
"BOSS" // BOSS入口_24
60-
],
61-
"expected": [ //13种门和未展开的门
62-
2, //鏖灭
63-
3, //真我
64-
4, //空梦
65-
9, //未展开的门
66-
10, //展开中的门
67-
12, //戒律
68-
13, //螺旋
69-
15, //天慧
70-
16, //繁星
71-
18, //无限
72-
19, //刹那
73-
20, //黄金
74-
21, //救世
75-
22, //旭光
76-
23, //浮生
77-
24 //BOSS房
78-
]
79-
}
80-
},
24+
// "recognition": {
25+
// "type": "NeuralNetworkDetect",
26+
// "param": {
27+
// "threshold": [
28+
// 0.1
29+
// ],
30+
// "roi": [
31+
// 333,
32+
// 14,
33+
// 655,
34+
// 706
35+
// ],
36+
// "model": "best.onnx",
37+
// "labels": [
38+
// "elysia_star", // 爱愿妖精_0
39+
// "aomie", // 鏖灭_1
40+
// "zhenwo", // 真我_2
41+
// "kongmeng", // 空梦_3
42+
// "shanbiyvjing", // 闪避预警 (不可用)_4
43+
// "xuanze_R", // 选择R (不可用)_5
44+
// "guaiwu_xueliang_UI", // 怪物血量UI_6
45+
// "xuanze_r", // 选择r (不可用)_7
46+
// "keyin", // 刻印门未展开_8
47+
// "keyin_open", // 刻印门开启ing_9
48+
// "shangdian", // 商店_10
49+
// "jielv", // 戒律_11
50+
// "luoxuan", // 螺旋_12
51+
// "shangdian_open", // 商店开启_13
52+
// "tianhui", // 天慧_14
53+
// "fanxing", // 繁星_15
54+
// "lock_on", // 锁定(不可用)_16
55+
// "wuxian", // 无限_17
56+
// "chana", // 刹那_18
57+
// "huangjin", // 黄金_19
58+
// "jiushi", // 救世_20
59+
// "xvguang", // 旭光_21
60+
// "fusheng", // 浮生_22
61+
// "BOSS" // BOSS入口_23
62+
// ],
63+
// "expected": [ //所有门
64+
// 1,
65+
// 2,
66+
// 3,
67+
// 8,
68+
// 9,
69+
// 11,
70+
// 12,
71+
// 14,
72+
// 15,
73+
// 17,
74+
// 18,
75+
// 19,
76+
// 20,
77+
// 21,
78+
// 22,
79+
// 23
80+
// ]
81+
// }
82+
// },
8183
"post_delay": 1000,
8284
"action": {
8385
"type": "KeyDown",
@@ -181,57 +183,59 @@
181183
"recognition": {
182184
"type": "NeuralNetworkDetect",
183185
"param": {
186+
"threshold": [
187+
0.1
188+
],
184189
"roi": [
185-
413,
186-
0,
187-
421,
188-
676
190+
333,
191+
14,
192+
655,
193+
706
189194
],
190-
"index": 1,
191195
"model": "best.onnx",
192196
"labels": [
193-
"elysia_star", // 爱愿妖精_1
194-
"aomie", // 鏖灭_2
195-
"zhenwo", // 真我_3
196-
"kongmeng", // 空梦_4
197-
"shanbiyvjing", // 闪避预警 (不可用)_5
198-
"xuanze_R", // 选择R (不可用)_6
199-
"guaiwu_xueliang_UI", // 怪物血量UI_7
200-
"xuanze_r", // 选择r (不可用)_8
201-
"keyin", // 刻印门未展开_9
202-
"keyin_open", // 刻印门开启中_10
203-
"shangdian", // 商店_11
204-
"jielv", // 戒律_12
205-
"luoxuan", // 螺旋_13
206-
"shangdian_open", // 商店开启_14
207-
"tianhui", // 天慧_15
208-
"fanxing", // 繁星_16
209-
"lock_on", // 锁定(不可用)_17
210-
"wuxian", // 无限_18
211-
"chana", // 刹那_19
212-
"huangjin", // 黄金_20
213-
"jiushi", // 救世_21
214-
"xvguang", // 旭光_22
215-
"fusheng", // 浮生_23
216-
"BOSS" // BOSS入口_24
197+
"elysia_star", // 爱愿妖精_0
198+
"aomie", // 鏖灭_1
199+
"zhenwo", // 真我_2
200+
"kongmeng", // 空梦_3
201+
"shanbiyvjing", // 闪避预警 (不可用)_4
202+
"xuanze_R", // 选择R (不可用)_5
203+
"guaiwu_xueliang_UI", // 怪物血量UI_6
204+
"xuanze_r", // 选择r (不可用)_7
205+
"keyin", // 刻印门未展开_8
206+
"keyin_open", // 刻印门开启ing_9
207+
"shangdian", // 商店_10
208+
"jielv", // 戒律_11
209+
"luoxuan", // 螺旋_12
210+
"shangdian_open", // 商店开启_13
211+
"tianhui", // 天慧_14
212+
"fanxing", // 繁星_15
213+
"lock_on", // 锁定(不可用)_16
214+
"wuxian", // 无限_17
215+
"chana", // 刹那_18
216+
"huangjin", // 黄金_19
217+
"jiushi", // 救世_20
218+
"xvguang", // 旭光_21
219+
"fusheng", // 浮生_22
220+
"BOSS" // BOSS入口_23
217221
],
218-
"expected": [ //13种门和未展开的门
219-
2, //鏖灭
220-
3, //真我
221-
4, //空梦
222-
9, //未展开的门
223-
10, //展开中的门
224-
12, //戒律
225-
13, //螺旋
226-
15, //天慧
227-
16, //繁星
228-
18, //无限
229-
19, //刹那
230-
20, //黄金
231-
21, //救世
232-
22, //旭光
233-
23, //浮生
234-
24 //BOSS房
222+
"expected": [ //所有门
223+
1,
224+
2,
225+
3,
226+
8,
227+
9,
228+
11,
229+
12,
230+
14,
231+
15,
232+
17,
233+
18,
234+
19,
235+
20,
236+
21,
237+
22,
238+
23
235239
]
236240
}
237241
},
@@ -245,27 +249,11 @@
245249
}
246250
},
247251
"next": [
248-
"克莱茵打灰-寻路-找到门了-左边出现提示",
252+
"乐土刷级-首层复刷-寻路-到达目的",
249253
"克莱茵打灰-寻路-成功将将视角转向了门", //带动作的要用定向移动
250254
"克莱茵打灰-寻路-门在哪"
251255
]
252256
},
253-
"克莱茵打灰-寻路-找到门了-左边出现提示": {
254-
"recognition": {
255-
"type": "TemplateMatch",
256-
"param": {
257-
"roi": [
258-
9,
259-
259,
260-
75,
261-
74
262-
],
263-
"template": [
264-
"周常/往世乐土/寻路/已经贴着门了.png"
265-
]
266-
}
267-
}
268-
},
269257
"克莱茵打灰-寻路-找门-未展开": { //我将靠近
270258
"recognition": {
271259
"type": "NeuralNetworkDetect",

0 commit comments

Comments
 (0)