This commit is contained in:
辉鸭蛋
2025-09-05 00:48:36 +08:00
9 changed files with 121 additions and 28 deletions

View File

@@ -1,5 +1,5 @@
{
"time": "20250903225151",
"time": "20250904042330",
"url": "https://github.com/babalae/bettergi-scripts-list/archive/refs/heads/main.zip",
"file": "repo.json",
"indexes": [
@@ -12222,8 +12222,22 @@
"name": "09-沉玉谷上谷-6个.json",
"type": "file",
"hash": "2c35cf6fb3d4884b4ff53445d075cd8f2024b084",
"version": "2c35cf6",
"error": "tag is not defined"
"version": "1.0",
"author": "芝士贝果",
"authors": [
{
"name": "芝士贝果"
}
],
"description": "",
"tags": [
"bgi≥0.45.0",
"地方特产",
"璃月",
"绝云椒椒",
"时间调整"
],
"lastUpdated": "2025-08-23 12:10:26"
},
{
"name": "10-古茶树坡-6个.json",
@@ -77226,8 +77240,8 @@
{
"name": "AAA-Artifacts-Bulk-Supply",
"type": "directory",
"hash": "b61bc54b30e8c7a1998436fac7359028d4fa43d2",
"version": "1.2.6",
"hash": "69a51b82e37154618a52861298f495ba44f7db08",
"version": "1.2.7",
"author": "mno",
"authors": [
{
@@ -77243,7 +77257,7 @@
"tags": [
"狗粮"
],
"lastUpdated": "2025-09-03 20:18:52"
"lastUpdated": "2025-09-04 00:49:45"
},
{
"name": "AEscoffier_chef",
@@ -79340,20 +79354,24 @@
{
"name": "采集cd管理",
"type": "directory",
"hash": "22e5c0e06b601d6bda1117604de150b45c0104d1",
"version": "1.3.2",
"hash": "1c05a40218b773364eb5a9e31df22920892e426a",
"version": "1.3.3",
"author": "mno",
"authors": [
{
"name": "mno",
"link": "https://github.com/Bedrockx"
},
{
"name": "Juhao73692",
"link": "https://github.com/Juhao73692"
}
],
"description": "采集cd管理~|~仅面对会操作文件和读readme的用户基于文件夹操作自动管理采集路线的cd会按照路径组的顺序依次运行直到指定的时间并会按照给定的cd类型自动跳过未刷新的路线",
"tags": [
"bgi≥0.44.8"
],
"lastUpdated": "2025-07-04 23:14:44"
"lastUpdated": "2025-09-04 04:22:26"
},
{
"name": "铁匠铺",

View File

@@ -82,6 +82,9 @@ https://www.kdocs.cn/wo/sl/v13uXscL
## 更新日志
### 1.2.72025.09.03
1.修几条路线622,638,
2.联机-收尾-清怪增加踏鞴砂
### 1.2.62025.09.03
1.调整清怪和准备的位置
### 1.2.52025.09.02

View File

@@ -9,7 +9,7 @@
"bgi_version": "0.45.0",
"description": "",
"enable_monster_loot_split": false,
"last_modified_time": 1755973841887,
"last_modified_time": 1756916571673,
"map_match_method": "",
"map_name": "Teyvat",
"name": "622纳塔-悠悠集市栈道南7",
@@ -67,7 +67,6 @@
"action": "combat_script",
"action_params": "wait(1.1)",
"id": 6,
"locked": false,
"move_mode": "dash",
"type": "orientation",
"x": 13736.154296875,
@@ -240,9 +239,9 @@
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"id": 25,
"move_mode": "climb",
"type": "target",
"x": 13737.6953125,
"y": 140.15869140625
"type": "path",
"x": 13737.6396484375,
"y": 139.68603515625
}
]
}

View File

@@ -9,7 +9,7 @@
"bgi_version": "0.45.0",
"description": "",
"enable_monster_loot_split": false,
"last_modified_time": 1756576123668,
"last_modified_time": 1756916416345,
"map_match_method": "",
"map_name": "Teyvat",
"name": "638纳塔-浪浪湾9",
@@ -103,7 +103,6 @@
"action": "combat_script",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)",
"id": 10,
"locked": false,
"move_mode": "climb",
"type": "path",
"x": 14501.9287109375,
@@ -201,12 +200,12 @@
},
{
"action": "combat_script",
"action_params": "keydown(Q),keypress(f),wait(0.8),keypress(f),keyup(Q),wait(0.1),j,keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),attack(0.08);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keydown(Q),keypress(f),wait(0.8),keypress(f),keyup(Q),wait(0.1),j,keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),attack(0.08);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2),wait(1);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"id": 21,
"move_mode": "climb",
"type": "target",
"x": 14552.43359375,
"y": 973.0966796875
"x": 14554.5625,
"y": 969.5323345208872
},
{
"action": "",
@@ -255,12 +254,21 @@
},
{
"action": "combat_script",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);wait(2)",
"id": 27,
"move_mode": "climb",
"type": "target",
"x": 14538.6826171875,
"y": 961.74609375
},
{
"action": "combat_script",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"id": 28,
"move_mode": "walk",
"type": "path",
"x": 14544.9296875,
"y": 962.48486328125
}
]
}

View File

@@ -0,0 +1,58 @@
{
"info": {
"authors": [
{
"links": "",
"name": "汐"
}
],
"bgi_version": "0.45.0",
"description": "",
"enable_monster_loot_split": false,
"last_modified_time": 1756581878183,
"map_match_method": "",
"map_name": "Teyvat",
"name": "305【清怪】稻妻-踏鞴砂",
"tags": [],
"type": "collect",
"version": "1.0"
},
"positions": [
{
"action": "",
"action_params": "",
"id": 1,
"move_mode": "walk",
"type": "teleport",
"x": -3291.32421875,
"y": -3653.3291015625
},
{
"action": "stop_flying",
"action_params": "",
"id": 2,
"move_mode": "fly",
"type": "path",
"x": -3325.451171875,
"y": -3657.1875
},
{
"action": "combat_script",
"action_params": "keypress(x);芙宁娜 e;玛薇卡 e;爱可菲 e;伊涅芙 e;",
"id": 3,
"move_mode": "dash",
"type": "path",
"x": -3341.513671875,
"y": -3660.4853515625
},
{
"action": "fight",
"action_params": "",
"id": 4,
"move_mode": "dash",
"type": "path",
"x": -3328.49609375,
"y": -3677.412109375
}
]
}

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 1,
"name": "AAA狗粮批发",
"version": "1.2.6",
"version": "1.2.7",
"tags": [
"狗粮"
],

View File

@@ -15,5 +15,5 @@
- **配队管理**:支持为每个路径组指定配队名称,自动切换配队。
## 使用方法
1. 将要运行的地图追踪文件放在pathing文件夹下的不同路径组中将会按照路径组的顺序执行并跳过未刷新的路线
1. 将要运行的地图追踪文件放在pathing文件夹下的不同路径组中将会按照路径组的顺序执行并跳过未刷新的路线。可以在文件夹名称后面添加“.disabled”以禁用这个文件夹下的路径追踪文件。
2. 根据需要修改自定义配置设置操作模式、路径组CD类型、配队名称等参数。

View File

@@ -159,8 +159,11 @@ async function readFolder(folderPath, onlyJson) {
// 临时数组,用于存储子文件夹路径
const subFolders = [];
for (const filePath of filesInSubFolder) {
if (file.IsFolder(filePath)) {
// 如果是文件夹,先存储到临时数组中
if (file.IsFolder(filePath)) { // 如果是文件夹,先存储到临时数组中
if (filePath.toLowerCase().endsWith(".disabled")) { // 跳过以.disabled结尾的被禁用的路径
log.info(`跳过禁用的文件夹:${filePath}`);
continue;
}
subFolders.push(filePath);
} else {
// 如果是文件,根据 onlyJson 判断是否存储
@@ -236,10 +239,10 @@ async function readFolder(folderPath, onlyJson) {
const targetFolder = `pathing/路径组${i}`; // 动态生成目标文件夹路径
const files = await readFolder(targetFolder, true);
const filePaths = files.map(file => file.fullPath);
// 如果文件夹为空,退出循环
// 如果文件夹为空,跳过当前路径组
if (filePaths.length === 0) {
log.info(`路径组${i} 文件夹为空,停止处理`);
break;
log.info(`路径组${i} 文件夹为空,跳过`);
continue;
}
// 用于存储符合条件的文件名的数组
const jsonFileNames = [];

View File

@@ -1,13 +1,17 @@
{
"manifest_version": 1,
"name": "采集cd管理",
"version": "1.3.2",
"version": "1.3.3",
"bgi_version": "0.44.8",
"description": "仅面对会操作文件和读readme的用户基于文件夹操作自动管理采集路线的cd会按照路径组的顺序依次运行直到指定的时间并会按照给定的cd类型自动跳过未刷新的路线",
"authors": [
{
"name": "mno",
"links": "https://github.com/Bedrockx"
},
{
"name": "Juhao73692",
"links": "https://github.com/Juhao73692"
}
],
"settings_ui": "settings.json",