mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-15 03:23:22 +08:00
Merge branch 'main' of https://github.com/babalae/bettergi-scripts-list
This commit is contained in:
36
repo.json
36
repo.json
@@ -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": "铁匠铺",
|
||||
|
||||
@@ -82,6 +82,9 @@ https://www.kdocs.cn/wo/sl/v13uXscL
|
||||
|
||||
|
||||
## 更新日志
|
||||
### 1.2.7(2025.09.03)
|
||||
1.修几条路线622,638,
|
||||
2.联机-收尾-清怪增加踏鞴砂
|
||||
### 1.2.6(2025.09.03)
|
||||
1.调整清怪和准备的位置
|
||||
### 1.2.5(2025.09.02)
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "AAA狗粮批发",
|
||||
"version": "1.2.6",
|
||||
"version": "1.2.7",
|
||||
"tags": [
|
||||
"狗粮"
|
||||
],
|
||||
|
||||
@@ -15,5 +15,5 @@
|
||||
- **配队管理**:支持为每个路径组指定配队名称,自动切换配队。
|
||||
|
||||
## 使用方法
|
||||
1. 将要运行的地图追踪文件放在pathing文件夹下的不同路径组中,将会按照路径组的顺序执行,并跳过未刷新的路线
|
||||
1. 将要运行的地图追踪文件放在pathing文件夹下的不同路径组中,将会按照路径组的顺序执行,并跳过未刷新的路线。可以在文件夹名称后面添加“.disabled”以禁用这个文件夹下的路径追踪文件。
|
||||
2. 根据需要修改自定义配置,设置操作模式、路径组CD类型、配队名称等参数。
|
||||
@@ -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 = [];
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user