From d2512bfa64a7017e44c80250dec7b13329660c68 Mon Sep 17 00:00:00 2001 From: kaedelcb <57870068+kaedelcb@users.noreply.github.com> Date: Sun, 29 Jun 2025 06:13:34 +0800 Subject: [PATCH] =?UTF-8?q?v.1.3=E7=89=88=E6=9C=AC=20=E5=8F=82=E9=87=8F?= =?UTF-8?q?=E8=B4=A8=E5=8F=98=E4=BB=AA=2020250629=20(#1235)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Delete repo/js/参量质变仪 directory 重新命名升级 * v.1.3版本 参量质变仪 20250629 ### v.1.3 20250629 - 更改下来滚动条方式,防止鼠标超出边界。 - 规范化脚本名称,添加README.md文件。 --- repo/js/ParametricTrans/README.md | 46 ++++++++++++++++++ .../assets/baikuan.bmp | Bin .../assets/bh.bmp | Bin .../assets/cai.bmp | Bin .../assets/cl.bmp | Bin .../assets/jit.bmp | Bin .../assets/jx.bmp | Bin .../assets/mg.bmp | Bin .../assets/nd.bmp | Bin .../assets/nj1.bmp | Bin .../assets/nj2.bmp | Bin .../assets/nj3.bmp | Bin .../assets/qr.bmp | Bin .../assets/shuijink.bmp | Bin .../assets/tth.bmp | Bin .../assets/zhibian.bmp | Bin .../{参量质变仪 => ParametricTrans}/main.js | 18 ++++--- .../manifest.json | 4 +- .../settings.json | 0 repo/js/参量质变仪/注意使用事项.txt | 22 --------- 20 files changed, 59 insertions(+), 31 deletions(-) create mode 100644 repo/js/ParametricTrans/README.md rename repo/js/{参量质变仪 => ParametricTrans}/assets/baikuan.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/bh.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/cai.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/cl.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/jit.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/jx.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/mg.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/nd.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/nj1.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/nj2.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/nj3.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/qr.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/shuijink.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/tth.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/assets/zhibian.bmp (100%) rename repo/js/{参量质变仪 => ParametricTrans}/main.js (95%) rename repo/js/{参量质变仪 => ParametricTrans}/manifest.json (82%) rename repo/js/{参量质变仪 => ParametricTrans}/settings.json (100%) delete mode 100644 repo/js/参量质变仪/注意使用事项.txt diff --git a/repo/js/ParametricTrans/README.md b/repo/js/ParametricTrans/README.md new file mode 100644 index 00000000..b4b37469 --- /dev/null +++ b/repo/js/ParametricTrans/README.md @@ -0,0 +1,46 @@ +# 参量质变仪使用说明 + +## 一、使用前准备 + +- **设置队伍**:使用前请在配置中设置要切换的队伍(必填),否则脚本会自动结束任务。 + +## 二、脚本使用 + +- **芭芭拉充能**:脚本使用芭芭拉的攻击动作充能参量质变仪,请确保切换的队伍4号位为芭芭拉。 + +## 三、自定义放入材料 + +1. **截图保存**:自行截图所需图片,保存在“`\assets`”目录下。(建议在1080P下进行截图,推荐PNG或BMP格式)。 + +2. **默认材料**:默认参量质变仪选取物料为“薄荷”。 + +3. **自定义材料选择**:在“材料”选项中,如自定义材料,请在配置“选填,质变的材料在哪一类物品中(默认材料)”中选择所在类目。 + +4. **常用材料**:“`\assets`”目录下已截图了一些常用的材料,将对应图地址配置到设置中即可。 + +5. **新材料地址**:在配置中填入新的材料图片地址,例如:`assets/niujiao.png`。 + +## 四、调度与执行 + +- **建议**:建议直接加入每日执行的调度器,如果参量质变仪在冷却中(CD),脚本会自动结束任务。 + +## 五、后言 + +1. **测试阶段反馈**:目前处于测试阶段,如有错误,请通过QQ:119996800联系反馈。 + +2. **API封装**:官方刚释放了图片和文字识别的API,一些用法还在学习中,已在此基础上进行了封装,方便后续复用。 + +## 六、更新说明 + +### v.1.1 20250426 + +- 修改下拉菜单次数,适配4K分辨率。 + +### v.1.2 20250512 + +- 更改UID识别方法,适配原神UI改变。 + +### v.1.3 20250629 + +- 更改下来滚动条方式,防止鼠标超出边界。 +- 规范化脚本名称,添加README.md文件。 diff --git a/repo/js/参量质变仪/assets/baikuan.bmp b/repo/js/ParametricTrans/assets/baikuan.bmp similarity index 100% rename from repo/js/参量质变仪/assets/baikuan.bmp rename to repo/js/ParametricTrans/assets/baikuan.bmp diff --git a/repo/js/参量质变仪/assets/bh.bmp b/repo/js/ParametricTrans/assets/bh.bmp similarity index 100% rename from repo/js/参量质变仪/assets/bh.bmp rename to repo/js/ParametricTrans/assets/bh.bmp diff --git a/repo/js/参量质变仪/assets/cai.bmp b/repo/js/ParametricTrans/assets/cai.bmp similarity index 100% rename from repo/js/参量质变仪/assets/cai.bmp rename to repo/js/ParametricTrans/assets/cai.bmp diff --git a/repo/js/参量质变仪/assets/cl.bmp b/repo/js/ParametricTrans/assets/cl.bmp similarity index 100% rename from repo/js/参量质变仪/assets/cl.bmp rename to repo/js/ParametricTrans/assets/cl.bmp diff --git a/repo/js/参量质变仪/assets/jit.bmp b/repo/js/ParametricTrans/assets/jit.bmp similarity index 100% rename from repo/js/参量质变仪/assets/jit.bmp rename to repo/js/ParametricTrans/assets/jit.bmp diff --git a/repo/js/参量质变仪/assets/jx.bmp b/repo/js/ParametricTrans/assets/jx.bmp similarity index 100% rename from repo/js/参量质变仪/assets/jx.bmp rename to repo/js/ParametricTrans/assets/jx.bmp diff --git a/repo/js/参量质变仪/assets/mg.bmp b/repo/js/ParametricTrans/assets/mg.bmp similarity index 100% rename from repo/js/参量质变仪/assets/mg.bmp rename to repo/js/ParametricTrans/assets/mg.bmp diff --git a/repo/js/参量质变仪/assets/nd.bmp b/repo/js/ParametricTrans/assets/nd.bmp similarity index 100% rename from repo/js/参量质变仪/assets/nd.bmp rename to repo/js/ParametricTrans/assets/nd.bmp diff --git a/repo/js/参量质变仪/assets/nj1.bmp b/repo/js/ParametricTrans/assets/nj1.bmp similarity index 100% rename from repo/js/参量质变仪/assets/nj1.bmp rename to repo/js/ParametricTrans/assets/nj1.bmp diff --git a/repo/js/参量质变仪/assets/nj2.bmp b/repo/js/ParametricTrans/assets/nj2.bmp similarity index 100% rename from repo/js/参量质变仪/assets/nj2.bmp rename to repo/js/ParametricTrans/assets/nj2.bmp diff --git a/repo/js/参量质变仪/assets/nj3.bmp b/repo/js/ParametricTrans/assets/nj3.bmp similarity index 100% rename from repo/js/参量质变仪/assets/nj3.bmp rename to repo/js/ParametricTrans/assets/nj3.bmp diff --git a/repo/js/参量质变仪/assets/qr.bmp b/repo/js/ParametricTrans/assets/qr.bmp similarity index 100% rename from repo/js/参量质变仪/assets/qr.bmp rename to repo/js/ParametricTrans/assets/qr.bmp diff --git a/repo/js/参量质变仪/assets/shuijink.bmp b/repo/js/ParametricTrans/assets/shuijink.bmp similarity index 100% rename from repo/js/参量质变仪/assets/shuijink.bmp rename to repo/js/ParametricTrans/assets/shuijink.bmp diff --git a/repo/js/参量质变仪/assets/tth.bmp b/repo/js/ParametricTrans/assets/tth.bmp similarity index 100% rename from repo/js/参量质变仪/assets/tth.bmp rename to repo/js/ParametricTrans/assets/tth.bmp diff --git a/repo/js/参量质变仪/assets/zhibian.bmp b/repo/js/ParametricTrans/assets/zhibian.bmp similarity index 100% rename from repo/js/参量质变仪/assets/zhibian.bmp rename to repo/js/ParametricTrans/assets/zhibian.bmp diff --git a/repo/js/参量质变仪/main.js b/repo/js/ParametricTrans/main.js similarity index 95% rename from repo/js/参量质变仪/main.js rename to repo/js/ParametricTrans/main.js index 9ca6df0e..960b5cfe 100644 --- a/repo/js/参量质变仪/main.js +++ b/repo/js/ParametricTrans/main.js @@ -147,14 +147,15 @@ async function insertMaterial(){ break; } - //滚轮预操作 + //滚轮预操作 await moveMouseTo(1287,131); await sleep(100); await leftButtonDown(); await sleep(100); - await moveMouseBy(0,30); + await moveMouseTo(1287,161); // 薄荷图片检测 - const maxRetries = 15; // 最大重试次数 + let YOffset = 0; // Y轴偏移量,根据需要调整 + const maxRetries = 20; // 最大重试次数 let retries = 0; // 当前重试次数 while (retries < maxRetries) { await imageRecognition(BH, 1, 0, 0); @@ -175,15 +176,18 @@ async function insertMaterial(){ } retries++; // 重试次数加1 //滚轮操作 - await moveMouseBy(0,30); + YOffset += 50; await sleep(500); - if (retries === maxRetries) { + if (retries === maxRetries || 161+YOffset > 1080) { await leftButtonUp(); await sleep(100); await moveMouseTo(1287,131); await genshin.returnMainUi(); - throw new Error("未找到材料(默认薄荷,自定义请看'注意使用事项.txt')!");} - } + throw new Error("未找到材料(默认薄荷,自定义请看'注意使用事项.txt')!"); + } + await moveMouseTo(1287,161+YOffset); + await sleep(300); + } } diff --git a/repo/js/参量质变仪/manifest.json b/repo/js/ParametricTrans/manifest.json similarity index 82% rename from repo/js/参量质变仪/manifest.json rename to repo/js/ParametricTrans/manifest.json index 6269fbf7..223d1ea6 100644 --- a/repo/js/参量质变仪/manifest.json +++ b/repo/js/ParametricTrans/manifest.json @@ -1,10 +1,10 @@ { "manifest_version": 1, "name": "参量质变仪", - "version": "1.2", + "version": "1.3", "bgi_version": "0.44.0", "description": "参量质变仪自动化,请注意说明文件,如有BUG请联系作者QQ:119996800", - "tags":["参量质变仪" ], + "tags":["参量质变仪"], "authors": [ { "name": "LCB-茶包" diff --git a/repo/js/参量质变仪/settings.json b/repo/js/ParametricTrans/settings.json similarity index 100% rename from repo/js/参量质变仪/settings.json rename to repo/js/ParametricTrans/settings.json diff --git a/repo/js/参量质变仪/注意使用事项.txt b/repo/js/参量质变仪/注意使用事项.txt deleted file mode 100644 index 5d42f6b8..00000000 --- a/repo/js/参量质变仪/注意使用事项.txt +++ /dev/null @@ -1,22 +0,0 @@ -一、使用前请在配置中设置要切换的队伍(必填),否则会自动结束任务。 - -二、脚本用芭芭拉的攻击动作充能参量质变仪,请确保切换的队伍4号位为芭芭拉。 - -三、自定义放入材料: -1、自行截图所需图片,保存在“\assets”目录下。(建议在1080P下进行截图,推荐PNG或BMP格式)。 -2、默认参量质变仪选取物料为“薄荷”,在“材料”选项中,如自定义材料请在配置“选填,质变的材料在哪一类物品中(默认材料)”进行选择所在类目。 -3、“\assets”目录下还截图了一些常用的材料,把对应图地址配置到设置中即可。 -4、在配置中填入新的材料图片地址,例如:assets/niujiao.png - -四、建议直接加入每日执行的调度器就可以,如果参量质变仪在CD,会自动结束任务。 - -五、后言 -1、测试阶段,如有错误,请QQ:119996800联系反馈。 -2、官方刚释放了图片和文字识别的API,一些用法还没太懂,我自己在这基础封装一下,打包后方便后续复用。 - -六、更新说明 -v.1.1 20250426 -1、修改下拉菜单次数适配4K分辨率。 - -v.1.2版本:20250512 -1、更改UID识别方法。(适配原神UI改变) \ No newline at end of file